The commands listed below are most of the ones you will need. You should become familiar with them and their main options as soon as you can.
man |
help for command |
ls |
list directory |
help |
like man, for bash |
du |
display disk usage |
uname |
show system |
df |
display file systems |
ps |
list processes |
jobs |
list background jobs |
date |
show date and time |
find |
find files |
umask |
show/set permission mask |
top |
show tasks in real-time |
vi |
visual editor |
sed |
stream editor |
tr |
translate characters |
cut |
cut from line |
cp |
copy files or directories |
mv |
move or rename |
rm |
remove file |
cd |
change directory |
mkdir |
make directory |
pwd |
print working directory |
rmdir |
remove directory |
chmod |
change permissions |
rm -rf |
CAREFUL: remove all |
chown |
change owner (and group) |
ln |
create hard link |
ln -s |
create soft link |
tar |
create archive |
gzip |
compress file |
cat |
catenate (list) file |
grep |
search for reg exp |
head |
list head of file |
tail |
list tail of file |
less |
list file in pages |
more |
ancestor of less |
touch |
change file access date |
wc |
word count |
sort |
sort text file |
echo |
display text |
< |
redirect file to stdin |
script |
capture output to file |
> |
redirect stdout to file |
printf |
formatted echo (print) |
2> |
redirect stderr to file |
<< XXXX |
read from kb to XXXX |
>> |
append stdout to file |
| |
pipe stdout to stdin |
2>> |
append stderr to file |
&> |
redirect stdout + stderr |
^C |
kill -2 current process |
kill |
send signal to process |
^D |
indicate kb end-of-file |
exit |
leave current shell |
^Z |
send to background |
set |
set a variable |
.bashrc |
start-up script filename |
/root |
root's home directory |
alias |
create command alias |
PATH |
search path variable |
su |
switch user |
sudo |
Switch user for 1 command |