Ravindra BagaleCourses & study guides English

Linux Commands A-Z Index: Why, What आणि How च्या Links सह 180+ Commands

हे page Linux Commands A-Z reference चं master index आहे. यात alias पासून zip पर्यंत 183 commands आहेत, प्रत्येकाचा एका line मधला अर्थ आणि ती का लागते, ती काय आहे आणि step-by-step examples सह कशी वापरायची ते समजावणाऱ्या section ची link. आधीच्या chapters मधे सविस्तर समजावलेल्या commands थेट त्या sections ला link होतात. बाकी आठ A-Z parts मधे publish होतात. उडी मारायला letter bar वापरा.

या chapter मध्ये तुम्ही काय शिकाल

  • कोणतीही Linux command letter नुसार काही seconds मधे शोधा
  • प्रत्येक command काय करते ते एका line मधे
  • तिच्या पूर्ण why, what आणि how section ला उडी
  • Task map वापरून कामासाठी योग्य command निवडा
  • apropos, man -k आणि type ने माहीत नसलेल्या commands शोधा
  • आठ A-Z parts मधे शिकण्याचं plan

1. रोजचं उदाहरण: textbook च्या शेवटचं index

हे का लागतं?

Fergusson College मधे engineering exam चा अभ्यास करताना साई "Ohm's law" शोधायला संपूर्ण पुस्तक वाचत नाही. तो शेवटचं index उघडतो, O शोधतो, आणि थेट page 214 वर जातो.

हे काय आहे?

हे page Linux साठी तेच index आहे. प्रत्येक letter एक heading, प्रत्येक row एक command, आणि Where column म्हणजे page number: नेमक्या section ची link.

कसं करायचं (step by step)

Index कसं वापरायचंकाम ठरवाLetter निवडाOne-liner वाचाLink उघडाExamples चालवाTasks करा
नाव माहीत नसेल तर खालच्या task map पासून सुरू करा.

2. आठ A-Z parts

हे का लागतं?

183 पूर्ण commands चं एकच page खूप slow आणि अभ्यासाला खूप लांब होईल.

हे काय आहे?

Commands आठ parts मधे विभागल्या आहेत, प्रत्येकी साधारण 20 ते 24. 13 commands चे पूर्ण sections आधीच्या chapters मधे होते, त्या link केल्या आहेत, परत लिहिल्या नाहीत.

PartRangeStatus
Part 1alias ते chownPublished
Part 2chronyc ते duPublished
Part 3echo ते hostPublished
Part 4hostname ते lvcreatePublished
Part 5man ते readPublished
Part 6reboot ते statPublished
Part 7strace ते unamePublished
Part 8uniq ते zipPublished

कसं करायचं (step by step)

  1. तुमच्या system वर किती commands आहेत ते मोजा.
compgen -c | sort -u | wc -l

Output:

2143

याचा अर्थ: हजारो आहेत, पण साधारण 180 रोजचं जवळपास सगळं admin काम cover करतात.

  1. Command कुठून येते ते तपासा.
type -a ls; rpm -qf /usr/bin/ls

Output:

ls is aliased to `ls --color=auto'
ls is /usr/bin/ls
coreutils-8.32-35.el9.x86_64

याचा अर्थ: ls म्हणजे coreutils package मधल्या program चा alias.

3. Task map: कोणत्या कामाला कोणती command

हे का लागतं?

बहुतेक वेळा तुम्हाला काम माहीत असतं, command चं नाव नाही.

हे काय आहे?

हा map commands ना त्यांच्या कामानुसार गट करतो. प्रत्येक खालच्या A-Z list मधे आहे.

कामCommands
Files आणि foldersls cd cp mv rm mkdir find stat ln
Text वाचा आणि filtercat less head tail grep sed awk cut sort uniq wc tr
Users आणि permissionsuseradd passwd chage chmod chown chgrp sudo id
Processes आणि servicesps top kill nice systemctl journalctl
Disk आणि storagedf du lsblk blkid mount fdisk lvcreate
Networkip ss ping dig curl wget nc traceroute
Packagesapt dnf rpm
Archive आणि compresstar gzip bzip2 xz zip
Schedulecrontab at systemctl list-timers

कसं करायचं (step by step)

  1. Keyword ने command शोधा.
apropos -s 1,8 "disk usage"

Output:

df (1)  - report file system space usage
du (1)  - estimate file space usage

याचा अर्थ: आता खाली df किंवा du बघा.

4. Linux Commands A-Z list

हे का लागतं?

एक list, प्रत्येक command, details ला एक click.

हे काय आहे?

Coming next लिहिलेल्या rows तो part publish झाल्यावर links होतील.

कसं करायचं (step by step)

Letter वर उडी: A B C D E F G H I J K L M N P R S T U V W X Y Z

A

Commandकाय करतोकुठे
aliasलांब command साठी छोटं नावA-Z Part 1
aproposKeyword ने man pages शोधाA-Z Part 1
aptDebian आणि Ubuntu वर packages installA-Z Part 1
atनंतरच्या वेळी command एकदा चालवाA-Z Part 1
awkText मधले columns, sums आणि reportsA-Z Part 1

B

Commandकाय करतोकुठे
base64Data base64 text मधे encode/decodeA-Z Part 1
basenamePath मधून file नावA-Z Part 1
bcDecimals सह calculatorA-Z Part 1
bgStopped job background मधे चालूA-Z Part 1
blkidDisks आणि partitions चे UUID आणि typeA-Z Part 1
bunzip2.bz2 files uncompressA-Z Part 1
bzip2bzip2 ने files compressA-Z Part 1

C

Commandकाय करतोकुठे
calCalendar दाखवाA-Z Part 1
catFiles print आणि joinA-Z Part 1
cdCurrent folder बदलापूर्ण section (आधीचा chapter)
chagePassword ageing rules set कराA-Z Part 1
chattrImmutable सारखे special file attributesA-Z Part 1
chgrpFile चा group बदलाA-Z Part 1
chmodFile permissions बदलापूर्ण section (आधीचा chapter)
chownFile owner आणि group बदलापूर्ण section (आधीचा chapter)
chronycTime sync तपासा आणि control कराA-Z Part 2
chrootदुसऱ्या root folder मधे shellA-Z Part 2
cksumCRC checksum आणि sizeA-Z Part 2
clearTerminal screen साफA-Z Part 2
cmpदोन files byte by byte compareA-Z Part 2
columnText नीट columns मधेA-Z Part 2
commदोन sorted files line by line compareA-Z Part 2
cpFiles आणि folders copyपूर्ण section (आधीचा chapter)
crontabRepeating jobs scheduleA-Z Part 2
curlWeb servers आणि APIs शी बोलाA-Z Part 2
cutLines मधून columns किंवा characters काढाA-Z Part 2

D

Commandकाय करतोकुठे
dateDate आणि time दाखवा किंवा formatA-Z Part 2
ddRaw data block by block copyA-Z Part 2
dfप्रत्येक filesystem ची free disk spaceA-Z Part 2
diffFiles मधले फरकA-Z Part 2
digDNS records queryA-Z Part 2
dirnamePath चा folder भागA-Z Part 2
dmesgKernel messages वाचाA-Z Part 2
dnfRHEL, Fedora, Amazon Linux वर packagesA-Z Part 2
duFolders किती space वापरतातA-Z Part 2

E

Commandकाय करतोकुठे
echoText printA-Z Part 3
envCommand साठी environment दाखवा/setA-Z Part 3
exitStatus code सह shell सोडाA-Z Part 3
exportVariable child programs ना दिसेल असंA-Z Part 3
exprसाधं maths आणि string checksA-Z Part 3

F

Commandकाय करतोकुठे
fdiskDisk partitions बनवा आणि listA-Z Part 3
fgJob foreground ला आणाA-Z Part 3
fileFile कोणत्या प्रकारची ते ओळखाA-Z Part 3
findName, size, time ने files शोधाA-Z Part 3
firewall-cmdfirewalld rules manageA-Z Part 3
freeMemory आणि swap वापरA-Z Part 3
fsckFilesystem check आणि repairA-Z Part 3
fuserFile किंवा port कोणती process वापरतेA-Z Part 3

G

Commandकाय करतोकुठे
getentUsers, groups, hosts शोधाA-Z Part 3
getfaclACL permissions दाखवाA-Z Part 3
grepText मधे patterns शोधाA-Z Part 3
groupaddGroup बनवाA-Z Part 3
groupsUser चे groupsA-Z Part 3
gunzip.gz files uncompressA-Z Part 3
gzipgzip ने files compressA-Z Part 3

H

Commandकाय करतोकुठे
haltSystem थांबवाA-Z Part 3
headपहिल्या linesA-Z Part 3
historyआधीच्या commandsA-Z Part 3
hostसाधा DNS lookupA-Z Part 3
hostnameHost name दाखवा/setA-Z Part 4
hostnamectlsystemd ने host name manageA-Z Part 4
htopInteractive process viewerA-Z Part 4

I

Commandकाय करतोकुठे
idUser आणि group idsA-Z Part 4
ifconfigNetwork interfaces दाखवणारं जुनं toolA-Z Part 4
iostatDisk I/O statsA-Z Part 4
ipAddresses आणि routes दाखवा/setA-Z Part 4
iptablesLow-level firewall rulesA-Z Part 4

J

Commandकाय करतोकुठे
jobsShell jobs listA-Z Part 4
journalctlsystemd logs वाचाA-Z Part 4
jqJSON वाचा आणि filterA-Z Part 4

K

Commandकाय करतोकुठे
killProcess ला signal पाठवाA-Z Part 4
killallनावाने processes ला signalA-Z Part 4

L

Commandकाय करतोकुठे
lastLogin historyA-Z Part 4
lessFile page by pageA-Z Part 4
lnHard आणि soft linksA-Z Part 4
locateDatabase मधून files पटकन शोधाA-Z Part 4
loggerSystem log मधे messageA-Z Part 4
logrotateLogs rotate आणि compressA-Z Part 4
lsFiles listA-Z Part 4
lsblkBlock devices listA-Z Part 4
lscpuCPU detailsA-Z Part 4
lsofOpen files listA-Z Part 4
lvcreateLVM logical volume बनवाA-Z Part 4

M

Commandकाय करतोकुठे
manManual वाचाA-Z Part 5
md5sumMD5 checksumA-Z Part 5
mkdirFolders बनवापूर्ण section (आधीचा chapter)
mkfsFilesystem बनवाA-Z Part 5
mktempSafe temp file किंवा folderA-Z Part 5
moreसाधा pagerA-Z Part 5
mountFilesystem जोडाA-Z Part 5
mvMove किंवा renameपूर्ण section (आधीचा chapter)

N

Commandकाय करतोकुठे
ncRaw TCP/UDP connectionsA-Z Part 5
netstatSockets आणि routes साठी जुनं toolA-Z Part 5
niceकमी priority ने command सुरूA-Z Part 5
nmcliNetworkManager controlA-Z Part 5
nohupLogout नंतरही command चालूA-Z Part 5
nslookupसाधी DNS queryA-Z Part 5

P

Commandकाय करतोकुठे
passwdPassword बदलाA-Z Part 5
pasteLines शेजारी जोडाA-Z Part 5
pgrepनावाने process idsA-Z Part 5
pingHost उत्तर देतो काA-Z Part 5
pkillनाव/pattern ने processes ला signalA-Z Part 5
printfFormatted text printA-Z Part 5
psProcesses listA-Z Part 5
pvcreateLVM साठी disk तयारA-Z Part 5
pwdCurrent folder printA-Z Part 5

R

Commandकाय करतोकुठे
readInput variables मधे वाचाA-Z Part 5
rebootSystem restartA-Z Part 6
reniceचालू process ची priority बदलाA-Z Part 6
restoreconSELinux labels परत लावाA-Z Part 6
rmFiles deleteपूर्ण section (आधीचा chapter)
rmdirरिकामे folders deleteपूर्ण section (आधीचा chapter)
rpmRPM packages query/installA-Z Part 6
rsyncFiles आणि folders fast syncA-Z Part 6

S

Commandकाय करतोकुठे
scpSSH वरून files copyपूर्ण section (आधीचा chapter)
screenTerminal sessions जिवंत ठेवाA-Z Part 6
sedText streams मधे find आणि replaceA-Z Part 6
semanagePersistent SELinux settingsA-Z Part 6
seqNumber sequencesA-Z Part 6
setfaclACL permissions setA-Z Part 6
sestatusSELinux statusA-Z Part 6
sha256sumSHA-256 checksumA-Z Part 6
shutdownसुरक्षित power off/rebootA-Z Part 6
sleepकाही वेळ थांबाA-Z Part 6
sortLines sortA-Z Part 6
sourceCurrent shell मधे file चालवाA-Z Part 6
splitमोठी file parts मधेA-Z Part 6
ssSockets आणि listening portsA-Z Part 6
sshRemote server वर loginA-Z Part 6
ssh-keygenSSH keys बनवाA-Z Part 6
statFile details आणि timesA-Z Part 6
straceSystem calls traceA-Z Part 7
suUser बदलाA-Z Part 7
sudoदुसऱ्या user म्हणून commandA-Z Part 7
swaponSwap enable आणि दाखवाA-Z Part 7
sysctlKernel settings वाचा/setA-Z Part 7
systemctlServices manageA-Z Part 7

T

Commandकाय करतोकुठे
tailशेवटच्या lines किंवा log followA-Z Part 7
tarFiles archive मधे packA-Z Part 7
teeOutput screen आणि file दोन्हीकडेA-Z Part 7
testFiles आणि values तपासाA-Z Part 7
timeCommand ला किती वेळ लागतोA-Z Part 7
timedatectlTime आणि time zone manageA-Z Part 7
tmuxTerminal sessions split आणि ठेवाA-Z Part 7
topProcesses चा live viewA-Z Part 7
touchरिकाम्या files किंवा times updateपूर्ण section (आधीचा chapter)
trCharacters बदला किंवा काढाA-Z Part 7
tracerouteHost पर्यंतचा network pathA-Z Part 7
treeFolders tree स्वरूपातA-Z Part 7
truncateFile ची size कमी/जास्तA-Z Part 7
typeCommand नाव कसं resolve होतंA-Z Part 7

U

Commandकाय करतोकुठे
ulimitUser limits दाखवा/setA-Z Part 7
umaskDefault permission maskA-Z Part 7
umountFilesystem काढाA-Z Part 7
unameKernel आणि system infoA-Z Part 7
uniqRepeat lines काढा किंवा मोजाA-Z Part 8
unzipzip files extractपूर्ण section (आधीचा chapter)
uptimeUptime आणि loadA-Z Part 8
useraddUser बनवाA-Z Part 8
userdelUser deleteA-Z Part 8
usermodUser बदलाA-Z Part 8

V

Commandकाय करतोकुठे
vgcreateLVM volume group बनवाA-Z Part 8
vimTerminal मधे files editA-Z Part 8
vmstatMemory, CPU आणि I/O summaryA-Z Part 8

W

Commandकाय करतोकुठे
wकोण logged in आणि काय करतोयA-Z Part 8
watchCommand पुन्हा पुन्हा चालवाA-Z Part 8
wcLines, words, bytes मोजाA-Z Part 8
wgetFiles downloadपूर्ण section (आधीचा chapter)
whereisBinary, source आणि man page शोधाA-Z Part 8
whichCommand चा pathA-Z Part 8
whoLogged-in usersA-Z Part 8
whoamiतुमचं user नावA-Z Part 8

X

Commandकाय करतोकुठे
xargsInput मधून commands बनवाA-Z Part 8
xzxz ने files compressA-Z Part 8

Y

Commandकाय करतोकुठे
yesएक line पुन्हा पुन्हाA-Z Part 8
yumRHEL आणि CentOS वरचं जुनं package toolA-Z Part 8

Z

Commandकाय करतोकुठे
zcat.gz files unpack न करता वाचाA-Z Part 8
zipzip files बनवापूर्ण section (आधीचा chapter)

5. अनेक industries मधली खरी उदाहरणं

हे का लागतं?

तेच Linux skill प्रत्येक प्रकारच्या company मध्ये लागतं. वेगवेगळ्या ठिकाणी पाहिलं की लक्षात राहतं.

हे काय आहे?

प्रत्येक row म्हणजे एक काल्पनिक team. कोण हे वापरतं आणि कसं ते दाखवते.

कसं करायचं (step by step)

Team आणि शहरते कसं वापरतातCommand
Asha, fresher, HinjewadiInterviews आधी revise करायला index वापरतेapropos network
Vikram, bank ops, PuneRunbooks मधे #cmd links share करतोman -k cron
Farah, hospital IT, Erandwanechage सारख्या क्वचित commands बघतेtype -a chage
Deepak, SaaS, BanerMissing command कोणता package देतो ते शोधतोdnf provides */bin/dig
Prachi, college lab, GaneshkhindStudents ना letter list homework म्हणूनcompgen -c | grep ^ch
Rohan, cloud, Viman Nagarनाव alias की binary ते तपासतोtype ll

6. नेहमीच्या errors आणि त्यांचे fixes

हे का लागतं?

हे errors सगळ्यांना येतात. कारण माहीत असलं की तास वाचतात.

हे काय आहे?

आधी नेमका message वाचा. मग खालच्या row शी जुळवा.

कसं करायचं (step by step)

दिसणारा errorका होतंFix कसा करायचा
bash: dig: command not foundPackage install नाहीशोधा आणि install करा.
dnf provides */bin/dig
No manual entry for chronycman page package नाहीman pages install करा.
dnf install -y man-pages man-db
nothing appropriate.mandb build नाहीBuild करा.
mandb
ls: unrecognized option '--colour=always' (on macOS)BSD tools GNU पेक्षा वेगळेGNU coreutils वापरा किंवा man तपासा.
man ls
sudo: crontab: command not foundsudo secure PATH वापरतोFull path वापरा.
sudo /usr/bin/crontab -l
-bash: ll: command not foundll alias आहे, program नाहीDefine करा.
alias ll='ls -l'
Permission denied when running ./toolExecute bit नाहीजोडा.
chmod +x tool
command not found after installShell ने जुना PATH lookup cache केलाHash clear करा.
hash -r
which: no xyz in (/usr/bin:...)PATH मधे नाहीPATH तपासा किंवा full path.
echo $PATH

7. Troubleshooting step by step

हे का लागतं?

Command सापडत नसेल किंवा चालत नसेल तर या क्रमाने तपासा.

हे काय आहे?

वरून खाली जा. ज्या step ला problem दिसतो तिथे थांबा.

कसं करायचं (step by step)

  1. Builtin, alias की file?
type -a name
  1. PATH मधे आहे का?
command -v name || echo missing
  1. कोणता package देतो?
dnf provides */bin/name
  1. man page आहे का?
man -w name
  1. Keyword ने search.
apropos keyword
  1. Shell cache clear.
hash -r

8. Lab 1: तुमची स्वतःची command list

हे का लागतं?

तुमच्या system वरच्या सगळ्या commands list करा, या index मधल्या ठेवा, आणि अजून न वापरलेल्या बघा.

हे काय आहे?

पूर्ण hands-on lab. प्रत्येक step test Linux machine वर करा (EC2 instance, VM किंवा WSL).

कसं करायचं (step by step)

  1. सगळ्या commands.
compgen -c | sort -u > all.txt; wc -l < all.txt

Output:

2143
  1. तुमचा history.
history | awk '{print $2}' | sort -u > used.txt; wc -l < used.txt

Output:

61
  1. A-Z list save (table मधून नावं copy).
nano az.txt
  1. A-Z मधल्या कधीही न वापरलेल्या commands.
comm -23 <(sort az.txt) used.txt | head

Output:

apropos
at
bc
  1. त्यातल्या कोणत्या installed?
for c in $(comm -23 <(sort az.txt) used.txt); do command -v $c >/dev/null && echo $c; done | head -3

Output:

apropos
at
bc
  1. पाच निवडा आणि sections उघडा.

9. Lab 2: पाच कामांसाठी योग्य tool

हे का लागतं?

फक्त apropos, man -k आणि हा index वापरून पाच कामांच्या commands शोधा.

हे काय आहे?

पूर्ण hands-on lab. प्रत्येक step test Linux machine वर करा (EC2 instance, VM किंवा WSL).

कसं करायचं (step by step)

  1. Password expiry बदला.
apropos -s 1,8 "password expiry"

Output:

chage (1) - change user password expiry information
  1. दोन sorted files compare.
apropos "compare two sorted"

Output:

comm (1) - compare two sorted files line by line
  1. Kernel messages.
apropos -s 1 kernel | grep -i ring

Output:

dmesg (1) - print or control the kernel ring buffer
  1. Block device UUIDs.
apropos -s 8 "block device attributes"

Output:

blkid (8) - locate/print block device attributes
  1. base64 encode.
apropos base64 | head -1

Output:

base64 (1) - base64 encode/decode data and print to standard output

Ravindra Bagale's Tip

Bookmark this page. When you meet a command at work, find it here, open its section, and run one example on a test machine that same day. One command a day is 180 commands in six months.

10. नेहमी विचारले जाणारे प्रश्न

प्र. हे सगळ्या Linux commands आहेत का?

नाही. Linux मधे हजारो आहेत. या admin, DevOps आणि cloud jobs साठी सगळ्यात उपयोगी 183.

प्र. काही rows Coming next का?

तो part अजून publish झाला नाही. झाला की row link होईल.

प्र. grep, sed आणि awk कुठे?

awk Part 1 मधे deep dive सह. grep Part 3 मधे आणि sed Part 6 मधे, दोन्ही deep dives.

प्र. Ubuntu आणि RHEL वर commands सारख्या चालतात का?

बहुतेक. Package tools वेगळे (apt vs dnf) आणि काही options वेगळे.

प्र. macOS वर चालतं का?

बऱ्याच commands आहेत पण BSD options. Mac वर man तपासा.

प्र. अभ्यास कसा करावा?

दर आठवड्याला एक part, प्रत्येक example हाताने, मग tasks.

प्र. एक command link करता येते का?

हो. प्रत्येक section ला #cmd-awk सारखा anchor.

प्र. Quiz आहे का?

हो, या सकट प्रत्येक part च्या शेवटी.

11. मुलाखत प्रश्न आणि उत्तरं

Beginner level

प्र. नाव विसरलेली command कशी शोधाल?

apropos keyword किंवा man -k keyword.

प्र. type काय करतो?

नाव alias, builtin, function की file ते सांगतो.

प्र. Command चे options पटकन कसे?

command --help.

प्र. man sections 1 आणि 8?

1 user commands, 8 admin commands.

Mid level level

प्र. Package installed पण command not found. का?

PATH मधे नाही, sudo secure_path, किंवा hash cache. command -v आणि hash -r.

प्र. File कोणत्या package ची?

rpm -qf किंवा dpkg -S; missing साठी dnf provides.

प्र. builtin vs external command?

Builtins shell मधे चालतात (cd, alias); external PATH मधल्या files.

प्र. दोन servers वर ls वेगळं का वागतं?

Aliases, GNU vs BSD, किंवा version फरक.

Senior level

प्र. 500 servers वर tools standard कसे कराल?

Config management मधे base package list, version pinning, आणि command -v output compare करणारा check job.

प्र. नव्या on-call engineer ला आधी कोणत्या 10 commands?

df, du, free, top, ps, ss, journalctl, systemctl, curl, dig.

प्र. Blog वरची command चालवण्याआधी safe आहे का कसं तपासाल?

man वाचा, --help किंवा dry run, VM मधे test, curl ला sudo bash मधे कधीही pipe करू नका.

घरी करून बघा

  1. दररोज एक letter निवडा आणि त्याखालचे सगळे one-liners वाचा.
  2. List मधल्या दहा commands वर type -a चालवा आणि कोणते aliases किंवा builtins ते लिहा.
  3. या list मधे नसलेल्या तीन commands apropos ने शोधा आणि त्यांची man pages वाचा.

सराव Tasks

या scenario बद्दल

Maple Leaf Books हा टोरांटो मधला पुस्तक विक्री व्यवसाय आहे. Emily Tremblay त्यांचं IT व cloud काम पाहतात. त्यांचे पैसे CAD मध्ये मोजले जातात आणि AWS resources ca-central-1 Region मध्ये चालतात. खालच्या tasks मध्ये तुम्ही या lesson मध्ये शिकलेलं वापरून त्यांची खरी कामं करता. सगळी नावं, account IDs, IP addresses व numbers सरावासाठी काल्पनिक आहेत.

0 / 21

सोपं Keyword ने admin commands

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: फक्त manual section 8 मधे partition keyword search करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं man k

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: man k वापरून timezone शब्द search करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं ते काय आहे

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: pwd नावाचे सगळे matches, builtin आणि file, दाखवा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं Command चा path

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: Shell tar कसा चालवेल ते छोट्या portable पद्धतीने print करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं एक cached path विसरा

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: Bash ला फक्त tar चं लक्षात ठेवलेलं location विसरायला लावा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं Builtin help

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: builtin read चा फक्त usage line सह छोटा help दाखवा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं Tool version

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: GNU tar चं version print करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं Files कुठे

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: date command चे binary, source आणि manual locations दाखवा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं एका line मधला अर्थ

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: cksum चं एका line मधलं manual description print करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं Aliases list

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: या shell मधले सगळे aliases list करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

सोपं PATH

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: PATH मधला प्रत्येक folder वेगळ्या line वर print करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

मध्यम man file कुठे

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: crontab section 5 च्या manual file चा path print करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

मध्यम File format manual

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: passwd चं section 5 manual page उघडा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

मध्यम ch commands मोजा

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: ch ने सुरू होणारी किती command names bash ला माहीत आहेत ते मोजा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

मध्यम Owner package

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: /usr/bin/awk कोणत्या installed RPM package ची ते शोधा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

मध्यम Debian वर owner

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: /usr/bin/bc कोणत्या Debian package ची ते शोधा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

मध्यम Missing tool चा package

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: कोणत्या package मधे bin/chronyc ने संपणारा path आहे ते dnf ला विचारा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

मध्यम Builtins list

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: सगळ्या bash builtin names list करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

मध्यम Info manual

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: date साठी coreutils च्या GNU info manual चा node उघडा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

अवघड man index परत build

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: Root म्हणून manual index शांतपणे परत build करा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

अवघड Regex search

का: BIZ ला staff ने योग्य Linux command पटकन शोधावी असं वाटतं.

काय करायचं: lv ने सुरू होणारी नावं शोधायला regular expression सह apropos वापरा.

कसं करायचं:
  1. हे काम करणारा Linux command शोधा.
  2. Task ला लागणारे options (उदा. -r, -h) जोडा.
  3. File नावं, folders किंवा users योग्य क्रमाने लिहा.
  4. System files/users बदलत असाल तर sudo वापरा. Check answer दाबा.

थोडक्यात सांगायचं तर

  1. alias पासून zip पर्यंत 183 commands.
  2. पूर्ण why, what आणि how सह आठ parts.
  3. Covered commands आधीच्या chapters ला link.
  4. फक्त काम माहीत असेल तर apropos.
  5. type -a आणि command -v काय चालतं ते सांगतात.
  6. प्रत्येक section ला #cmd anchor.

उजळणी, तुलना आणि मुलाखत cards

हा lesson काही मिनिटांत revise करा. Cards phone वर save करा किंवा PNG download करा. प्रत्येक card वरचा QR हा lesson उघडतो.

कोणताही command शिका. तो का लागतो ते विचारा. छोटी help वाचा. Manual वाचा. /tmp मधे try करा.
उजळणी card: कोणताही command शिका · PNG download करा · Card page उघडा
योग्य command शोधा. Keyword ने शोधा. एका line चा अर्थ. तो कुठे आहे? कोणता package?
उजळणी card: योग्य command शोधा · PNG download करा · Card page उघडा
type vs which. नावाचा shell view. / PATH मधे file शोध.
तुलना: type vs which · PNG download करा · Card page उघडा
--help vs man. छोटा usage text. / पूर्ण manual page.
तुलना: --help vs man · PNG download करा · Card page उघडा
नवीन command कसा शिकता?. आधी छोटी help. मग man page. /tmp मधे safe test.
मुलाखत card: नवीन command कसा शिकता? · PNG download करा · Card page उघडा
Builtin vs external command?. Builtin shell मधेच असतो. External PATH मधली file. तपासा.
मुलाखत card: Builtin vs external command? · PNG download करा · Card page उघडा
माझा alias का गेला?. Alias एका shell पुरता. ~/.bashrc मधे save करा. Reload करा.
मुलाखत card: माझा alias का गेला? · PNG download करा · Card page उघडा
Command not found?. Install नाही किंवा PATH मधे नाही. PATH तपासा. Package शोधा.
मुलाखत card: Command not found? · PNG download करा · Card page उघडा

अजून cards: Ravi Sir's Cards.