Basic Linux Commands

  1. 1. ls - List Files and Directories:

    • This command is used to list the files and directories in the current working directory.
    • Example: ls
    • Following are some frequently used options in Linux ls commands: Options Description ls -a list all files including hidden file starting with '.'. ls -d list directories - with ' */'. ls -l list with long format - show permissions. ls -F Append indicator (one of */=>@|) to entries. ls -lh This command will show you the file sizes in human readable format. ls -r list in reverse order. ls -i list file's inode(index) number. ls -ltr View Reverse Output Order by Date. ls -t sort by time & date. ls -n It is used to print group ID and owner ID instead of their names. ls -m A list of entries separated by commas should fill the width. ls -g This allows you to exclude the owner and group information columns. ls -q Force printing of non-graphic characters in file names as the character `?';. ls -Q Place double quotations around the entry names.

  2. 2. touch - Create Empty File:

    • The touch command creates an empty file or updates the timestamp of an existing file.
    • Example: touch sample.txt
  3. 3. vi - Text Editor:

    • The vi command is a text editor that allows you to create, edit, and manipulate text files. It operates in different modes: command mode and insert mode.
      • To open a file for editing: vi filename
      • Example: vi sample.txt
      • Switch between modes: Press i for insert mode, and Esc for command mode.
      • Basic navigation: Arrow keys, h, j, k, l.
      • Editing text: x (delete character), dd (delete line), yy (copy line), p (paste).
      • Save and exit: :w (save), :wq (save and exit), :q! (exit without saving).
      • Search text: Press /, type search term, and press Enter. To find the next occurrence, press n.
      • Replace text: :s/old/new/g (replace all occurrences of "old" with "new").
      • Undo and redo: u (undo), Ctrl + r (redo).
  4. 4. cat - Concatenate and Display File Content:

    • Displays the content of a file.
    • Example: cat sample.txt
  5. 5. mkdir - Make Directory:

    • Creates a new directory.
    • Example: mkdir new_directory
    1. 6. mv - Move or Rename Files or Directories:

      • Moves files or directories to a new location or renames them.
      • Example: mv file.txt new_location/ or mv old_name.txt new_name.txt
    2. 7. cd - Change Directory:
    • Allows to change thecurrent working directory.
    • Example: cd /path/to/directory
  6. 8. cp - Copy Files or Directories:

    • Copies files or directories from one location to another.
    • Example: cp file.txt /path/to/destination
  7. 9. date - output the current date and time in the default format.

    • Example: Thu Dec 16 12:34:56 UTC 2023

    10. rm - Remove Files or Directories:

    • Deletes files or directories.
    • Example:rm smaple.txt (remove a file),
      • rm -r directory/ (remove a directory and its contents)
  8. 11. cd ../ - One step back in directory:

    • Example: cd ../ - Go to the the previous folder
    1. 12. ps - Display Information about Running Processes:

      • Shows information about currently running processes.
      • Example: ps aux
      • The aux options display a detailed list of all processes, including those of other users. This is one of the most commonly used options.
  9. 13. cat /proc/cpuinfo:

  10. Displays the System CPU information.

  11. 14. df - Display Disk Space Usage:
    1. Shows information about disk space usage.
    2. Example: df -h
  12. 15. sudo yum install package_name:
  13. sudo: This is a command that allows a permitted user to execute a command as the superuser (root) or another user, as specified by the security policy.
    • yum: This is the package management tool used on Red Hat-based systems for installing, updating, and removing software packages.
    • install: This is the action you want yum to perform, indicating that you want to install a package.
  1. 16. pwd - Print Working Directory:

    • Displays the current working directory, showing the full path.
    • Example: pwd
  2. 17. chmod - Change File Permissions:

    • Modifies the permissions (read, write, execute) of a file.
    • Example: chmod +x script.sh (adds execute permission to "script.sh")
  3. 18. chown - Change File Owner:

    • Changes the owner and/or group of a file.
    • Example: chown user:group file.txt
  4. 19. kill - Terminate a Process:

    • Terminates a running process by sending a signal.
    • Example: kill process_id
  5. 20. man - Display Manual Pages:

    • Displays the manual pages for a specific command, providing detailed information.
    • Example: man ls

Comments

Popular posts from this blog

Java Program to create a large array and copy its values equally to two small arrays and display the second array only

Python program to sum up the Salary when the Name and Age matches with subsequent rows.