0% found this document useful (0 votes)
56 views19 pages

Linux Commands

Uploaded by

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

Linux Commands

Uploaded by

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

LINUX COMMANDS

Online Terminals
1.COCALC : https://cocalc.com/features/linux

2.JS LINUX : https://bellard.org/jslinux/vm.html?url=alpine-x86.cfg&mem=192

3.Coding ground : https://www.tutorialspoint.com/linux_terminal_online.php


Basics of LINUX Command
• Linux is a Unix-Like operating system. All the Linux/Unix
commands are run in the terminal provided by the Linux system.

• This terminal is just like the command prompt of Windows OS.


Linux/Unix commands are case-sensitive.

• The terminal can be used to accomplish all Administrative tasks.


This includes package installation, file manipulation, and user
management.
Basics of LINUX Command
• Linux terminal is user-interactive. The terminal outputs the
results of commands which are specified by the user itself.

• Execution of typed command is done only after you press the


Enter key.
LINUX Commands
• Clear: This command clears the screen.
Syntax: clear

• “help” : ‘help’ ‘command shows usage summary for


that command.
Syntax: $date - - help

• $whatis : It gives one line description about the


command. It can be quick reference for any command.
Syntax: $whatis date
LINUX Commands
• $man: The man pages are properly documented pages.
Syntax: $man command name
$man date
• WHO : The who command is used to get information about
currently logged in user on to system.
Syntax: $who [options] [filename]
Without options, who command displays the following
information,
• Login name of users
• Terminal line number
• Login time of the users into system
• Remote host name of user
LINUX Commands
• DATE: date is used to display & set the system date and time.
Syntax: $date [options]
$date --date =
“string” //Displays the given date string in the format of date.
• For displaying past dates:
$date --date =“2 years ago”
$date --date “yesterday”
• For displaying future dates:
$date --date “next tue”
$date --date “2 day”
• To set Date & time:
$date --set “Tue Nov 13 15:23:34 PDT 2018”
LINUX Commands
• Who am i: Displays the username of the current user when this command is
invoked.
Syntax: $whoami [option]
Options: $whoami --help //give help message &
exit
$whoami --version //It gives version information
and exit.
• Cal: Used to see the calender of a specific month or a whole year. By default, it
shows current month’s calender as output.
Syntax: cal [[month] year]
• For example,
Cal
Cal -y 2018
Cal –w 08 2000
Cal 2018
Cal -3 //shows calendar of previous, current & next month.
LINUX Commands
• Echo: Used to display line/text that are passed as an
argument.
Syntax: $echo [option] [string]
• Note: -e here enables backslash
• echo [string] as echo “my first program”
• echo -e “Geeks \bfor \bGeeks” \\ \b : it removes all
the spaces in between text.
• \n : this options creates new lines from where it is used.
• echo -e “Geeks \n for \n Geeks”
• \t : For horizontal tab space
• \v : For vertical tab space
• echo* : This command will print all files/folders, similar to ls
command
LINUX Commands
• ls: Use the “ls” to list out what files are in the directory.
Syntax: $ls
$ls –l // Lists the files in the working directory in long
format.

• mkdir: Allows user to create directories. This command create multiple


directories at once.
Syntax: mkdir [options] [directories]
mkdir --version
mkdir --help
mkdir -v [directories]
where,-v = -verbose : It displays a message
for every directory created.
LINUX Commands
• cd : Known as change di rectory command. Change current working
directory.

Synatx: $cd [directory_name]


//To move inside a subdirectories

$cd /
//Change directory to the root directory

$cd dir-1/dir-2/dir-3
//This command is used to move inside a
directory from directory.
LINUX Commands
• cd : Known as change di rectory command. Change current
working directory.

Synatx:
$cd ~ or $cd
//change directory to the
home directory.
$cd..
//This command is used to move to the parent directory of
current directory or one level up from current
directory.
LINUX Commands
• rmdir: Used to remove empty directories from file system in Linux.
Syntax: rmdir [-ignore –fail – on -non –empty]
directories..
• pwd: It prints the path of working directory, starting from the
root. pwd stands for print working directory.
Syntax: $pwd
• cat: Reads data from file & gives their content as output. It helps us
to create, view & concatenates files.
Syntax: $cat filename // It gives content of file
$cat file1 file2 //It gives contents
of multiple files
$cat > new file //it will create
named new file.
LINUX Commands
• rm: Used to remove objects such as files, directories, symbolic
links and so on.
Syntax: rm [option] filename
• $rm –i d.txt : -i prompts conformation before delete
file. You have to press Y for deletion.
• $rm –f e.txt: -f rm prompts for confirmation removal if
any file is write protected. The –f option override this minor
operation & removes files forcefully.
LINUX Commands
• cp : Used to copy files or group of files or directory.
Syntax: cp [option] source destination
cp [option] source directory
cp [option] source-1 source-2 source-3
source-n Directory
• mv: Used to move one or more files or directories from one
place to another.
Syntax: mv [option] source destination
LINUX Commands
• chmod : Change the access mode of file.

Synatx: chmod [references] [operator] [mode] filename

References Class Description

u Owner File’s owner

g Group Users who are member of file’s group

o Others Users who are neither the file’s owner nor member of the file’s group

A All All three of the above


LINUX Commands
• chmod : Change the access mode of file.

Synatx: chmod [references] [operator] [mode]


filename
Operators Description

+ Adds specified modes to specified class

- Removes the specified modes from specified class

= The modes specified are to be made the exact modes for the specified classes
LINUX Commands
• ps: Used to list the currently running processes & their PIDs
along with some other information depends on different options.
Synatx: ps [options]

• grep: It stands for Globally search for regular expression &


print out. It is a filter searches a file for a particular pattern of
characters, and display all lines that contain that pattern.
Syntax: grep [options] pattern [files]
For example, $grep -l “unix”
*
LINUX Commands
Options Description

-i Case sensitive

-c Displaying the count number of matches

-l Displaying the filenames that matches the pattern

-w Checking the whole words in file

-o Display only the matched pattern

-n Show line number while displaying the output

-v Inverting the pattern match. You can display lines that are not matched

with given string

“ ^ pattern” Matching the lines that start with given a string

“os $” Matching the lines that end with a string

You might also like