arrow_backYn ôl i'r nodiadau maes
DIGITAL FORENSICS Cyhoeddwyd 9 Aug 2026

Cychwyn Gyda Llinell Orchymyn Linux

Cofnod geirfa ymarferol sy'n ymdrin ag hanfodion y shell Linux: llywio, gweithrediadau ffeiliau, caniatâd, a'r arferion sy'n eich gwneud yn gyflym ynddo.

Mae'r llinell orchymyn yn rhyngwyneb testun ar gyfer siarad yn uniongyrchol â'r system weithredu. Yn lle clicio eiconau, rydych chi'n teipio cyfarwyddiadau i shell, ac mae'r shell yn eu rhedeg nhw. Ar y rhan fwyaf o ddosbarthiadau Linux mae'r shell hwnnw yn bash, er bod zsh wedi dod yn gyffredin hefyd, yn enwedig gan mai hwn yw'r rhagosodiad ar macOS a dod yn fwy a mwy poblogaidd mewn trefniadau Linux. Nid yw dysgu'r llinell orchymyn yn ymwneud â chadw cannoedd o orchmynion yn y cof. Mae'n ymwneud â pherffeithio set fach o offer a'u cyfuno'n dda.

Beth mae'r shell yn ei wneud mewn gwirionedd

Pan fyddwch chi'n agor terfynell, rydych chi'n rhedeg efelychwyr terfynell, ac y tu mewn iddi mae proses shell yn aros am fewnbwn. Rydych chi'n teipio gorchymyn, yn taro enter, ac mae'r shell yn ei barsio, yn canfod y rhaglen a enwoch chi, ac yn ei rhedeg gyda'r unrhyw ddadleuon a roddoch chi. Mae allbwn yn dod yn ôl fel testun. Dyna'r holl ddolen. Mae deall y gwahanu hwn rhwng terfynell (y ffenestr) a shell (y rhaglen sy'n dehongli eich testun) yn clirio llawer o ddryswch cynnar.

Symud o gwmpas ac edrych ar bethau

Mae pedwar gorchymyn yn ymdrin â'r rhan fwyaf o lywio cynnar:

pwd          # print working directory
ls -la       # list files, including hidden ones, with details
cd projects  # change into a directory
cd ..        # go up one level

Mae ls -la yn werth ei deipio'n llawn ar y dechrau yn hytrach na dibynnu ar aliasau, fel rydych chi'n arfer gweld caniatâd, perchnogaeth, a meintiau ffeiliau yn yr allbwn. Mae'r d neu - blaenllaw yn y llinyn caniatâd yn dweud wrthych chi a yw rhywbeth yn gyfeiriadur neu'n ffeil reolaidd, sy'n cael ei ddal yn aml gan ddechreuwr yn gynnar.

Darllen a thrin ffeiliau

Mae cat somefile.txt yn taflu ffeil gyfan ar y sgrîn. Ar gyfer unrhyw beth hirach, mae less somefile.txt yn gadael i chi sgrolio a chwilio gyda /pattern. Mae head -n 20 file.log a tail -n 20 file.log yn dangos y llinellau cyntaf neu ddiwethaf, ac mae tail -f file.log yn dilyn ffeil wrth i llinellau newydd gael eu hychwanegu, sef sut rydych chi'n gwylio log mewn amser real wrth ddifa diffygion.

Mae copïo, symud, a dileu yn defnyddio cp, mv, a rm:

cp report.txt report.bak
mv report.bak archive/
rm archive/report.bak

Nid yw rm yn symud pethau i bin sbrwiel. Mae'n eu dileu nhw. Mae ychwanegu -i yn ei wneud yn gofyn am gadarnhad, sy'n arfer rhesymol tra rydych chi'n dal i adeiladu cof cyhyrau.

Caniatâd, heb y dirgelwch

Mae rhedeg ls -l ar ffeil yn dangos rhywbeth fel -rwxr-xr--. Torrwch iddi yn dri grŵp o dri: perchennog, grŵp, eraill. Mae gan bob grŵp ddarllen, ysgrifennu, gweithredu. Mae chmod 755 script.sh yn gosod y perchennog i ddarllen/ysgrifennu/gweithredu (7), a grŵp/eraill i ddarllen/gweithredu (5). Mae chmod +x script.sh yn llwybr byr ar gyfer gwneud ffeil yn weithredadwy heb ailadrodd y rhif llawn. Mae chown yn newid pwy sy'n berchen ar ffeil, ac fel arfer mae angen sudo arno oni bai ei fod yn eich ffeil chi'n barod.

Pipio ac ailgyfeirio

Dyma lle mae'r llinell orchymyn yn rhoi'r gorau i fod yn borwr ffeiliau ac yn dechrau bod yn arf gwir. Mae'r pib | yn anfon allbwn un gorchymyn i un arall:

ps aux | grep nginx
ls -la | wc -l
cat access.log | grep 404 | sort | uniq -c | sort -rn

Mae'r olaf hwnnw yn cyfrif faint o weithiau mae pob llinell sy'n cynhyrchu 404 yn ymddangos mewn log ac yn didoli yn ôl amledd, wedi'i adeiladu'n llwyr o orchmynion bach wedi'u chadwyno gyda'i gilydd. Mae ailgyfeirio gyda > a >> yn anfon allbwn i ffeil yn hytrach na'r sgrîn: mae > yn trosysgrifennu, mae >> yn atodi. Mae 2> yn ailgyfeirio allbwn gwall yn benodol, sy'n bwysig unwaith rydych chi'n dechrau ysgrifennu sgriptiau sy'n golygu neilltuo allbwn arferol o wallau.

Canfod pethau

Mae find yn chwilio yn ôl enw, math, neu amser addasiad:

find /var/log -name

Ysgrifennwyd yr erthygl hon gyda chymorth AI, a'i hadolygu a'i chyhoeddi gan Michal Pilch (CISSP), Korra Studio.

Yn barod i fynd ymhellach?

Dyma un nodyn o'r gronfa wybodaeth Korra Studio — mae'r platfform yn paru pob pwnc ag 1-i-1 mentora.

Dechrau am ddimarrow_forward