Linux ls കമാൻഡിലെ 15 അഭിമുഖ ചോദ്യങ്ങൾ - ഭാഗം 1
UNIX, UNIX എന്നിവയിലെ ലിസ്റ്റിംഗ് കമാൻഡ്, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം 'ls' പോലെയുള്ള കമാൻഡ് ലൈനിലെ ഏറ്റവും അടിസ്ഥാനപരവും വ്യാപകമായി ഉപയോഗിക്കുന്നതുമായ ഒന്നാണ്. GNU coreutils, BSD വേരിയന്റുകൾക്ക് ഇത് POSIX കംപ്ലയിന്റ് യൂട്ടിലിറ്റിയാണ്.
ആവശ്യമുള്ള ഫലങ്ങൾ ലഭിക്കുന്നതിന് വിവിധ ഓപ്ഷനുകൾക്കൊപ്പം 'ls' കമാൻഡ് ഉപയോഗിക്കാം. പ്രസക്തമായ ഉദാഹരണങ്ങൾക്കൊപ്പം ലിനക്സിലെ ഫയൽ ലിസ്റ്റിംഗ് കമാൻഡിന്റെ ആഴത്തിലുള്ള ഉൾക്കാഴ്ചയാണ് ഈ ലേഖനം ലക്ഷ്യമിടുന്നത്.
ഉത്തരം: Linux ഫയൽ ലിസ്റ്റിംഗ് കമാൻഡ് 'ls' ഇവിടെ രക്ഷപ്പെടുത്താൻ വരുന്നു.
# ls
പകരമായി, വൈൽഡ്കാർഡുമായി (*) ബന്ധപ്പെടുത്തി ഒരു ഡയറക്uടറിക്കുള്ളിലെ ഫയലുകൾ ലിസ്റ്റ് ചെയ്യാൻ നമുക്ക് 'echo' കമാൻഡ് ഉപയോഗിക്കാം.
# echo *
# echo */
ഉത്തരം: ‘ls’ എന്ന കമാൻഡിനൊപ്പം ‘-a’ (ലിസ്uറ്റ് ഹിഡൻ ഫയലുകൾ) ഓപ്uഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്.
# ls -a
ഉത്തരം: ‘ls’ എന്ന കമാൻഡിനൊപ്പം ‘-A’ (ലിസ്uറ്റ് ലിസ്റ്റുചെയ്യരുത്. കൂടാതെ ..) എന്ന ഓപ്uഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്.
# ls -A
ഉത്തരം: 'ls' കമാൻഡിനൊപ്പം 'l' (ലോംഗ് ഫോർമാറ്റ്) ഓപ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്.
# ls -l
മുകളിലെ ഉദാഹരണത്തിൽ, ഔട്ട്പുട്ട് പോലെ തോന്നുന്നു.
drwxr-xr-x 5 avi tecmint 4096 Sep 30 11:31 Binary
ഇവിടെ, drwxr-xr-x എന്നത് ഉടമയ്ക്കും ഗ്രൂപ്പിനും ലോകത്തിനുമുള്ള ഫയൽ അനുമതിയാണ്. ഉടമയ്ക്ക് റീഡ്(ആർ), റൈറ്റ്(ഡബ്ല്യു), എക്uസിക്യൂട്ട്(എക്സ്) അനുമതിയുണ്ട്. ഈ ഫയൽ ഉൾപ്പെടുന്ന ഗ്രൂപ്പിന് Read(r), Execute(x) അനുമതിയുണ്ട്, എന്നാൽ Write(w) അനുമതിയില്ല, ഈ ഫയലിലേക്ക് ആക്uസസ് ഉള്ള ലോകത്തിനും ഇതേ അനുമതി സൂചിപ്പിക്കുന്നു.
- ഇനിഷ്യൽ ‘d’ എന്നാൽ അതിന്റെ ഒരു ഡയറക്uടറി എന്നാണ് അർത്ഥമാക്കുന്നത്.
- ‘5’ എന്ന നമ്പർ പ്രതീകാത്മക ലിങ്കിനെ പ്രതിനിധീകരിക്കുന്നു.
- ഫയൽ ബൈനറി ഉപയോക്തൃ avi, ഗ്രൂപ്പ് tecmint എന്നിവയുടേതാണ്.
- സെപ് 30 11:31 അത് അവസാനം പരിഷ്കരിച്ച തീയതിയും സമയവും പ്രതിനിധീകരിക്കുന്നു.
ഉത്തരം: 'ls' എന്ന കമാൻഡിനൊപ്പം '-a' (ലിസ്uറ്റ് ഹിഡൻ ഫയലുകൾ), '-l' (ലോംഗ് ലിസ്റ്റിംഗ്) എന്നീ ഓപ്uഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്.
# ls -la
പകരമായി നമുക്ക് '-A', '-l' എന്നീ ഓപ്uഷനുകൾ 'ls' കമാൻഡ് ഉപയോഗിച്ച് ഉപയോഗിക്കാം, ഞങ്ങൾ സൂചിപ്പിച്ചത് പട്ടികപ്പെടുത്താൻ താൽപ്പര്യപ്പെടുന്നില്ലെങ്കിൽ. .' ഒപ്പം '..'.
# ls -lA
ഉത്തരം: ഓരോ ഫയലിന്റെയും രചയിതാവിന്റെ പേര് പ്രിന്റ് ചെയ്യുന്നതിന് നമ്മൾ ‘-രചയിതാവ്’ എന്ന ഓപ്ഷനോടൊപ്പം ‘-l’ ഓപ്ഷനും ഉപയോഗിക്കേണ്ടതുണ്ട്.
# ls --author -l
ഉത്തരം: ഗ്രാഫിക് ഇതര പ്രതീകങ്ങൾക്കായി എസ്കേപ്പ് പ്രിന്റ് ചെയ്യാൻ നമുക്ക് ‘-b’ ഓപ്uഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്.
# ls -b
ഉത്തരം: ഇവിടെ '-block-size=scale' എന്ന ഓപ്ഷനും '-l' ഓപ്ഷനും ഉപയോഗിക്കേണ്ടതുണ്ട്. നമുക്ക് ആവശ്യമുള്ള സ്കെയിൽ അതായത് M, K മുതലായവ ഉപയോഗിച്ച് ഉദാഹരണത്തിലെ 'സ്കെയിൽ' നീക്കം ചെയ്യേണ്ടതുണ്ട്.
# ls --block-size=M -l # ls --block-size=K -l
ഉത്തരം: ഇവിടെ ഓപ്uഷൻ ‘-ബി’ (~ എന്നതിൽ അവസാനിക്കുന്ന സൂചകമായ എൻട്രികൾ ലിസ്റ്റ് ചെയ്യരുത്) രക്ഷയിലേക്ക് വരുന്നു.
# ls -B
ഉത്തരം: മുകളിൽ നിർദ്ദേശിച്ചതുപോലെ ആവശ്യം നിറവേറ്റുന്നതിന് ls കമാൻഡിനൊപ്പം '-c' ഓപ്ഷനും '-l' ഓപ്ഷനും ഉപയോഗിക്കേണ്ടതുണ്ട്.
# ls -cl
ഉത്തരം: പരിഷ്uക്കരണ സമയമനുസരിച്ച് ഫയലുകൾ അടുക്കുന്നതിന് ls കമാൻഡുള്ള '-l', '-t', '-c' എന്നീ മൂന്ന് ഓപ്uഷനുകൾ ഒരുമിച്ച് ഉപയോഗിക്കേണ്ടതുണ്ട്, ഏറ്റവും പുതിയത് ആദ്യം.
# ls -ltc
ഉത്തരം: നമ്മൾ ‘–color=parameter’ എന്ന ഓപ്ഷൻ ഉപയോഗിക്കേണ്ടതുണ്ട്. കളർ ഓപ്uഷനിൽ ഉപയോഗിക്കേണ്ട പാരാമീറ്റർ 'ഓട്ടോ', 'എപ്പോഴും', 'ഒരിക്കലും' എന്നിവയാണ്, അവ സ്വയം വിശദീകരിക്കുന്നതാണ്.
# ls --color=never # ls --color=auto # ls --color=always
ഉത്തരം: ഇവിടെ ‘-d’ എന്ന ഓപ്ഷൻ ഉപയോഗപ്രദമാണ്.
# ls -d
ഉത്തരം: ഇവിടെ മുകളിൽ പറഞ്ഞ സാഹചര്യത്തിൽ, നമ്മൾ .bashrc ഫയലിലേക്ക് അപരനാമങ്ങൾ ചേർക്കേണ്ടതുണ്ട്, തുടർന്ന് സ്റ്റാൻഡേർഡ് ഔട്ട്uപുട്ടല്ല, ഫയലിലേക്ക് ഔട്ട്uപുട്ട് എഴുതാൻ റീഡയറക്uട് ഓപ്പറേറ്റർ ഉപയോഗിക്കേണ്ടതുണ്ട്. ഞങ്ങൾ എഡിറ്റർ നാനോ ഉപയോഗിക്കും.
# ls -a # nano .bashrc # ll >> ll.txt # nano ll.txt
ഇപ്പോഴത്തേക്ക് ഇത്രമാത്രം. ചുവടെയുള്ള അഭിപ്രായങ്ങളിൽ നിങ്ങളുടെ വിലയേറിയ ഫീഡ്uബാക്ക് ഞങ്ങൾക്ക് നൽകാൻ മറക്കരുത്. രസകരമായ മറ്റൊരു ലേഖനവുമായി ഞാൻ ഉടൻ ഇവിടെ എത്തും. അതുവരെ കാത്തിരിക്കുകയും ബന്ധത്തിലായിരിക്കുകയും ചെയ്യുക.
യഥാർത്ഥവും:
- 10 ‘ls’ കമാൻഡ് ഇന്റർവ്യൂ ചോദ്യങ്ങൾ - ഭാഗം 2
- ലിനക്സിലെ 15 അടിസ്ഥാന ‘ls’ കമാൻഡുകൾ