CLI_CheatSheet

a command line cheatsheet created for future reference

View project on GitHub

Command Line Cheatsheet

a command line cheatsheet created for future reference

curl - is used to download stuff from online based on a link

history - is used to view all the previous shell entries.

rm [file name] - to delete a file(-r to erase the directory)

ls --all or ls -a - list all the items in the current directory(-l long list)

pwd - print the address of the working directory cd - change directory cd ..- go up one, to the parent directory mkdir [dir name] - make a directory

ctrl-R - reverse search history using keywords ctrl-D - stop the program

cat [name.txt] - concatanate command to combine files, or open a file

wc [name.txt] - find the word count of the file

diff [name1.txt] [name2.txt] - find the difference in the two files

man [program name] - manual of the command or the program

bc - calculator

less [name.txt] - to open and view the file(similar to pdf opener)[/ - to search terms]

nanao [name.txt] - text editor

mv [item1, item2,.....] [directory to be moved] - move the files to a different directory cp [item1, item2,.....] [directory to be moved] - copy the files to a different directory


### globbing(works with other commands not just ls)

ls *html - list all the files that have html

ls app* - list all files that start with app

ls *pp* - list all files that contain the letters pp

ls b*png - list all files that start with b and end with png

```ls app.{css,html} - list all app files that have html or css extensions

ls bea?.png - list all the files that contains bea_.png = _ could be anyletter

ls be[aeiou]r.png - list all the files that contains any letters in the square brackets. ex bear.png