рддो рд╕्рд╡ाрдЧрдд рд╣ै рдЖрдкрдХा। ЁЯСЛ
рдЕрдЧрд░ рдЖрдк Linux рд╕ीрдЦрдиा рдЪाрд╣рддे рд╣ैं, рддो рд╕рдмрд╕े рдкрд╣рд▓े рдЖрдкрдХो Linux рдХे Terminal Commands рд╕ीрдЦрдиे рдЪाрд╣िрдП।
Linux рдоें рдмрд╣ुрдд рд╕ाрд░े рдХाрдо рдРрд╕े рд╣ैं рдЬिрди्рд╣ें рдЖрдк рд╕िрд░्рдл Terminal рдоें Command рд▓िрдЦрдХрд░ рдХрд░ рд╕рдХрддे рд╣ैं।
рдЬैрд╕े:
File рдмрдиाрдиा
Folder рдмрдиाрдиा
File Copy рдХрд░рдиा
File Move рдХрд░рдиा
File Delete рдХрд░рдиा
Folder рджेрдЦрдиा
Software Install рдХрд░рдиा
Running Processes рджेрдЦрдиा
Internet Check рдХрд░рдиा
IP Address рджेрдЦрдиा
Users Manage рдХрд░рдиा
File Permissions рдмрджрд▓рдиा
Disk Space Check рдХрд░рдиा
System Information рджेрдЦрдиा
рдФрд░ рднी рдмрд╣ुрдд рд╕ाрд░े рдХाрдо Terminal рд╕े рдХिрдП рдЬा рд╕рдХрддे рд╣ैं।
рдЖрдЬ рдХे рдЗрд╕ Linux Complete Cheat Sheet рдоें рд╣рдо 300+ рдЬрд░ूрд░ी Linux Commands рдХो рдмрд╣ुрдд рдЖрд╕ाрди Hindi рдоें рд╕рдордЭेंрдЧे।
рдЕрдЧрд░ рдЖрдк Linux рдоें рдирдП рд╣ैं, рддो рдЗрд╕ article рдХो рдПрдХ рд╕ाрде рдпाрдж рдХрд░рдиे рдХी рдЬрд░ूрд░рдд рдирд╣ीं рд╣ै।
рдЗрд╕े рдПрдХ Quick Reference Guide рдХी рддрд░рд╣ рдЗрд╕्рддेрдоाрд▓ рдХрд░ें।
ЁЯТб рдоेрд░ा рдЕрдиुрднрд╡
Linux рд╕ीрдЦрддे рд╕рдордп рд╢ुрд░ुрдЖрдд рдоें Terminal рдеोрдб़ा рдоुрд╢्рдХिрд▓ рд▓рдЧ рд╕рдХрддा рд╣ै।
Windows рдоें рд╣рдо рдЬ्рдпाрджाрддрд░ рдХाрдо Mouse рд╕े рдХрд░ рд▓ेрддे рд╣ैं, рд▓ेрдХिрди Linux Terminal рдоें рдЖрдкрдХो Command рд▓िрдЦрдиी рдкрдб़рддी рд╣ै।
рд╢ुрд░ुрдЖрдд рдоें:
pwd
ls
cd
mkdir
touch
cp
mv
rm
рдЬैрд╕ी Basic Commands рд╕ीрдЦрдиा рд╕рдмрд╕े рдЕрдЪ्рдЫा рд░рд╣рддा рд╣ै।
рдлिрд░ рдзीрд░े-рдзीрд░े:
Files
↓
Folders
↓
Permissions
↓
Users
↓
Processes
↓
Packages
↓
Networking
↓
System
↓
Shell Scripting
рдХी рддрд░рдл рдмрдв़ें।
рд╕рдмрд╕े рдЬрд░ूрд░ी рдмाрдд рд╣ै:
Command рдкрдв़िрдП → рдЦुрдж Type рдХीрдЬिрдП → Output рджेрдЦिрдП → рдлिрд░ Practice рдХीрдЬिрдП।
Linux рдХ्рдпा рд╣ै?
Linux рдПрдХ Open-Source Operating System Kernel рд╣ै।
Linux Kernel рдХे рдКрдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ Linux distributions рдмрдиाрдИ рдЬाрддी рд╣ैं।
рдЬैрд╕े:
Ubuntu
Debian
Fedora
Linux Mint
Arch Linux
Rocky Linux
AlmaLinux
Linux рдХा рдЗрд╕्рддेрдоाрд▓:
Servers
Programming
Web Development
Cybersecurity
Cloud
Networking
DevOps
Desktop Computers
Embedded Systems
рдФрд░ рдХрдИ рджूрд╕рд░े рдХाрдоों рдоें рдХिрдпा рдЬाрддा рд╣ै।
Terminal рдХ्рдпा рд╣ै?
Terminal рдПрдХ рдРрд╕ा interface рд╣ै рдЬिрд╕рдоें рд╣рдо Commands рд▓िрдЦрдХрд░ Computer рд╕े рдХाрдо рдХрд░рд╡ाрддे рд╣ैं।
рдЙрджाрд╣рд░рдг:
ls
рдпрд╣ Command Current Folder рдХी Files рдФрд░ Folders рджिрдЦा рд╕рдХрддी рд╣ै।
рдПрдХ рдФрд░ Command:
pwd
рдпрд╣ рдмрддाрддी рд╣ै рдХि рдЖрдк рдЕрднी рдХिрд╕ Folder рдоें рд╣ैं।
Shell рдХ्рдпा рд╣ै?
Shell рд╡рд╣ Program рд╣ै рдЬो рдЖрдкрдХी Command рдХो рд╕рдордЭрдХрд░ Operating System рддрдХ рдкрд╣ुंрдЪाрддा рд╣ै।
Linux рдоें рдХрдИ Shells рдоिрд▓рддी рд╣ैं:
Bash
Zsh
Fish
Ksh
Tcsh
рд╕рдмрд╕े рдЬ्рдпाрджा рдЗрд╕्рддेрдоाрд▓ рд╣ोрдиे рд╡ाрд▓ी Shells рдоें Bash рд╢ाрдоिрд▓ рд╣ै।
Linux Command рдХा Basic Format
рдПрдХ рд╕ाрдоाрди्рдп Command рдХुрдЫ рдЗрд╕ рддрд░рд╣ рд╣ो рд╕рдХрддी рд╣ै:
command option argument
рдЙрджाрд╣рд░рдг:
ls -l /home
рдпрд╣ां:
ls → Command
-l → Option
/home → Argument
1. pwd
Current location рджेрдЦрдиे рдХे рд▓िрдП:
pwd
Output:
/home/user
рдорддрд▓рдм рдЖрдк рдЕрднी /home/user Folder рдоें рд╣ैं।
2. ls
Files рдФрд░ Folders рджेрдЦрдиे рдХे рд▓िрдП:
ls
3. ls -l
Files рдХी рдЬ्рдпाрджा рдЬाрдирдХाрд░ी:
ls -l
рдЗрд╕рдоें permissions, owner, size рдФрд░ date рдЬैрд╕ी рдЬाрдирдХाрд░ी рджिрдЦाрдИ рдЬा рд╕рдХрддी рд╣ै।
4. ls -a
Hidden Files рднी рджिрдЦाрдиे рдХे рд▓िрдП:
ls -a
5. ls -la
Hidden Files рдФрд░ detailed information:
ls -la
6. ls -lh
File Size рдХो рдЖрд╕ाрди format рдоें рджेрдЦрдиे рдХे рд▓िрдП:
ls -lh
7. cd
Folder рдмрджрд▓рдиे рдХे рд▓िрдП:
cd Documents
8. cd ..
рдПрдХ Folder рдкीрдЫे рдЬाрдиे рдХे рд▓िрдП:
cd ..
9. cd ~
Home Directory рдкрд░ рдЬाрдиे рдХे рд▓िрдП:
cd ~
10. cd /
Root Directory рдкрд░ рдЬाрдиे рдХे рд▓िрдП:
cd /
11. cd -
рдкिрдЫрд▓ी Directory рдкрд░ рд╡ाрдкрд╕ рдЬाрдиे рдХे рд▓िрдП:
cd -
Linux рдоें . рдФрд░ ..
. → Current Directory
.. → Parent Directory
~ → Home Directory
/ → Root Directory
рдЙрджाрд╣рд░рдг:
cd ..
Parent Folder рдоें рд▓े рдЬाрдПрдЧा।
12. mkdir
New Folder рдмрдиाрдиे рдХे рд▓िрдП:
mkdir projects
13. mkdir -p
рдПрдХ рд╕ाрде рдХрдИ level рдХे Folders рдмрдиाрдиे рдХे рд▓िрдП:
mkdir -p project/src/images
14. touch
Empty File рдмрдиाрдиे рдХे рд▓िрдП:
touch notes.txt
15. file
File рдХा type рджेрдЦрдиे рдХे рд▓िрдП:
file notes.txt
16. stat
File рдХी detailed information:
stat notes.txt
17. cp
File Copy рдХрд░рдиे рдХे рд▓िрдП:
cp notes.txt backup.txt
18. cp -r
Folder рдХो Copy рдХрд░рдиे рдХे рд▓िрдП:
cp -r project backup
19. mv
File рдпा Folder Move рдХрд░рдиे рдХे рд▓िрдП:
mv notes.txt Documents/
20. mv
File рдХा рдиाрдо рдмрджрд▓рдиे рдХे рд▓िрдП рднी:
mv old.txt new.txt
21. rm
File Delete рдХрд░рдиे рдХे рд▓िрдП:
rm notes.txt
22. rm -r
Folder рдФрд░ рдЙрд╕рдХे рдЕंрджрд░ рдХी Files рд╣рдЯाрдиे рдХे рд▓िрдП:
rm -r oldfolder
⚠️ rm рд╕े рд╕ाрд╡рдзाрди
Linux рдоें rm Command рд╕े Delete рдХी рдЧрдИ File рдЖрдорддौрд░ рдкрд░ рд╕ीрдзे Recycle Bin рдоें рдирд╣ीं рдЬाрддी।
рдЗрд╕рд▓िрдП:
rm important.txt
рдЬैрд╕ी Command рдЪрд▓ाрдиे рд╕े рдкрд╣рд▓े рдз्рдпाрди рд╕े рд╕ोрдЪें।
23. rmdir
Empty Folder рд╣рдЯाрдиे рдХे рд▓िрдП:
rmdir emptyfolder
рдЕрдЧрд░ Folder рдХे рдЕंрджрд░ Files рд╣ैं рддो рдпрд╣ Command рдЙрд╕े рдирд╣ीं рд╣рдЯाрдПрдЧी।
24. ln
Link рдмрдиाрдиे рдХे рд▓िрдП:
ln file.txt hardlink.txt
25. ln -s
Symbolic Link рдмрдиाрдиे рдХे рд▓िрдП:
ln -s /path/to/file shortcut
26. readlink
Symbolic Link рдХा target рджेрдЦрдиे рдХे рд▓िрдП:
readlink shortcut
27. basename
Path рд╕े File Name рдиिрдХाрд▓рдиे рдХे рд▓िрдП:
basename /home/user/file.txt
Output:
file.txt
28. dirname
Path рд╕े Directory Name рдиिрдХाрд▓рдиे рдХे рд▓िрдП:
dirname /home/user/file.txt
Output:
/home/user
29. realpath
Full path рджेрдЦрдиे рдХे рд▓िрдП:
realpath file.txt
30. tree
Folder Structure рджेрдЦрдиे рдХे рд▓िрдП:
tree
рдЕрдЧрд░ рдЖрдкрдХे Linux рдоें tree install рдирд╣ीं рд╣ै рддो рдкрд╣рд▓े рдЗрд╕े install рдХрд░рдиा рдкрдб़ рд╕рдХрддा рд╣ै।
File Content Commands
рдЕрдм File рдХे рдЕंрджрд░ рдХा Text рджेрдЦрдиे рд╡ाрд▓ी Commands рджेрдЦрддे рд╣ैं।
31. cat
File рдХा рдкूрд░ा Content рджिрдЦाрдиे рдХे рд▓िрдП:
cat notes.txt
32. less
рдмрдб़ी File рдХो рдЖрд░ाрдо рд╕े рдкрдв़рдиे рдХे рд▓िрдП:
less notes.txt
Exit:
q
33. more
File рдХो Page-by-Page рджेрдЦрдиे рдХे рд▓िрдП:
more notes.txt
34. head
File рдХी рд╢ुрд░ुрдЖрдд рдХी Lines:
head notes.txt
35. head -n
рдкрд╣рд▓ी 20 Lines:
head -n 20 notes.txt
36. tail
File рдХी рдЖрдЦिрд░ी Lines:
tail notes.txt
37. tail -f
File рдоें рдирдИ Lines рдЖрддे рд╕рдордп рджेрдЦрддे рд░рд╣рдиे рдХे рд▓िрдП:
tail -f app.log
Logs рджेрдЦрдиे рдоें рдпрд╣ Command рдмрд╣ुрдд рдХाрдо рдЖрддी рд╣ै।
38. nl
Lines рдХो Number рдХे рд╕ाрде рджिрдЦाрдиे рдХे рд▓िрдП:
nl notes.txt
39. wc
File рдоें Lines, Words рдФрд░ Characters рдХी рдЬाрдирдХाрд░ी:
wc notes.txt
40. wc -l
Lines рдХी рдЧिрдирддी:
wc -l notes.txt
41. wc -w
Words рдХी рдЧिрдирддी:
wc -w notes.txt
42. wc -c
Bytes рдХी рдЧिрдирддी:
wc -c notes.txt
43. sort
Text рдХो Sort рдХрд░рдиे рдХे рд▓िрдП:
sort names.txt
44. sort -r
Reverse Order:
sort -r names.txt
45. uniq
Duplicate Lines рд╣рдЯाрдиे/рджेрдЦрдиे рдоें рдорджрдж:
uniq names.txt
рдЖрдорддौрд░ рдкрд░ duplicate lines рдХो рд╕ाрде рдоें рд▓ाрдиे рдХे рд▓िрдП рдкрд╣рд▓े sort рдХिрдпा рдЬाрддा рд╣ै:
sort names.txt | uniq
46. cut
Text рд╕े рдХुрдЫ рд╣िрд╕्рд╕े рдиिрдХाрд▓рдиे рдХे рд▓िрдП:
cut -d "," -f 1 data.csv
47. paste
Files рдХी Lines рдХो рд╕ाрде рдЬोрдб़рдиे рдХे рд▓िрдП:
paste file1.txt file2.txt
48. tr
Characters рдмрджрд▓рдиे рдпा рд╣рдЯाрдиे рдХे рд▓िрдП:
echo "hello" | tr 'a-z' 'A-Z'
Output:
HELLO
49. tee
Output рдХो Screen рдкрд░ рджिрдЦाрдиे рдХे рд╕ाрде File рдоें Save рдХрд░рдиे рдХे рд▓िрдП:
echo "Hello" | tee output.txt
50. echo
Text рджिрдЦाрдиे рдХे рд▓िрдП:
echo "Hello Linux"
Variable:
name="Rahul"
echo "$name"
51. printf
Formatted output рдХे рд▓िрдП:
printf "Name: %s\n" "Rahul"
Search Commands
Linux рдоें Files рдФрд░ Text рдЦोрдЬрдиे рдХे рд▓िрдП рдпे Commands рдмрд╣ुрдд рдХाрдо рдЖрддी рд╣ैं।
52. find
File рдЦोрдЬрдиे рдХे рд▓िрдП:
find . -name "notes.txt"
53. find by Type
рд╕िрд░्рдл Files:
find . -type f
рд╕िрд░्рдл Directories:
find . -type d
54. find by Extension
рд╕рднी .txt Files:
find . -name "*.txt"
55. find by Size
рдЙрджाрд╣рд░рдг:
find . -type f -size +10M
рдпрд╣ 10 MB рд╕े рдмрдб़ी Files рдЦोрдЬ рд╕рдХрддी рд╣ै।
56. locate
File рдЬрд▓्рджी рдЦोрдЬрдиे рдХे рд▓िрдП:
locate notes.txt
рдХुрдЫ systems рдоें locate database рдХो update рдХрд░рдиा рдкрдб़ рд╕рдХрддा рд╣ै।
57. which
Command рдХा location:
which python
58. whereis
Program рд╕े рдЬुрдб़ी files рдХी locations рдЦोрдЬрдиे рдХे рд▓िрдП:
whereis python
59. type
рджेрдЦें рдХि рдХोрдИ Command рдХिрд╕ рдк्рд░рдХाрд░ рдХी рд╣ै:
type ls
60. grep
Text Search рдХрд░рдиे рдХे рд▓िрдП:
grep "Linux" notes.txt
61. grep -i
Case рдХो ignore рдХрд░рдХे:
grep -i "linux" notes.txt
62. grep -n
Line Number рдХे рд╕ाрде:
grep -n "Linux" notes.txt
63. grep -r
Folder рдХे рдЕंрджрд░ Search:
grep -r "Linux" project/
64. grep -v
Matching Lines рдХो рдЫोрдб़рдХрд░ рдмाрдХी:
grep -v "Linux" notes.txt
65. grep -w
рдкूрд░े Word рдХो Search рдХрд░рдиे рдХे рд▓िрдП:
grep -w "Linux" notes.txt
66. rg
рдЕрдЧрд░ installed рд╣ै, рддो ripgrep рдХा rg command fast text search рдХे рд▓िрдП useful рд╣ै:
rg "Linux"
File Comparison Commands
67. diff
рджो Files рдоें difference рджेрдЦрдиे рдХे рд▓िрдП:
diff file1.txt file2.txt
68. cmp
рджो Files рдХो Byte level рдкрд░ compare рдХрд░рдиे рдХे рд▓िрдП:
cmp file1.txt file2.txt
69. comm
Sorted Files рдХी Lines compare рдХрд░рдиे рдХे рд▓िрдП:
comm file1.txt file2.txt
Disk Space Commands
рдЕрдм рджेрдЦрддे рд╣ैं Disk рдФрд░ Storage рд╕े рдЬुрдб़ी Commands।
70. df
Disk Space рджेрдЦрдиे рдХे рд▓िрдП:
df
71. df -h
Readable format:
df -h
72. du
Folder/File рдХिрддрдиा Space рд▓े рд░рд╣ा рд╣ै:
du
73. du -h
Readable format:
du -h
74. du -sh
рдкूрд░े Folder рдХा Total Size:
du -sh project/
75. lsblk
Storage Devices рдФрд░ Partitions рджेрдЦрдиे рдХे рд▓िрдП:
lsblk
76. blkid
Block Devices рдХी рдЬाрдирдХाрд░ी:
sudo blkid
77. mount
Mounted File Systems рджेрдЦрдиे/Manage рдХрд░рдиे рдХे рд▓िрдП:
mount
78. umount
File System Unmount рдХрд░рдиे рдХे рд▓िрдП:
sudo umount /mnt/usb
79. findmnt
Mounted File Systems рдХो рдЖрд╕ाрди рддрд░ीрдХे рд╕े рджेрдЦрдиे рдХे рд▓िрдП:
findmnt
80. fdisk
Disk рдФрд░ Partition рдХी рдЬाрдирдХाрд░ी/Management рдХे рд▓िрдП:
sudo fdisk -l
⚠️ Partition Commands рдЪрд▓ाрддे рд╕рдордп рдмрд╣ुрдд рд╕ाрд╡рдзाрдиी рд░рдЦें।
81. parted
Partitions рдХो Manage рдХрд░рдиे рдХे рд▓िрдП:
sudo parted -l
Process Commands
Linux рдоें рдХौрди-рдХौрди рд╕े Programs рдЪрд▓ рд░рд╣े рд╣ैं, рдпрд╣ рджेрдЦрдиे рдХे рд▓िрдП Process Commands рдХाрдо рдЖрддी рд╣ैं।
82. ps
Current Processes:
ps
83. ps aux
Running Processes рдХी рдЬ्рдпाрджा рдЬाрдирдХाрд░ी:
ps aux
84. ps -ef
Process list:
ps -ef
85. top
Live Process Monitor:
top
Exit:
q
86. htop
top рдХा рдПрдХ interactive alternative:
htop
рдЕрдЧрд░ installed рд╣ै рддрднी рдЪрд▓ेрдЧा।
87. pgrep
Process рдХे рдиाрдо рд╕े PID рдЦोрдЬрдиे рдХे рд▓िрдП:
pgrep firefox
88. pkill
рдиाрдо рдХे рдЖрдзाрд░ рдкрд░ Process рдХो signal рднेрдЬрдиे рдХे рд▓िрдП:
pkill firefox
рдЗрд╕े рд╕ाрд╡рдзाрдиी рд╕े рдЗрд╕्рддेрдоाрд▓ рдХрд░ें।
89. kill
PID рдХो signal рднेрдЬрдиे рдХे рд▓िрдП:
kill 1234
90. kill -9
Process рдХो forcefully terminate рдХрд░рдиे рдХे рд▓िрдП:
kill -9 1234
рдЗрд╕े рд╕ाрдоाрди्рдп рддрд░ीрдХे рд╕े Process рдмंрдж рди рд╣ोрдиे рдкрд░ рд╣ी рдЗрд╕्рддेрдоाрд▓ рдХрд░рдиा рдмेрд╣рддрд░ рд╣ै।
91. killall
рдиाрдо рдХे рдЖрдзाрд░ рдкрд░ Processes рдХो signal рднेрдЬ рд╕рдХрддा рд╣ै:
killall firefox
92. jobs
Current Shell Jobs:
jobs
93. bg
Stopped Job рдХो Background рдоें рдЪрд▓ाрдиे рдХे рд▓िрдП:
bg
94. fg
Background Job рдХो рд╡ाрдкрд╕ Foreground рдоें:
fg
95. nohup
Terminal рдмंрдж рд╣ोрдиे рдХे рдмाрдж рднी command рдХो рдЪрд▓ाрдиे рдХे рд▓िрдП:
nohup python app.py &
96. sleep
рдХुрдЫ рд╕рдордп рдХे рд▓िрдП wait:
sleep 5
97. watch
рдХिрд╕ी command рдХो рдмाрд░-рдмाрд░ рдЪрд▓ाрдХрд░ output рджेрдЦрдиे рдХे рд▓िрдП:
watch df -h
System Information Commands
98. uname
Kernel/System information:
uname
99. uname -a
Detailed information:
uname -a
100. hostname
Computer рдХा Hostname:
hostname
101. hostnamectl
Hostname рдФрд░ system information:
hostnamectl
102. uptime
System рдХिрддрдиे рд╕рдордп рд╕े рдЪрд▓ рд░рд╣ा рд╣ै:
uptime
103. date
Current Date рдФрд░ Time:
date
104. timedatectl
Date, Time рдФрд░ Timezone information:
timedatectl
105. whoami
Current User:
whoami
106. id
User рдФрд░ Group IDs:
id
107. who
рдХौрди рд╕े Users logged in рд╣ैं:
who
108. w
Logged-in Users рдФрд░ рдЙрдирдХी activity:
w
109. last
Login history рджेрдЦрдиे рдХे рд▓िрдП:
last
110. lastlog
Users рдХा last login information:
lastlog
111. users
Logged-in users рдХे usernames:
users
112. free
RAM рдХी рдЬाрдирдХाрд░ी:
free
113. free -h
Readable RAM information:
free -h
114. lscpu
CPU рдХी рдЬाрдирдХाрд░ी:
lscpu
115. lsusb
USB Devices:
lsusb
116. lspci
PCI Devices:
lspci
117. lshw
Hardware рдХी detailed information:
sudo lshw
118. lsmod
Loaded Kernel Modules:
lsmod
119. dmesg
Kernel messages рджेрдЦрдиे рдХे рд▓िрдП:
dmesg
рдХुрдЫ systems рдоें normal user рдХे рд▓िрдП permission limit рд╣ो рд╕рдХрддी рд╣ै।
120. journalctl
Systemd logs рджेрдЦрдиे рдХे рд▓िрдП:
journalctl
Recent logs:
journalctl -n 50
User Management Commands
Linux рдоें Users рдФрд░ Groups Manage рдХрд░рдиे рдХे рд▓िрдП:
121. useradd
User рдмрдиाрдиे рдХे рд▓िрдП:
sudo useradd Rahul
122. adduser
рдХुрдЫ Linux distributions рдоें рдЖрд╕ाрди User creation:
sudo adduser Rahul
123. passwd
Password Set/Change:
passwd
рджूрд╕рд░े User рдХा password рдмрджрд▓рдиे рдХे рд▓िрдП administrator permission рдХी рдЬрд░ूрд░рдд рд╣ो рд╕рдХрддी рд╣ै:
sudo passwd Rahul
124. usermod
User рдХी settings рдмрджрд▓рдиे рдХे рд▓िрдП:
sudo usermod -aG developers Rahul
125. userdel
User Delete:
sudo userdel Rahul
126. groupadd
Group рдмрдиाрдиा:
sudo groupadd developers
127. groupdel
Group Delete:
sudo groupdel developers
128. groups
User рдХिрди Groups рдоें рд╣ै:
groups
129. gpasswd
Group membership Manage рдХрд░рдиे рдХे рд▓िрдП:
sudo gpasswd -a Rahul developers
130. getent
System databases рд╕े information:
getent passwd Rahul
131. chage
Password aging settings:
sudo chage -l Rahul
132. su
рджूрд╕рд░े User рдХे Shell рдоें рдЬाрдиे рдХे рд▓िрдП:
su Rahul
133. sudo
Administrator permission рдХे рд╕ाрде Command рдЪрд▓ाрдиे рдХे рд▓िрдП:
sudo command
рдЙрджाрд╣рд░рдг:
sudo apt update
⚠️ sudo рд╕े рд╕ाрд╡рдзाрди
sudo рд╕े рдЖрдк system рдоें рдмрдб़े рдмрджрд▓ाрд╡ рдХрд░ рд╕рдХрддे рд╣ैं।
рдЗрд╕рд▓िрдП Internet рд╕े рдоिрд▓ी рдХिрд╕ी рднी Command рдХो рдмिрдиा рд╕рдордЭे:
sudo ...
рдХे рд╕ाрде Run рди рдХрд░ें।
File Permissions
Linux рдоें рд╣рд░ File рдФрд░ Folder рдХे рд╕ाрде Permissions рдЬुрдб़ी рд╣ोрддी рд╣ैं।
рддीрди Basic Permissions:
r → Read
w → Write
x → Execute
134. ls -l
Permissions рджेрдЦрдиे рдХे рд▓िрдП:
ls -l
Example:
-rw-r--r-- 1 user user 1000 file.txt
135. chmod
Permissions рдмрджрд▓рдиे рдХे рд▓िрдП:
chmod +x script.sh
рдЕрдм Script Execute рдХी рдЬा рд╕рдХрддी рд╣ै।
136. Numeric Permissions
Linux рдоें numbers рд╕े рднी Permissions set рдХी рдЬा рд╕рдХрддी рд╣ैं:
4 → Read
2 → Write
1 → Execute
рдЙрджाрд╣рд░рдг:
chmod 755 script.sh
рдорддрд▓рдм:
Owner → Read + Write + Execute
Group → Read + Execute
Others → Read + Execute
137. chown
File рдХा Owner рдмрджрд▓рдиे рдХे рд▓िрдП:
sudo chown Rahul file.txt
138. chgrp
Group рдмрджрд▓рдиे рдХे рд▓िрдП:
sudo chgrp developers file.txt
139. umask
Default permissions mask рджेрдЦрдиे рдХे рд▓िрдП:
umask
Archive Commands
140. tar
Files рдХो archive рдХрд░рдиे рдХे рд▓िрдП:
tar -cvf backup.tar folder/
141. tar -xvf
Archive рдиिрдХाрд▓рдиे рдХे рд▓िрдП:
tar -xvf backup.tar
142. tar -czvf
Gzip рдХे рд╕ाрде archive:
tar -czvf backup.tar.gz folder/
143. tar -xzvf
Gzip archive extract:
tar -xzvf backup.tar.gz
144. zip
ZIP file рдмрдиाрдиे рдХे рд▓िрдП:
zip backup.zip file.txt
Folder:
zip -r backup.zip folder/
145. unzip
ZIP file рдиिрдХाрд▓рдиे рдХे рд▓िрдП:
unzip backup.zip
146. gzip
File compress рдХрд░рдиे рдХे рд▓िрдП:
gzip file.txt
147. gunzip
Gzip file рдиिрдХाрд▓рдиे рдХे рд▓िрдП:
gunzip file.txt.gz
148. bzip2
File compress:
bzip2 file.txt
149. bunzip2
Bzip2 file рдиिрдХाрд▓ें:
bunzip2 file.txt.bz2
150. xz
Compression:
xz file.txt
151. unxz
Extract:
unxz file.txt.xz
Package Management
Linux рдоें Software install рдХрд░рдиे рдХा рддрд░ीрдХा Distribution рдкрд░ depend рдХрд░рддा рд╣ै।
Ubuntu/Debian рдоें рдЕрдХ्рд╕рд░ apt рдЗрд╕्рддेрдоाрд▓ рд╣ोрддा рд╣ै।
152. apt update
Package information update:
sudo apt update
153. apt upgrade
Installed packages update:
sudo apt upgrade
154. apt install
Software install:
sudo apt install git
155. apt remove
Software remove:
sudo apt remove git
156. apt purge
Package рдФрд░ related configuration files рд╣рдЯाрдиे рдХे рд▓िрдП:
sudo apt purge git
157. apt search
Package Search:
apt search nginx
158. apt show
Package information:
apt show nginx
159. apt autoremove
Unused dependencies рд╣рдЯाрдиे рдХे рд▓िрдП:
sudo apt autoremove
160. apt list
Packages рдХी list:
apt list
161. dpkg -i
Debian package install:
sudo dpkg -i package.deb
162. dpkg -l
Installed packages рдХी list:
dpkg -l
Fedora/RHEL Commands
рдХुрдЫ Linux distributions рдоें dnf рдЗрд╕्рддेрдоाрд▓ рд╣ोрддा рд╣ै।
163. dnf install
sudo dnf install nginx
164. dnf update
sudo dnf update
165. dnf remove
sudo dnf remove nginx
166. dnf search
dnf search nginx
167. dnf info
dnf info nginx
Arch Linux Package Commands
Arch Linux рдоें pacman рдХाрдлी important рд╣ै।
168. pacman -S
Package install:
sudo pacman -S package_name
169. pacman -Syu
System update:
sudo pacman -Syu
170. pacman -R
Package remove:
sudo pacman -R package_name
171. pacman -Ss
Package Search:
pacman -Ss package_name
Network Commands
рдЕрдм Networking рд╕े рдЬुрдб़ी рдЬрд░ूрд░ी Commands рджेрдЦрддे рд╣ैं।
172. ip
Network information:
ip addr
173. ip addr
Network Interfaces рдФрд░ IP:
ip addr
174. ip link
Network interfaces:
ip link
175. ip route
Routing table:
ip route
176. ping
Network connection check:
ping google.com
Stop:
Ctrl + C
177. curl
URL рд╕े data/request:
curl https://example.com
178. wget
File Download:
wget https://example.com/file.zip
179. ss
Network connections рдФрд░ listening ports:
ss
Listening TCP ports:
ss -tln
180. netstat
рдХुрдЫ systems рдоें рдкुрд░ाрдиे networking tool рдХे рд░ूрдк рдоें:
netstat
рд▓ेрдХिрди modern Linux рдоें ss рдХो рдЕрдХ्рд╕рд░ prefer рдХिрдпा рдЬाрддा рд╣ै।
181. traceroute
Network route рджेрдЦрдиे рдХे рд▓िрдП:
traceroute example.com
рдХुрдЫ systems рдоें рдпрд╣ рдкрд╣рд▓े install рдХрд░рдиा рдкрдб़ рд╕рдХрддा рд╣ै।
182. tracepath
Network path рджेрдЦрдиे рдХे рд▓िрдП:
tracepath example.com
183. dig
DNS information:
dig example.com
184. nslookup
DNS lookup:
nslookup example.com
185. host
Domain information:
host example.com
186. hostname -I
Local IP addresses рджेрдЦрдиे рдХे рд▓िрдП:
hostname -I
187. resolvectl
DNS information рдФрд░ settings рджेрдЦрдиे рдХे рд▓िрдП:
resolvectl status
188. nmcli
NetworkManager рд╡ाрд▓े systems рдоें network manage рдХрд░рдиे рдХे рд▓िрдП:
nmcli
Devices:
nmcli device
Connections:
nmcli connection
Remote Connection Commands
189. ssh
Remote Computer рд╕े connect:
ssh user@server-ip
190. scp
Files рдХो SSH рдХे рдЬрд░िрдП Copy рдХрд░рдиे рдХे рд▓िрдП:
scp file.txt user@server:/home/user/
191. sftp
Secure File Transfer:
sftp user@server
192. rsync
Files рдХो efficiently sync/copy рдХрд░рдиे рдХे рд▓िрдП:
rsync -av folder/ backup/
Remote:
rsync -av folder/ user@server:/backup/
193. ssh-keygen
SSH Key рдмрдиाрдиे рдХे рд▓िрдП:
ssh-keygen
194. ssh-copy-id
Public SSH Key рдХो remote server рдкрд░ рдЬोрдб़рдиे рдХे рд▓िрдП:
ssh-copy-id user@server
Service Management
Systemd рд╡ाрд▓े Linux systems рдоें systemctl рдмрд╣ुрдд important рд╣ै।
195. systemctl status
Service рдХी рд╕्рдеिрддि:
systemctl status nginx
196. systemctl start
Service Start:
sudo systemctl start nginx
197. systemctl stop
Service Stop:
sudo systemctl stop nginx
198. systemctl restart
Service Restart:
sudo systemctl restart nginx
199. systemctl reload
Service рдХो reload:
sudo systemctl reload nginx
200. systemctl enable
Boot рдкрд░ Service Start рдХрд░рдиे рдХे рд▓िрдП:
sudo systemctl enable nginx
201. systemctl disable
Boot рдкрд░ Auto Start рдмंрдж:
sudo systemctl disable nginx
202. systemctl is-active
Check:
systemctl is-active nginx
203. systemctl is-enabled
Boot рдкрд░ enabled рд╣ै рдпा рдирд╣ीं:
systemctl is-enabled nginx
204. systemctl list-units
Loaded units рджेрдЦрдиे рдХे рд▓िрдП:
systemctl list-units
Shell Commands
205. clear
Terminal Screen рд╕ाрдл рдХрд░рдиे рдХे рд▓िрдП:
clear
206. history
рдкुрд░ाрдиी Commands рджेрдЦрдиे рдХे рд▓िрдП:
history
207. alias
Short Command рдмрдиाрдиे рдХे рд▓िрдП:
alias ll='ls -la'
рдЕрдм:
ll
рдЪрд▓ाрдиे рдкрд░ ls -la рдЬैрд╕ा result рдоिрд▓ेрдЧा।
208. unalias
Alias рд╣рдЯाрдиे рдХे рд▓िрдП:
unalias ll
209. env
Environment Variables:
env
210. printenv
Environment Variable рджेрдЦрдиे рдХे рд▓िрдП:
printenv PATH
211. export
Environment Variable set рдХрд░рдиे рдХे рд▓िрдП:
export NAME="Rahul"
212. unset
Variable рд╣рдЯाрдиे рдХे рд▓िрдП:
unset NAME
213. set
Shell variables рдФрд░ settings рджेрдЦрдиे рдХे рд▓िрдП:
set
214. source
File рдХो current Shell рдоें load рдХрд░рдиे рдХे рд▓िрдП:
source ~/.bashrc
215. exit
Terminal/Shell рд╕े рдмाрд╣рд░ рдиिрдХрд▓рдиे рдХे рд▓िрдП:
exit
216. logout
Login Shell рд╕े logout:
logout
217. man
Command рдХी Manual:
man ls
Exit:
q
218. info
рдХुрдЫ commands/programs рдХी Info documentation:
info coreutils
219. whatis
Command рдХा рдЫोрдЯा description:
whatis ls
220. apropos
Keyword рд╕े related commands рдЦोрдЬрдиे рдХे рд▓िрдП:
apropos network
221. help
Bash built-in commands рдХी help:
help cd
222. command
Command рдХो shell built-in рддрд░ीрдХे рд╕े invoke/check рдХрд░рдиे рдХे рд▓िрдП:
command -v python
223. env
рдХिрд╕ी command рдХो рдЕрд▓рдЧ environment рдХे рд╕ाрде рдЪрд▓ाрдиे рдХे рд▓िрдП рднी:
env VAR=value command
Redirection
Linux Terminal рдоें output рдХो рджूрд╕рд░ी рдЬрдЧрд╣ рднेрдЬрдиा рдмрд╣ुрдд useful рд╣ै।
>
Output рдХो File рдоें рд▓िрдЦрдиा:
echo "Hello" > output.txt
рдкुрд░ाрдиा content replace рд╣ो рд╕рдХрддा рд╣ै।
>>
Output рдХो File рдХे рдЕंрдд рдоें рдЬोрдб़рдиा:
echo "Hello" >> output.txt
<
File рд╕े Input рд▓ेрдиा:
command < input.txt
|
рдПрдХ Command рдХा Output рджूрд╕рд░ी Command рдХो рджेрдиा:
ls | grep ".txt"
рдпрд╣ рдмрд╣ुрдд powerful feature рд╣ै।
2>
Error Output рдХो File рдоें:
command 2> error.txt
2>&1
Standard Error рдХो Standard Output рдХे рд╕ाрде рднेрдЬрдиे рдХे рд▓िрдП:
command > output.txt 2>&1
&
Command рдХो Background рдоें рдЪрд▓ाрдиे рдХे рд▓िрдП:
python app.py &
&&
рдкрд╣рд▓ी Command рд╕рдлрд▓ рд╣ो рддो рджूрд╕рд░ी рдЪрд▓ाрдПं:
mkdir project && cd project
||
рдкрд╣рд▓ी Command fail рд╣ो рддो рджूрд╕рд░ी:
command1 || echo "Command failed"
;
Commands рдХो рдПрдХ рдХे рдмाрдж рдПрдХ рдЪрд▓ाрдиा:
echo "Hello"; echo "World"
Shell Variables
Variable:
name="Rahul"
Value:
echo "$name"
Command Substitution
Command рдХा output variable рдоें:
current=$(pwd)
echo "$current"
Shell Script
рдПрдХ simple script:
#!/bin/bash
echo "Hello Linux"
File:
nano script.sh
Permission:
chmod +x script.sh
Run:
./script.sh
Linux Environment Variables
рдХुрдЫ common variables:
HOME
PATH
USER
SHELL
PWD
OLDPWD
LANG
EDITOR
рджेрдЦें:
echo "$HOME"
Process Priority
nice
Program рдХो рдЕрд▓рдЧ priority рдХे рд╕ाрде start рдХрд░рдиे рдоें рдорджрдж:
nice -n 10 command
renice
рдЪрд▓ рд░рд╣े Process рдХी priority рдмрджрд▓рдиे рдХे рд▓िрдП:
renice 10 -p 1234
ionice
рдХुрдЫ Linux systems рдкрд░ Process рдХी I/O priority рдмрджрд▓рдиे рдХे рд▓िрдП:
ionice -c 3 -p 1234
Memory рдФрд░ System Load
vmstat
Memory, processes рдФрд░ system activity рдХी рдЬाрдирдХाрд░ी:
vmstat
iostat
Disk рдФрд░ CPU statistics:
iostat
рдХुрдЫ systems рдоें рдпрд╣ package install рдХрд░рдиे рдХी рдЬрд░ूрд░рдд рд╣ो рд╕рдХрддी рд╣ै।
sar
System activity reports:
sar
рдпрд╣ рднी package рдкрд░ depend рдХрд░рддा рд╣ै।
free
RAM рдФрд░ Swap:
free -h
uptime
System load:
uptime
Cron Jobs
Linux рдоें рдХुрдЫ рдХाрдо рдЕрдкрдиे рдЖрдк рд╕рдордп рдкрд░ рдЪрд▓ाрдиे рдХे рд▓िрдП cron рдЗрд╕्рддेрдоाрд▓ рдХिрдпा рдЬा рд╕рдХрддा рд╣ै।
crontab -e
Cron jobs edit:
crontab -e
crontab -l
Current cron jobs:
crontab -l
Example:
0 9 * * * /home/user/backup.sh
рдпрд╣ example рд╣рд░ рджिрди 9 рдмрдЬे script рдЪрд▓ाрдиे рдХे рд▓िрдП рд╣ै।
at
рдХुрдЫ systems рдоें рдПрдХ рдмाрд░ рдмाрдж рдоें Command рдЪрд▓ाрдиे рдХे рд▓िрдП:
at 10:00
at service/system рдкрд░ depend рдХрд░ рд╕рдХрддा рд╣ै।
Logs
Linux рдоें Logs troubleshoot рдХрд░рдиे рдХे рд▓िрдП рдмрд╣ुрдд useful рд╣ोрддे рд╣ैं।
journalctl -f
Live logs:
journalctl -f
journalctl -u
рдХिрд╕ी Service рдХे logs:
journalctl -u nginx
dmesg
Kernel messages:
dmesg
logger
System log рдоें message рднेрдЬрдиे рдХे рд▓िрдП:
logger "Test message"
Hardware рдФрд░ Devices
lsusb
USB Devices:
lsusb
lspci
PCI Devices:
lspci
lscpu
CPU:
lscpu
lsblk
Storage:
lsblk
lspci | grep -i vga
Graphics Device рдЦोрдЬрдиे рдХा рдПрдХ рддрд░ीрдХा:
lspci | grep -i vga
sensors
Hardware temperatures рджेрдЦрдиे рдХे рд▓िрдП:
sensors
рдЕрдЧрд░ package installed рд╣ै।
Linux Terminal Shortcuts
Terminal рдоें рдпे shortcuts рдмрд╣ुрдд рдХाрдо рдЖрдПंрдЧे:
| Shortcut | рдХाрдо |
|---|---|
Ctrl + C | Running Command рд░ोрдХрдиा |
Ctrl + D | Input/Terminal рд╕े Exit |
Ctrl + L | Screen рд╕ाрдл рдЬैрд╕ा view |
Ctrl + A | Line рдХी рд╢ुрд░ुрдЖрдд |
Ctrl + E | Line рдХा рдЕंрдд |
Ctrl + U | Line рдХा рдЖрдЧे рдХा рд╣िрд╕्рд╕ा рд╣рдЯाрдиा |
Ctrl + K | Cursor рдХे рдмाрдж рдХा рд╣िрд╕्рд╕ा рд╣рдЯाрдиा |
Ctrl + W | рдПрдХ Word рд╣рдЯाрдиा |
Ctrl + R | Command History Search |
Tab | Auto Complete |
↑ | рдкिрдЫрд▓ी Command |
↓ | рдЕрдЧрд▓ी Command |
Linux рдоें Command History
history
рдХिрд╕ी рдкुрд░ाрдиी Command рдХो рдЬрд▓्рджी Search рдХрд░рдиे рдХे рд▓िрдП:
Ctrl + R
рдлिрд░ Command рдХा рдХुрдЫ рд╣िрд╕्рд╕ा Type рдХрд░ें।
Linux рдоें Help рдХैрд╕े рд▓ें?
рдЕрдЧрд░ рдХिрд╕ी Command рдХा рдЗрд╕्рддेрдоाрд▓ рдирд╣ीं рдкрддा:
man command
рдпा:
command --help
рдЙрджाрд╣рд░рдг:
ls --help
рдпрд╣ рддрд░ीрдХा Linux рд╕ीрдЦрддे рд╕рдордп рдмрд╣ुрдд useful рд╣ै।
Linux рдоें Root User рдХ्рдпा рд╣ै?
Linux рдоें root рдПрдХ рдмрд╣ुрдд powerful administrator account рд╣ै।
Root рдХो System рдоें рд▓рдЧрднрдЧ рд╣рд░ рдЬрдЧрд╣ рдмрджрд▓ाрд╡ рдХрд░рдиे рдХी permission рд╣ो рд╕рдХрддी рд╣ै।
рдЗрд╕ीрд▓िрдП:
sudo
рдХा рдЗрд╕्рддेрдоाрд▓ рдз्рдпाрди рд╕े рдХрд░ें।
Root Shell
рдХुрдЫ systems рдкрд░:
sudo -i
рд╕े root shell рдоिрд▓ рд╕рдХрддी рд╣ै।
рдХाрдо рдкूрд░ा рд╣ोрдиे рдкрд░:
exit
рд╕े рдмाрд╣рд░ рдиिрдХрд▓ें।
Linux File System Structure
Linux рдоें рдПрдХ рд╕ाрдоाрди्рдп structure рдХुрдЫ рдРрд╕ा рд╣ोрддा рд╣ै:
/
├── bin
├── boot
├── dev
├── etc
├── home
├── lib
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin
├── srv
├── tmp
├── usr
└── var
рдЕрдм рдЗрди्рд╣ें рдЖрд╕ाрди рднाрд╖ा рдоें рд╕рдордЭрддे рд╣ैं।
/
рдпрд╣ Linux рдХी Root Directory рд╣ै।
рдмाрдХी рдмрд╣ुрдд рд╕ाрд░ी directories рдЗрд╕ी рдХे рдЕंрджрд░ рд╣ोрддी рд╣ैं।
/home
Users рдХी personal files рдЕрдХ्рд╕рд░ рдпрд╣ां рд╣ोрддी рд╣ैं।
рдЙрджाрд╣рд░рдг:
/home/rahul
/etc
System рдФрд░ software рдХी рдХрдИ configuration files рдпрд╣ां рд╣ोрддी рд╣ैं।
/var
Logs, cache рдФрд░ рдРрд╕ा data рдЬो рд╕рдордп рдХे рд╕ाрде рдмрджрд▓рддा рд░рд╣рддा рд╣ै, рдпрд╣ां рдоिрд▓ рд╕рдХрддा рд╣ै।
/tmp
Temporary files рдХे рд▓िрдП рдЗрд╕्рддेрдоाрд▓ рд╣ोрддी рд╣ै।
/usr
рдмрд╣ुрдд рд╕ाрд░े user-space programs рдФрд░ related files рдпрд╣ां рдоिрд▓рддे рд╣ैं।
/bin рдФрд░ /sbin
рдХुрдЫ systems рдоें рдЬрд░ूрд░ी commands рдпрд╣ां рдоिрд▓ рд╕рдХрддी рд╣ैं। Modern Linux systems рдоें /usr рдХे рд╕ाрде рдЗрди directories рдХा layout distribution рдХे рдЕрдиुрд╕ाрд░ рдмрджрд▓ рд╕рдХрддा рд╣ै।
/dev
Devices рдХो represent рдХрд░рдиे рд╡ाрд▓ी special files рдпрд╣ां рдоिрд▓рддी рд╣ैं।
/proc
Kernel рдФрд░ running processes рд╕े рдЬुрдб़ी virtual information рдпрд╣ां рдоिрд▓рддी рд╣ै।
/sys
Kernel рдФрд░ hardware рд╕े рдЬुрдб़ी virtual information рдпрд╣ां рдоिрд▓рддी рд╣ै।
/boot
Boot process рд╕े рдЬुрдб़ी рдЬрд░ूрд░ी files рдпрд╣ां рдоिрд▓ рд╕рдХрддी рд╣ैं।
/media
Removable devices рдХे mount points рдпрд╣ां рдоिрд▓ рд╕рдХрддे рд╣ैं।
/mnt
Temporary/manual mounts рдХे рд▓िрдП рдЗрд╕्рддेрдоाрд▓ рдХी рдЬा рд╕рдХрддी рд╣ै।
/opt
рдХुрдЫ optional/third-party software рдпрд╣ां install рдХिрдпा рдЬा рд╕рдХрддा рд╣ै।
/root
Root user рдХी Home Directory рд╣ै।
рдпрд╣ / рд╕े рдЕрд▓рдЧ рд╣ै।
Linux рдоें Special Permissions
рдХुрдЫ files рдкрд░:
SUID
SGID
Sticky Bit
рдЬैрд╕ी special permissions рднी рд╣ो рд╕рдХрддी рд╣ैं।
рдЗрдирдХा рдЗрд╕्рддेрдоाрд▓ advanced Linux administration рдоें рд╣ोрддा рд╣ै।
SUID
SUID permission рд╕े executable рдХुрдЫ cases рдоें file owner рдХी permissions рдХे рд╕ाрде рдЪрд▓ рд╕рдХрддा рд╣ै।
рджेрдЦрдиे рдХे рд▓िрдП:
ls -l /path/to/file
рдпрд╣ advanced topic рд╣ै, рдЗрд╕рд▓िрдП рдЗрд╕े рдмिрдиा рд╕рдордЭे рдмрджрд▓рдиा рдирд╣ीं рдЪाрд╣िрдП।
SGID
SGID files рдпा directories рдХे рд╕ाрде special behavior рджे рд╕рдХрддा рд╣ै।
Sticky Bit
Shared directories рдоें files delete рдХрд░рдиे рдХे behavior рдХो control рдХрд░рдиे рдХे рд▓िрдП рдЗрд╕्рддेрдоाрд▓ рд╣ोрддा рд╣ै।
рдЙрджाрд╣рд░рдг:
/tmp
Linux рдоें Symbolic Link
ln -s original.txt shortcut.txt
рдЕрдм:
shortcut.txt
original file рдХी рддрд░рдл point рдХрд░ेрдЧा।
Linux рдоें Hidden Files
Linux рдоें рдЕрдХ्рд╕рд░ . рд╕े рд╢ुрд░ू рд╣ोрдиे рд╡ाрд▓ी files hidden рд╣ोрддी рд╣ैं।
рдЙрджाрд╣рд░рдг:
.bashrc
.profile
.config
рджेрдЦрдиे рдХे рд▓िрдП:
ls -a
Linux рдоें Wildcards
Wildcards рдмрд╣ुрдд useful рд╣ैं।
*
рдХрдИ characters:
ls *.txt
?
рдПрдХ character:
ls file?.txt
[ ]
Character range:
ls file[1-3].txt
Linux Pipes рдХा Example
рдоाрди рд▓ीрдЬिрдП рдЖрдкрдХो рдХिрд╕ी Folder рдоें рд╕िрд░्рдл .txt files рджेрдЦрдиी рд╣ैं:
ls | grep ".txt"
рдпрд╣ां:
ls
↓
Output
↓
grep
↓
.txt рд╡ाрд▓ी Files
Useful Command Combinations
Files Search
find . -type f | grep ".txt"
Running Process Search
ps aux | grep python
Disk Space
df -h | grep "/"
IP Information
ip addr | grep inet
Linux рдоें && рдХा Example
mkdir myproject && cd myproject
рдкрд╣рд▓ी Command рд╕рдлрд▓ рд╣ोрдЧी рддрднी рджूрд╕рд░ी рдЪрд▓ेрдЧी।
Linux рдоें || рдХा Example
cd myproject || echo "Folder not found"
рдЕрдЧрд░ Folder рдирд╣ीं рдоिрд▓ा рддो message рджिрдЦेрдЧा।
Linux рдоें Backup рдХा Simple Example
рдПрдХ Folder рдХो рджूрд╕рд░े Folder рдоें Copy:
cp -r project project_backup
Archive:
tar -czvf project_backup.tar.gz project/
Linux рдоें File Download
wget https://example.com/file.zip
рдпा:
curl -O https://example.com/file.zip
Linux рдоें File Extract
ZIP:
unzip file.zip
TAR.GZ:
tar -xzvf file.tar.gz
Linux рдоें Python Check
python --version
рдпा:
python3 --version
Linux рдоें Git Check
git --version
Linux рдоें Disk Check
df -h
Linux рдоें RAM Check
free -h
Linux рдоें CPU Check
lscpu
Linux рдоें IP Check
ip addr
Linux рдоें Current User
whoami
Linux рдоें Current Location
pwd
Linux рдоें Files рджेрдЦрдиा
ls -la
Linux рдоें Folder рдмрдиाрдиा
mkdir folder
Linux рдоें File рдмрдиाрдиा
touch file.txt
Linux рдоें File Copy
cp file.txt backup.txt
Linux рдоें File Move
mv file.txt Documents/
Linux рдоें File Delete
rm file.txt
Linux рдоें Folder Delete
rm -r folder
Linux рдоें Permission рджेрдиा
chmod +x script.sh
Linux рдоें Owner рдмрджрд▓рдиा
sudo chown user file.txt
Linux рдоें Software Install
Ubuntu/Debian:
sudo apt install package-name
Fedora/RHEL:
sudo dnf install package-name
Arch:
sudo pacman -S package-name
300+ Linux Commands Quick List
рдЕрдм рдПрдХ рдЬрдЧрд╣ рдкрд░ рдмрд╣ुрдд рд╕ाрд░ी important Linux Commands рдХो рджेрдЦ рд▓ेрддे рд╣ैं:
pwd
ls
ls -l
ls -a
ls -la
ls -lh
cd
cd ..
cd ~
cd /
cd -
mkdir
mkdir -p
touch
file
stat
cp
cp -r
mv
rm
rm -r
rmdir
ln
ln -s
readlink
basename
dirname
realpath
tree
cat
less
more
head
tail
tail -f
nl
wc
sort
uniq
cut
paste
tr
tee
echo
printf
find
locate
which
whereis
type
grep
rg
diff
cmp
comm
df
du
lsblk
blkid
mount
umount
findmnt
fdisk
parted
ps
ps aux
ps -ef
top
htop
pgrep
pkill
kill
killall
jobs
bg
fg
nohup
sleep
watch
uname
hostname
hostnamectl
uptime
date
timedatectl
whoami
id
who
w
last
lastlog
users
free
lscpu
lsusb
lspci
lshw
lsmod
dmesg
journalctl
useradd
adduser
passwd
usermod
userdel
groupadd
groupdel
groups
gpasswd
getent
chage
su
sudo
chmod
chown
chgrp
umask
tar
zip
unzip
gzip
gunzip
bzip2
bunzip2
xz
unxz
apt
apt update
apt upgrade
apt install
apt remove
apt purge
apt search
apt show
apt autoremove
apt list
dpkg
dnf
pacman
ip
ping
curl
wget
ss
netstat
traceroute
tracepath
dig
nslookup
host
hostname -I
resolvectl
nmcli
ssh
scp
sftp
rsync
ssh-keygen
ssh-copy-id
systemctl
clear
history
alias
unalias
env
printenv
export
unset
set
source
exit
logout
man
info
whatis
apropos
help
command
nice
renice
ionice
vmstat
iostat
sar
crontab
at
logger
sensors
рдпрд╣ list рдЖрдкрдХो Quick Revision рдХे рд▓िрдП рдХाрдлी useful рд░рд╣ेрдЧी।
ЁЯТб рдоेрд░ी рд╕рд▓ाрд╣
рдЕрдЧрд░ рдЖрдк Linux рдоें рдирдП рд╣ैं рддो 300+ Commands рджेрдЦрдХрд░ рдкрд░ेрд╢ाрди рд╣ोрдиे рдХी рдЬрд░ूрд░рдд рдирд╣ीं рд╣ै।
рдкрд╣рд▓े рд╕िрд░्рдл рдпे Commands рд╕ीрдЦें:
pwd
ls
cd
mkdir
touch
cp
mv
rm
cat
nano
grep
find
sudo
chmod
chown
df
du
ps
top
free
ip
ping
apt
systemctl
рдЗрди Commands рдХी рдЕрдЪ्рдЫी Practice рд╣ो рдЬाрдиे рдХे рдмाрдж рдмाрдХी Commands рд╕ीрдЦрдиा рдЖрд╕ाрди рд╣ो рдЬाрдПрдЧा।
⚠️ Note
рд╣рд░ Linux Distribution рдоें рд╕рднी Commands рдкрд╣рд▓े рд╕े installed рд╣ों, рдпрд╣ рдЬрд░ूрд░ी рдирд╣ीं рд╣ै।
рдЙрджाрд╣рд░рдг рдХे рд▓िрдП:
htop
tree
netstat
traceroute
iostat
sensors
рдЬैрд╕ी Commands рдХे рд▓िрдП рдЕрд▓рдЧ package install рдХрд░рдиा рдкрдб़ рд╕рдХрддा рд╣ै।
рдЗрд╕ी рддрд░рд╣ apt, dnf рдФрд░ pacman рдЕрд▓рдЧ-рдЕрд▓рдЧ Linux distributions рдоें рдЗрд╕्рддेрдоाрд▓ рд╣ोрддे рд╣ैं।
рдЗрд╕рд▓िрдП Command рдЪрд▓ाрдиे рд╕े рдкрд╣рд▓े рдпрд╣ рдЬрд░ूрд░ рджेрдЦें рдХि рдЖрдкрдХे Linux рдоें рдХौрди рд╕ा package manager рд╣ै।
ЁЯТб Pro Tip
Linux рдоें Commands рдпाрдж рдХрд░рдиे рдХा рд╕рдмрд╕े рдЕрдЪ्рдЫा рддрд░ीрдХा рдЙрди्рд╣ें рд░ोрдЬрдорд░्рд░ा рдХे рдХाрдо рдоें рдЗрд╕्рддेрдоाрд▓ рдХрд░рдиा рд╣ै।
рдоाрди рд▓ीрдЬिрдП рдЖрдкрдХो рдПрдХ Folder рдмрдиाрдиा рд╣ै:
mkdir practice
рдЙрд╕рдоें рдЬाрдиा рд╣ै:
cd practice
File рдмрдиाрдиी рд╣ै:
touch notes.txt
Text рдбाрд▓рдиा рд╣ै:
echo "I am learning Linux" > notes.txt
File рджेрдЦрдиी рд╣ै:
cat notes.txt
File Copy рдХрд░рдиी рд╣ै:
cp notes.txt backup.txt
рдЕрдм рдЖрдкрдХा рдЫोрдЯा рд╕ा practice project рддैрдпाрд░ рд╣ै।
рдЗрд╕ी рддрд░рд╣ Commands рдЦुрдж рдЗрд╕्рддेрдоाрд▓ рдХрд░ेंрдЧे рддो рд╡े рдЬрд▓्рджी рдпाрдж рд╣ोंрдЧी।
Beginner рдХे рд▓िрдП Linux Learning Order
рдЕрдЧрд░ рдЖрдк Linux рдмिрд▓्рдХुрд▓ рд╢ुрд░ुрдЖрдд рд╕े рд╕ीрдЦ рд░рд╣े рд╣ैं рддो рдпрд╣ order рд░рдЦें:
Linux Basics
↓
Terminal
↓
pwd / ls / cd
↓
Files & Folders
↓
cat / less / head / tail
↓
cp / mv / rm
↓
find / grep
↓
Permissions
↓
Users & Groups
↓
Processes
↓
Package Management
↓
Networking
↓
Services
↓
SSH
↓
Shell Scripting
↓
Linux Administration
Linux Commands рд╕े Practice Project
рдПрдХ рдЫोрдЯा Practice Folder рдмрдиाрдПं:
mkdir linux-practice
cd linux-practice
рдЕрдм Files:
touch file1.txt file2.txt file3.txt
Text:
echo "Hello Linux" > file1.txt
Copy:
cp file1.txt backup.txt
Rename:
mv file2.txt notes.txt
Files рджेрдЦें:
ls -la
Content рджेрдЦें:
cat file1.txt
Search:
grep "Linux" file1.txt
рдЕрдм рдЖрдк рдХрдИ Basic Commands рдПрдХ рд╣ी Practice рдоें рдЗрд╕्рддेрдоाрд▓ рдХрд░ рдЪुрдХे рд╣ैं।
Quick Linux Cheat Sheet
| рдХाрдо | Command |
|---|---|
| Current Folder | pwd |
| Files рджेрдЦрдиा | ls |
| Hidden Files | ls -a |
| Folder рдмрджрд▓рдиा | cd |
| Folder рдмрдиाрдиा | mkdir |
| File рдмрдиाрдиा | touch |
| File рдкрдв़рдиा | cat |
| File Copy | cp |
| File Move | mv |
| File Delete | rm |
| Search | find |
| Text Search | grep |
| Disk Space | df -h |
| Folder Size | du -sh |
| RAM | free -h |
| CPU | lscpu |
| Processes | ps aux |
| Live Processes | top |
| Current User | whoami |
| IP Address | ip addr |
| Internet Test | ping |
| Download | wget |
| HTTP Request | curl |
| Software Update | sudo apt update |
| Software Install | sudo apt install |
| Service Status | systemctl status |
| Permissions | chmod |
| Owner | chown |
| Remote Login | ssh |
| Archive | tar |
| Help | man |
| History | history |
| Clear Screen | clear |
Conclusion
Linux рдоें рд╢ुрд░ुрдЖрдд рдоें Terminal рдеोрдб़ा рдоुрд╢्рдХिрд▓ рд▓рдЧ рд╕рдХрддा рд╣ै, рд▓ेрдХिрди рдХुрдЫ Basic Commands рд╕ीрдЦрдиे рдХे рдмाрдж рдпрд╣ी Terminal рдмрд╣ुрдд рдЖрд╕ाрди рдФрд░ powerful рд▓рдЧрдиे рд▓рдЧрддा рд╣ै।
рдЗрд╕ Linux Complete Cheat Sheet рдоें рд╣рдордиे 300+ Terminal Commands рдФрд░ рдХрдИ рдЬрд░ूрд░ी Linux Concepts рджेрдЦे।
рд╣рдордиे:
Files → Folders → Search → Permissions → Users → Processes → Packages → Networking → SSH → Services → System → Shell
рдЬैрд╕े Topics рдХो Cover рдХिрдпा।
рд▓ेрдХिрди рдЖрдкрдХो 300 Commands рдПрдХ рд╕ाрде рдпाрдж рдХрд░рдиे рдХी рдЬрд░ूрд░рдд рдирд╣ीं рд╣ै।
рдкрд╣рд▓े:
pwd
ls
cd
mkdir
touch
cp
mv
rm
cat
grep
find
рдЬैрд╕ी Basic Commands рд╕ीрдЦें।
рдлिрд░ рдзीрд░े-рдзीрд░े Advanced Commands рдХी рддрд░рдл рдЬाрдПं।
рд╕рдмрд╕े рдЬрд░ूрд░ी рдмाрдд:
Linux рд╕ीрдЦрдиे рдХा рддрд░ीрдХा рд╣ै — Command рдЦुрдж Type рдХрд░ो, Output рджेрдЦो рдФрд░ Practice рдХрд░ो। ЁЯРз
рдХुрдЫ рджिрдиों рдХी Practice рдХे рдмाрдж рдЖрдкрдХो Terminal рдкрд╣рд▓े рдЬिрддрдиा рдоुрд╢्рдХिрд▓ рдирд╣ीं рд▓рдЧेрдЧा। ЁЯЪА
FAQs
1. Linux Terminal рдХ्рдпा рд╣ै?
Terminal рдПрдХ рдЬрдЧрд╣ рд╣ै рдЬрд╣ां рдЖрдк Commands рд▓िрдЦрдХрд░ Linux рдоें рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХाрдо рдХрд░ рд╕рдХрддे рд╣ैं।
2. Linux рдХी рд╕рдмрд╕े Basic Command рдХौрди рд╕ी рд╣ै?
рд╢ुрд░ुрдЖрдд рдХे рд▓िрдП pwd, ls, cd, mkdir, touch, cp, mv рдФрд░ rm рдЬैрд╕ी Commands рд╕ीрдЦрдиा рдЕрдЪ्рдЫा рд░рд╣ेрдЧा।
3. pwd Command рдХ्рдпा рдХрд░рддी рд╣ै?
pwd рдмрддाрддी рд╣ै рдХि рдЖрдк рдЕрднी рдХिрд╕ Directory рдоें рд╣ैं।
pwd
4. ls Command рдХा рдХ्рдпा рдХाрдо рд╣ै?
ls Current Directory рдоें рдоौрдЬूрдж Files рдФрд░ Folders рджिрдЦाрддी рд╣ै।
ls
5. Linux рдоें File рдХैрд╕े рдмрдиाрддे рд╣ैं?
touch рд╕े Empty File рдмрдиाрдИ рдЬा рд╕рдХрддी рд╣ै:
touch notes.txt
6. Linux рдоें Folder рдХैрд╕े рдмрдиाрддे рд╣ैं?
mkdir рд╕े:
mkdir projects
7. Linux рдоें File рдХैрд╕े Delete рдХрд░рддे рд╣ैं?
rm рд╕े:
rm notes.txt
рдз्рдпाрди рд░рдЦें рдХि rm рдХा рдЗрд╕्рддेрдоाрд▓ рдХрд░рддे рд╕рдордп рд╕ाрд╡рдзाрдиी рдЬрд░ूрд░ी рд╣ै।
8. Linux рдоें Software рдХैрд╕े Install рдХрд░рддे рд╣ैं?
рдпрд╣ рдЖрдкрдХे Linux Distribution рдкрд░ depend рдХрд░рддा рд╣ै। Ubuntu/Debian рдоें:
sudo apt install package-name
Fedora/RHEL рдоें:
sudo dnf install package-name
Arch Linux рдоें:
sudo pacman -S package-name
9. Linux рдоें Permission рдХैрд╕े рдмрджрд▓рддे рд╣ैं?
chmod Command рдХा рдЗрд╕्рддेрдоाрд▓ рдХिрдпा рдЬाрддा рд╣ै:
chmod +x script.sh
10. Linux рдоें IP Address рдХैрд╕े рджेрдЦें?
рдЖрдк рдпрд╣ Command рдЪрд▓ा рд╕рдХрддे рд╣ैं:
ip addr
11. Linux рдоें RAM рдХैрд╕े Check рдХрд░ें?
free -h
12. Linux рдоें Running Processes рдХैрд╕े рджेрдЦें?
ps aux
рдпा Live information рдХे рд▓िрдП:
top
13. Linux рдоें Internet Check рдХैрд╕े рдХрд░ें?
рдХिрд╕ी domain рдХो ping рдХрд░рдХे:
ping google.com
14. Linux рдоें Remote Server рд╕े рдХैрд╕े Connect рдХрд░ें?
SSH рдХा рдЗрд╕्рддेрдоाрд▓ рдХिрдпा рдЬा рд╕рдХрддा рд╣ै:
ssh user@server-ip
15. рдХ्рдпा Linux Commands рдпाрдж рдХрд░рдиा рдЬрд░ूрд░ी рд╣ै?
рд╕ाрд░ी 300+ Commands рдпाрдж рдХрд░рдиा рдЬрд░ूрд░ी рдирд╣ीं рд╣ै।
рдкрд╣рд▓े рд░ोрдЬ рдХाрдо рдЖрдиे рд╡ाрд▓ी Commands рд╕ीрдЦें рдФрд░ рдмाрдХी Commands рдХे рд▓िрдП man рдФрд░ --help рдХा рдЗрд╕्рддेрдоाрд▓ рдХрд░ें।
man ls
рдпा:
ls --help
Practice рдХрд░рддे рд░рд╣िрдП—Linux Terminal рдзीрд░े-рдзीрд░े рдЦुрдж рдЖрд╕ाрди рд▓рдЧрдиे рд▓рдЧेрдЧा। ЁЯРзЁЯТ╗
ЁЯОм Need help? Click the button below to watch the complete step-by-step video guide tutorial!
ЁЯУ║ Watch Full Video Guide