Basic Commands
List all files in directory
# show all details
ls -la
# Sort by time modified in reverse lexicographical order
ls -lrtList all running processes
ps auxKill running process
# Syntax
kill {-signal | -s signal} pid
# display all the available signals
kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGEMT 8) SIGFPE
9) SIGKILL 10) SIGBUS 11) SIGSEGV 12) SIGSYS
13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGURG
17) SIGSTOP 18) SIGTSTP 19) SIGCONT 20) SIGCHLD
21) SIGTTIN 22) SIGTTOU 23) SIGIO 24) SIGXCPU
25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH
29) SIGINFO 30) SIGUSR1 31) SIGUSR2
# send SIGKILL to process
kill -9 <pid>Combine Linux commands using Pipe Symbol |
This is the most powerful feature of linux commands. You can use the output from one command as input for the next using the pipe symbol |. This allows for great ad-hoc slice-and-dicing of data.
Count lines of code in a directory
Last updated