0% found this document useful (0 votes)
5 views3 pages

Some Linux Commands

This document serves as an introduction to basic operating system management commands in Unix/Linux, specifically using RedHat Linux or Ubuntu. It outlines tasks such as installing Linux, using the Command Line Interface (CLI), and provides a comprehensive list of essential file commands, process management commands, and system information commands. The document is designed to familiarize users with the Linux environment and its command functionalities.

Uploaded by

Saazipie
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

Some Linux Commands

This document serves as an introduction to basic operating system management commands in Unix/Linux, specifically using RedHat Linux or Ubuntu. It outlines tasks such as installing Linux, using the Command Line Interface (CLI), and provides a comprehensive list of essential file commands, process management commands, and system information commands. The document is designed to familiarize users with the Linux environment and its command functionalities.

Uploaded by

Saazipie
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Session # 1

Introduction to Operating System

Objective: Basic OS management Commands in Unix/Linux


IDE: RedHat Linux/ Ubuntu
You are supposed to get familiar with Linux environment either using RedHat Linux or
Ubuntu.

Tasks
1. Installing Linux
2. How to use Command Line Interface (CLI)
3. Use the basic OS commands of various Categories

File Commands

1. ls Directory listing
2. ls -al Formatted listing with hidden files
3. ls -lt Sorting the Formatted listing by time modification
4. cd dir Change directory to dir
5. cd Change to home directory
6. pwd Show current working directory
7. mkdir dir Creating a directory dir
8. cat >file Places the standard input into the file
9. more file Output the contents of the file
10. head file Output the first 10 lines of the file
11. tail file Output the last 10 lines of the file
12. tail -f file Output the contents of file as it grows,starting with
the last 10 lines
13. touch file Create or update file
14. rm file Deleting the file
15. rm -r dir Deleting the directory
16. rm -f file Force to remove the file
17. rm -rf dir Force to remove the directory dir

2
18. cp file1 file2 Copy the contents of file1 to file2
19. cp -r dir1 dir2 Copy dir1 to dir2;create dir2 if not present
20. mv file1 file2 Rename or move file1 to file2,if file2 is an existing directory
21. ln -s file link Create symbolic link link to file

Process management

1. ps To display the currently working processes


2. top Display all running process
Unix/Linux Command Reference
3. kill pid Kill the process with given pid
4. killall proc Kill all the process named proc
5. pkill pattern Will kill all processes matching the pattern
6. bg List stopped or background jobs,resume a stopped
job in the background
7. fg Brings the most recent job to foreground
8. fg n Brings job n to the foreground

System Info

1. date Show the current date and time


2. cal Show this month's calender
3. uptime Show current uptime
4. w Display who is on line
5. whoami Who you are logged in as
Unix/Linux Command Reference
6. finger user Display information about user
7. uname -a Show kernel information
8. cat /proc/cpuinfo Cpu information
9. cat proc/meminfo Memory information

3
10. man command Show the manual for command
11. df Show the disk usage
12. du Show directory space usage
13. free Show memory and swap usage
14. whereis app Show possible locations of app
15. which app Show which applications will be run by default

You might also like