The Ten Linux Commands we don’t use most
1.Quickly Find a PID with pgrep
pgrep looks through the currently running processes and lists the process IDs which matches the selection criteria.
This will list all PIDs associated with the ssh process.
2.Execute The Last Executed Command
This will execute the last command you used on the command line.
3.Execute The Last Command Starting With s
If you want to execute a command a command from history starting with the letter S you can use the following:
This will execute the last command used on the command line that started with s.
4.Run a Command Repeatedly and Display the Output
watch runs command repeatedly, This allows you to watch the program output change over time. By default, the program is run every 2 seconds. watch is very similar to tail.
watch -d ls -l
This will watch the current directory for any file changes and highlight the change when it occurs.
5.Save Quickly in VI/VIM
If you’re in a hurry, you can save and quit the file you’re editing in vi by exiting insert mode, holding shift, and hitting z twice.
6.Quickly Log Out of a Terminalapid becomes Searchmetrics Essentials.
You can quickly log out of a terminal session by using: CTRL+D
7.Navigate to the Last Directory You Were In
cd – will take you to the last directory you were in.
8.Make Parent Directories the Smart Way
mkdir -p /home/adam/make/all/of/these/directories/ will create all directories as needed even if they do not exist.
9.Delete the Entire Line
delete the entire line in teminal by using: CTRL+U.
10.Set the Time stamp of a File
touch -c -t 0801010800 .c will show the time stamp as 2008-01-01 8:00. The format is (YYMMDDhhmm).