15 intervjuspørsmål om Linux ls-kommando - del 1
Listekommandoen i UNIX og UNIX som operativsystem 'ls' er en av de mest grunnleggende og mest brukte verktøyene på kommandolinjen. Det er POSIX-kompatibelt verktøy tilgjengelig for GNU-coreutils og BSD-varianter.
'ls'-kommandoen kan brukes med en rekke alternativer for å få ønskede resultater. Denne artikkelen tar sikte på dyp innsikt i filoppføringskommandoen i Linux med relevante eksempler.
Svar: Linux-filoppføringskommandoen 'ls' kommer for å redde her.
# ls
Alternativt kan vi bruke 'echo'-kommandoen for å liste filer i en katalog i tilknytning til jokertegn (*).
# echo *
# echo */
Svar: Vi må bruke alternativet '-a' (liste skjulte filer) med kommandoen 'ls'.
# ls -a
Svar: Vi må bruke alternativet '-A' (ikke oppgi underforstått . og ..) med kommandoen 'ls'.
# ls -A
Svar: Vi må bruke alternativet 'l' (langt format) med kommandoen 'ls'.
# ls -l
I eksemplet ovenfor ser utgangen ut som.
drwxr-xr-x 5 avi tecmint 4096 Sep 30 11:31 Binary
Her er drwxr-xr-x filtillatelse for eier, gruppe og verden. Eieren har lese(r), skrive(w) og utfør(x) tillatelse. Gruppen som denne filen tilhører har Les(r) og Execute(x)-tillatelse, men ikke Write(w)-tillatelse, samme tillatelse innebærer for verden som har tilgang til denne filen.
- Initial 'd' betyr at det er en katalog.
- Nummer '5' representerer symbolsk kobling.
- File Binary tilhører bruker avi og gruppe tecmint.
- 30. september 11:31 representerer datoen og klokkeslettet den sist ble endret.
Svar: Vi må bruke alternativet '-a' (liste skjulte filer) og '-l' (lang liste) sammen med kommandoen 'ls'.
# ls -la
Alternativt kan vi bruke alternativene '-A' og '-l' med 'ls'-kommandoen, hvis vi ikke ønsker å liste underforstått ' .' og '..'.
# ls -lA
Svar: Vi må bruke alternativet –forfatter sammen med alternativet -l for å skrive ut forfatternavnet til hver fil.
# ls --author -l
Svar: Vi trenger bare å bruke alternativet '-b' for å skrive ut escape for ikke-grafiske tegn.
# ls -b
Svar: Her må alternativet '–block-size=scale' sammen med alternativet '-l' brukes. Vi må fjerne skala i eksemplet med ønsket skala, nemlig M, K, etc.
# ls --block-size=M -l # ls --block-size=K -l
Svar: Her kommer alternativet '-B' (ikke oppgi underforståtte oppføringer som slutter med ~) for å redde.
# ls -B
Svar: Vi må bruke alternativ '-c' og alternativ '-l' med kommandoen ls for å oppfylle behovet som foreslått ovenfor.
# ls -cl
Svar: Vi må bruke tre alternativer sammen, dvs. '-l', '-t' og '-c' med kommandoen ls for å sortere filer etter endringstid, nyeste først.
# ls -ltc
Svar: Vi må bruke alternativet '–color=parameter'. Parameteren som skal brukes med fargevalg er auto, alltid og aldri, som er selvforklarende.
# ls --color=never # ls --color=auto # ls --color=always
Svar: Her er alternativet '-d' nyttig.
# ls -d
Svar: Her i scenariet ovenfor må vi legge til alias til .bashrc-filen og deretter bruke omdirigeringsoperatøren for å skrive utdataene til filen og ikke standardutdataene. Vi vil bruke editor nano.
# ls -a # nano .bashrc # ll >> ll.txt # nano ll.txt
Det er alt for nå. Ikke glem å gi oss din verdifulle tilbakemelding i kommentarene nedenfor. Jeg kommer snart igjen med en interessant artikkel. Inntil da, følg med og koble til.
Ekte også:
- 10 'ls' kommandointervjuspørsmål – del 2
- 15 grunnleggende 'ls'-kommandoer i Linux