Master the command line with this 40 terminal commands
Photo by Gabriel Heinzer on Unsplash
This post will be a bit different from the others because we are going to list 40 terminal commands to be more effective when working with a Unix based operating system.
1 - man
: with this command you can open the manual page to see documentation associated to a particular command.
2 - whoami
: display effective user id.
3 - clear
: To clear the previous commands executed in your terminal.
4 - pwd
: print working directory, that tells our current location, current directory.
5 - ls
: list the contents of a directory.
6 - cd
: change directory. It doesn’t have a man page.
7 - mv
: move file, directory from one location to another.
8 - cp
: copy file/directory.
9 - touch
: this command is useful to create an empty file.
10 - rm
: this one is to delete a file.
11 - rmdir
: to remove a directory that has to be empty.
12 - open
: to open a directory.
13 - less
: read the content of a file.
14 - wc
: word count utility.
15 - sort
: sort content of a file it can be alphabetically or with numbers.
16 - zip
: compress a file or a list of files.
17 - diff
: see the diffencies between two files.
18 - find
: can be used to find files or folders matching a particular search pattern.
19 - grep
: you can use it to search inside the files.
20 - du
: disk usage statistics.
21 - df
: allows to see the disk free.
22 - history
: you can display all the history of commands that have been executed.
23 - ps
: helps inspecting all the processes running in your computer.
24 - top
: display sorted information about processes.
25 - kill
: The kill program can send signals to a program. It’s not only used to terminate a program.
26 - gzip
: you can compress a file.
27 - nano
: a beginner friendly editor.
28 - alias
: It’s common to run a program with a set of options you like using.
29 - xargs
: is used to convert input from standard input into arguments to a command.
30 - ln
: this command can be used to create links. It can be a soft link or a hard link.
31 - who
: the command displays the users logged in to the system.
32 - su
: useful to switch to another user.
33 - sudo
: to run a command as root.
34 - passwd
: you can change the password of a user using this command.
35 - chown
: you can change the owner of a file or directory with this command.
36 - chmod
: this command is used to change permisions of a file/directory.
37 - tar
: manipulate tape archives. Can extract and create different kinds of archives.
38 - tail
: display last lines of a file.
39 - head
: display first lines of a file.
40 - date
: display or set date and time.
Conclusion
Any command that you find useful that is not in this list? let me know in the comments below.
Comments