DEV Community

Cover image for Linux Commands — nohup, Zip & Disk Management
Nivethithaa Saravanavel
Nivethithaa Saravanavel

Posted on

Linux Commands — nohup, Zip & Disk Management

nohup and Background Process

nohup (short for no hang up) is used to run a command or program in the background.

  • The process continues even if you close the terminal tab.
  • It stops when you shut down the system.
  • Without nohup, closing the terminal will terminate the process.

Common Commands

Command Description
nohup program_file Runs the given program in the background.
nohup program_file >> storing_file Runs the program in the *background and stores the output in another file (storing_file). *(Press Enter twice to continue)
top Displays all currently running processes.
ps Shows the status of active processes (Process Status).
ps -aux Lists detailed information about all running processes.
cat storing_file Displays the entire log content of a stored background process.
tail -f storing_file Shows the last 10 lines and updates live as new logs appear.
tail -10 storing_file Displays only the last 10 lines of the file.
kill -9 process_id Forcefully stops a process using its process ID (find it using ps -aux).
grep file_name Searches for a matching pattern inside a specific file.

Zip and Unzip Commands

Command Description
sudo apt install zip Installs the zip package.
zip zip_name.zip file_name Compresses a single file.
zip -r zip_name.zip folder_name Compresses a folder recursively (includes all sub-files and directories).
unzip zip_name.zip Extracts the contents of a zip file.

Disk Commands

Command Description
df -h Displays the disk space usage of all drives (in human-readable format).
du -sh Shows how much disk space a particular file or directory uses.

Quick Summary

  • Use nohup to run programs in the background safely.
  • Use ps, top, and kill to manage processes.
  • Use zip and unzip for file compression.
  • Use df and du to monitor disk usage.

Top comments (0)