Linux Software
Linux Software
LINUX
100+ COMMANDS
Get Ready with your Linux
Setup for Practise
MPRASHANT
#pwd
1
MPRASHANT
#whoami
2
MPRASHANT
#date
#date %D
3
MPRASHANT
#ls
#ls -lt
4
MPRASHANT
#clear
5
Creating
Deleting
Editing.
MPRASHANT
#cat <file>
6
MPRASHANT
#less <file>
7
MPRASHANT
#more <file>
8
MPRASHANT
#touch <file_name>
9
MPRASHANT
#rm <file_name>
10
MPRASHANT
#vi <file_name>
#nano <file_name>
11,12
MPRASHANT
How to create a
directory/folder in Linux?
#mkdir <dir_name>
13
MPRASHANT
How to delete a
directory/folder in Linux?
#rmdir <dir_name>
#cd /path/folder
16 #cd ..
MPRASHANT
17
MPRASHANT
18
MPRASHANT
19
MPRASHANT
19
MPRASHANT
#head -5 file
20
MPRASHANT
#tail -5 file
21
MPRASHANT
#sort file
#sort -r file
22
MPRASHANT
23
MPRASHANT
#split -l 3 file
24
MPRASHANT
25
MPRASHANT
26
MPRASHANT
#ls file*
#touch file{1..5}
27
MPRASHANT
#shuf file
28
MPRASHANT
#wc -l file
29
MPRASHANT
30
MPRASHANT
31
MPRASHANT
32
MPRASHANT
#updatedb
#locate <file>
33,34
Utility Commands
MPRASHANT
#history
35
MPRASHANT
#help
36
MPRASHANT
#man
37
MPRASHANT
#which
38
MPRASHANT
#bc
39
MPRASHANT
#cal
40
MPRASHANT
#uptime
41
MPRASHANT
#script
42
MPRASHANT
43
Zip and Unzip
of Files and
Folders
MPRASHANT
#gzip -k file
44
MPRASHANT
#gzip -d file
#gunzip file
45,46
MPRASHANT
47
MPRASHANT
47
MPRASHANT
48
MPRASHANT
#unzip -l myfiles.zip
48
Downloading
Files from
Internet
MPRASHANT
49
MPRASHANT
#curl http://numbersapi.com/random
50
MPRASHANT
#apt or yum/dnf
51
MPRASHANT
54
MPRASHANT
55
MPRASHANT
#printenv
56
MPRASHANT
#export JAVA_HOME="/usr/lib/jvm/java_v"
#export PATH=$JAVA_HOME/bin:$PATH
57
MPRASHANT
58
MPRASHANT
59
MPRASHANT
60
MPRASHANT
61
MPRASHANT
61
MPRASHANT
63
MPRASHANT
64
MPRASHANT
#su <user_name>
65
MPRASHANT
#exit
66
MPRASHANT
67
Access
Remote
Servers
MPRASHANT
#ssh user@hostname
68
MPRASHANT
69
Working with Permissions
MPRASHANT
70
a - all
MPRASHANT
71
MPRASHANT
72
Memory Info
MPRASHANT
#free
73
MPRASHANT
#top
74
MPRASHANT
#du
75
MPRASHANT
#df
76
System INFO
MPRASHANT
#hostname
77
MPRASHANT
#lscpu
78
MPRASHANT
#arch
79
MPRASHANT
#lsblk
80
MPRASHANT
#uname -a
81
Process Management
MPRASHANT
82
MPRASHANT
#pgrep chron
83
MPRASHANT
#kill -9 PID
84
MPRASHANT
#pkill httpd
85
MPRASHANT
#jobs
86
MPRASHANT
#bg
87
MPRASHANT
#fg
88
MPRASHANT
89
Networking Info
MPRASHANT
#ifconfig
90
MPRASHANT
#ping www.google.com
91
MPRASHANT
#telnet IP Port
92
MPRASHANT
93
MPRASHANT
#traceroute
94
MPRASHANT
#reboot
95
MPRASHANT
#shutdown
96
User Creation
MPRASHANT
#useradd
97
MPRASHANT
#passwd
98
MPRASHANT
#groupadd
99
MPRASHANT
#id user
100
MPRASHANT
#userdel <user>
#groupdel <group>
101,2
MPRASHANT
#at
#crontab
103,4
MPRASHANT
useradd
groupadd
USER usermod
MANAGEMENT userdel
groupdel
passwd
id
MPRASHANT
ifconfig
ping
NETWORKING netstat
traceroute
telnet
MPRASHANT
sleep
ps
pgrep
PROCESS kill
MANAGEMENT pkill
jobs
bg
fg
nohup
MPRASHANT
hostname
top
MEMORY INFO free
du
df
MPRASHANT
su
CHANGE USER sudo
& exit
REMOTE SERVER
ssh
ACCESS
scp
MPRASHANT
chmod
FILE chown
PERMISSIONS
chgrp
MPRASHANT
awk
cut
TEXT sed
PROCESSING tr
truncate
fold
MPRASHANT
printenv
ENV VARIABLES export
source
MPRASHANT
DOWNLOAD wget
FILES curl
MPRASHANT
tar
COMPRESS gzip
DECOMPRESS gunzip
zip
unzip
MPRASHANT
history
cal
help
OTHER USEFUL script
COMMANDS man
uptime
which
alias
bc
MPRASHANT
shuf
wc
FILES & diff
DIRECTORIES cmp
MANAGEMENT
find
locate
MPRASHANT
cd head
cp tail
FILES & mv sort
DIRECTORIES
grep uniq
MANAGEMENT
egrep split
MPRASHANT
cat vi
less nano
FILES &
DIRECTORIES more mkdir
MANAGEMENT touch rmdir
rm
MPRASHANT
pwd
whoami
FIRST TIME
date
ON TERMINAL
ls
clear
Some Useful Utility
Commands
Installing Applications
Environment Variables
String/Text Operations
Working with Permissions
Scripting and
Automating
task
MPRASHANT
at
SCRIPTING &
crontab
AUTOMATION
bash or sh
MPRASHANT
SYSTEM reboot
CONTROL shutdown
MPRASHANT