Common UNIX/Linus Commands - Quick Reference |
|||
Command |
Description |
||
Environment Control | |||
cd d | Change to directory d | ||
mkdir d | Create new directory d | ||
rmdir d | Remove directory d | ||
mv f1 [f2...] d | Move file f to directory d | ||
mv d1 d2 | Rename directory d1 as d2 | ||
passwd | Change password | ||
alias name1 name2 | Create command alias (csh/tcsh) | ||
alias name1="name2" | Create command alias (ksh/bash) | ||
unalias name1[na2...] | Remove command alias na | ||
ssh nd | Login securely to remote node | ||
exit | End terminal session | ||
setenv name v | Set env var to value v (csh/tcsh) | ||
export name="v" | set environment variable to value v (ksh/bash) | ||
Outpost, Communcation & Help | |||
lpr -P printer f or lp -d printer f | Output file f to line printer | ||
script [f] | Save terminal session to f | ||
exit | Stop saving terminal session | ||
mailx username | Send mail to user | ||
man name | Unix manual entry for name | ||
Process Control | |||
CTRL/c * | Interrupt processes | ||
CTRL/s * | Stop screen scrolling | ||
CTRL/q * | Resume screen output | ||
sleep n | Sleep for n seconds | ||
jobs | Print list of jobs | ||
kill % | Kill job n | ||
ps | Print process status stats | ||
kill -9 n | Remove process n | ||
CTRL/z * | Suspend current process | ||
stop %n | Suspend background job n | ||
cmmd& | Run cmmd in background | ||
bg [%n] | Resume background job n | ||
fg [%n] | Resume foreground job n | ||
exit | Exit from shell | ||
Environment Status | |||
ls [d] [f...] | List files in directory | ||
ls -1 [f...] | List files in detail | ||
alias [name] | Display command aliases | ||
printenv [name] | Print environment values | ||
quota | Display disk quota | ||
date | Print date & time | ||
who | List logged in users | ||
whoami | Display current user | ||
finger [username] | Output user information | ||
chfn | Change finger information | ||
pwd | Print working directory | ||
history | Display recent commands | ||
! n | Submit recent command n | ||
File Manipulation | |||
vi [f] | Vi fullscreen editor | ||
emacs [f] | Emacs fullscreen editor | ||
ed [f] | Text editor | ||
wc f | Line, word, & char count | ||
cat f | List contents of file | ||
more f | List file contents by screen | ||
cat f1 f2 >f3 | Concatenates f1 & f2 into f3 | ||
chmod mode f | Change protection mode of f | ||
cmp f1 f2 | Compare two files | ||
cp f1 f2 | Copy file f1 into f2 | ||
sort f | Alphabetically sort f | ||
split [-n] f | Split f into n-line pieces | ||
mv f1 f2 | Rename file f1 as f2 | ||
rm f | Delete (remove) file f | ||
grep 'ptn' f | Outputs lines that match ptn | ||
diff f1 f2 | Lists file differences | ||
head f | Output beginning of f | ||
tail f | Output end of f |