Linux Command Cheat Sheet
Hello All,
Below are the most common commands used in a day to day life of linux user.
if you are new to linux i will recommend you to go through all of the commands. this commands will help you to troubleshoot linux issues.
|
Command |
Description |
|
ls |
Lists all files and directories from present working directory |
|
ls-R |
Lists files in sub-directories |
|
ls-a |
to list down hidden files. |
|
ls-al |
Lists files and directories with complete details like permissions,
size, owner |
|
cd or cd ~ |
To go back to home directory |
|
cd .. |
Move one level up |
|
cd |
To change to a particular directory |
|
cd / |
Move to the root directory |
|
cat > filename |
Creates a new file |
|
cat filename |
Displays the content of a file |
|
cat file1 file2 > file3 |
Joins two files (file1, file2) and stores the output in a new file
(file3) |
|
mv file "new file path" |
Moves the files to the new location |
|
mv filename new_file_name |
Renames the file to a new filename |
|
sudo |
Allows regular users to run programs with the security privileges of
the superuser or root |
|
rm filename |
Deletes a file |
|
man |
Gives help information on a command |
|
history |
Gives a list of all past commands typed in the current terminal
session |
|
clear |
Clears the terminal |
|
mkdir directoryname |
Creates a new directory in the present working directory or a at the
specified path |
|
rmdir |
Deletes a directory |
|
mv |
Renames a directory |
|
pr -x |
Divides the file into x columns |
|
pr -h |
Assigns a header to the file |
|
pr -n |
Denotes the file with Line Numbers |
|
lp -nc , lpr c |
Prints "c" copies of the File |
|
lp-d lp-P |
Specifies name of the printer |
|
apt-get |
Command used to install and update packages |
|
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' |
Command to send email |
|
mail -s "Subject" to-address < Filename |
Command to send email with attachment |
File Permission
commands
|
Command |
Description |
|
ls-l |
to show file type and access permission |
|
r |
read permission |
|
w |
write permission |
|
x |
execute permission |
|
-= |
no permission |
|
Chown user |
For changing the ownership of a file/directory |
|
Chown user:group filename |
change the user as well as group for a file or directory |
|
Chmod Options Permissions filename |
change the permission of a file to read/write/execute |
Environment Variables command
|
Command |
Description |
|
echo $VARIABLE |
To display value of a variable |
|
env |
Displays all environment variables |
|
VARIABLE_NAME= variable_value |
Create a new variable |
|
Unset |
Remove a variable |
|
export Variable=value |
To set value of an environment variable |
User management commands of linux
|
Command |
Description |
|
sudo adduser username |
To display value of a variable |
|
sudo passwd -l 'username' |
Displays all environment variables |
|
sudo userdel -r 'username' |
Create a new variable |
|
sudo usermod -a -G GROUPNAME USERNAME |
Remove a variable |
|
sudo deluser USER GROUPNAME |
To set value of an environment variable |
|
finger |
Gives information on all logged in user |
|
finger username |
Gives information of a particular user |
Networking Commands
|
Process command
|
Command |
Description |
|
bg |
To send a process to the background |
|
fg |
To run a stopped process in the foreground |
|
top |
Details on all Active Processes |
|
ps |
Give the status of processes running for a user |
|
ps PID |
Gives the status of a particular process |
|
pidof |
Gives the Process ID (PID) of a process |
|
kill PID |
Kills a process |
|
nice |
Starts a process with a given priority |
|
renice |
Changes priority of an already running process |
|
df |
Gives free hard disk space on your system |
|
free |
Gives free RAM on your system |
VI Editing Commands
|
Command |
Description |
|
i |
Insert at cursor (goes into insert mode) |
|
a |
Write after cursor (goes into insert mode) |
|
A |
Write at the end of line (goes into insert mode) |
|
ESC |
Terminate insert mode |
|
u |
Undo last change |
|
U |
Undo all changes to the entire line |
|
o |
Open a new line (goes into insert mode) |
|
dd |
Delete line |
|
3dd |
Delete 3 lines |
|
D |
Delete contents of line after the cursor |
|
C |
Delete contents of a line after the cursor and insert new text. Press
ESC key to end insertion. |
|
dw |
Delete word |
|
4dw |
Delete 4 words |
|
cw |
Change word |
|
x |
Delete character at the cursor |
|
r |
Replace character |
|
R |
Overwrite characters from cursor onward |
|
s |
Substitute one character under cursor continue to insert |
|
S |
Substitute entire line and begin to insert at the beginning of the
line |
|
~ |
Change case of individual character |
Other Topics: Script to Monitor Disk Usage | How to create a Azure VM using Snapshot | Git Commands | Install Kubernetes on Ubuntu
Comments
Post a Comment