| whoami |
who you are logged in as |
| pwd |
print working directory |
| ls |
list items in current directory |
| ls -F |
list all items in current directory and show directories with a slash and executables with a star |
| ls -a |
list all items in current directory, including hidden files |
| cd dir |
change directory to dir |
| cd .. |
go up one directory |
| cd |
go to your home directory |
| cd ~ |
go to your home directory |
| cd / |
go to your root directory |
| nano |
open a text editor. See ribbon at bottom for help. ^ means CTRL |
| nano new.txt |
open nano to edit a file called new.txt |
| touch newfile |
create or updates newfile |
| mkdir newdir |
make directory newdir |
| rm file |
remove file |
| rmdir dir |
remove directory dir if it is empty |
| rm -r dir |
remove directory dir recursively |
| mv file newname |
rename file to newname. If a file called newname exists, this will overwrite it! |
| mv file newlocdir |
move file into the destination directory newlocdir |
| command > file |
redirect the output of command writing it to file |
| wc file |
count lines, words and characters in file |
| wc -l file |
count lines in file |
| wc -w file |
count words in file |
| wc -c file |
count characters in file |
| cat file |
displays the content of file |
| command1 | command2 |
"pipe" the output of command1 to command2 |
| grep pattern files |
search for pattern in files |
| wget file |
download file |
| sort file |
print the lines of its input or concatenation of all files listed in its argument list in sorted order |
| man command |
show the manual for command |
| less file |
view file with page navigation |
| head file |
output the first 10 lines of file |
| tail file |
output the last 10 lines of file |