From Sfvlug
(Difference between revisions)
|
|
(13 intermediate revisions not shown) |
Line 1: |
Line 1: |
- | ==Newbie Commandline Essentials==
| |
| | | |
- | ''Under Construction!'' (recategorise, review, augment, and add descriptions after more sleep)
| |
- |
| |
- | If you don't know your commandline very well at least know the tools that you have at your disposal to find the information.
| |
- |
| |
- | Search and documentation tools are some of the most important tools you can learn on your box heres a brief list of a few of the most popular, all of which can be accessed through your terminal (xterm, rxvt, etc...) or console (<ctrl><alt>F1...F6).
| |
- |
| |
- | '''Search, Documentation and General Information Related Tools:'''
| |
- | man
| |
- | find
| |
- | locate
| |
- | updatedb
| |
- | which
| |
- | whereis
| |
- | hier
| |
- | man man
| |
- | man bash
| |
- | help
| |
- | alias
| |
- | less
| |
- | more
| |
- | du
| |
- | df
| |
- | free
| |
- | top
| |
- | lsof
| |
- |
| |
- | '''Networking Information and Related Tools:'''
| |
- | hostname
| |
- | ping
| |
- | route
| |
- | traceroute
| |
- | arp
| |
- | ifup/down
| |
- | ifconfig
| |
- | iwconfig
| |
- | iwlist
| |
- | netstat
| |
- |
| |
- | '''Files You Should Know Exist:'''
| |
- | passwd
| |
- | hosts
| |
- | hosts.allow
| |
- | hosts.deny
| |
- | hostname
| |
- | version
| |
- | resolv.conf
| |
- | groups
| |
- | .bash_profile
| |
- | .bashrc
| |
- | .bash_aliases
| |
- | fstab
| |
- | modules.conf
| |
- | dhclient.conf
| |
- |
| |
- | '''Paths You Should Know Exist:'''
| |
- | Note: see man hier for general overview
| |
- |
| |
- | /usr/share/doc
| |
- | /usr/local/doc
| |
- | /var/log
| |
- | /etc
| |
- | /etc/init.d
| |
- | /etc/alternatives
| |
- |
| |
- | '''Conveniences:'''
| |
- | history
| |
- | ssh-agent
| |
- | keychains
| |
- | screen
| |
- |
| |
- | '''Basics:'''
| |
- | cp
| |
- | mv
| |
- | rm
| |
- | ls
| |
- | cd
| |
- | chmod
| |
- | chown
| |
- | cat
| |
- |
| |
- | '''Essential Keystrokes:'''
| |
- | ;
| |
- | ?
| |
- | *
| |
- | ~
| |
- | .
| |
- | ./
| |
- | |
| |
- | n
| |
- | <ctrl>r
| |
- | ! Start a history substitution, except when followed by a blank,
| |
- | !n
| |
- | !-n
| |
- | !!
| |
- | !string
| |
- | !?string/n
| |
- | less v
| |
- |
| |
- | addme
| |
- | grep rgrep egrep fgrep
| |
- | xargs
| |
- | su
| |
- | sudo
| |
- | package manager commands just names not all the options better kept in a different nonessential ref
| |
Current revision as of 01:08, 15 December 2006