Käesolevas juhendis on loetletud 10 Linuxi käsku, mida peate teadma, et saaksite oma failisüsteemi navigeerida, kasutades Linuxi terminali.
See pakub käsklusi, et teada saada, millises kataloogis te olete, millises kataloogis olete varem olnud, kuidas teistele kaustadele liikuda, kuidas kodus naasta, kuidas luua faile ja kaustu, kuidas luua linke
01 of 10
Milline kaust on sinu sisse
Kui avate terminaliakna, on esimene asi, mida pead teadma, kus asub failisüsteem.
Mõelge sellele nagu markeering "oled siin", mida leiate kaubanduskeskuste kaartidest.
Selleks, et teada saada, milline kaust sa oled, saate kasutada järgmist käsku:
PWD
Pwd tagastatud tulemused võivad erineda sõltuvalt sellest, kas kasutate pwd-i shell-versiooni või seda, mis on installitud / usr / bin-kataloogi.
Üldiselt trükkab see midagi / home / kasutajanimi .
Klõpsake siin, et saada lisateavet pwd käskluse kohta .
02 of 10
Millised failid ja kaustad kehtivad kataloogis
Nüüd, kui teate, milline kaust asute, saate näha, millised failid ja kaustad on praeguse kataloogi all, kasutades ls käsku.
ls
Üksinda käsk ls loetleb kõik kataloogi kuuluvad failid ja kaustad, välja arvatud need, mis algavad perioodiga (.).
Et näha kõiki faile, sealhulgas peidetud faile (need, mis algavad perioodiga), saate kasutada järgmist lülitit:
ls-a
Mõned käsud loovad failide varukoopiaid, mis algavad tilde metasarakendiga (~).
Kui te ei soovi failide varundamisel kataloogis näha, kasutage järgmist lülitit:
ls -B
Ls käskluse kõige levinum kasutamine on järgmine:
ls -lt
See annab pikk nimekirja, mis on sorteeritud muutmise aja järgi, kõigepealt kõige uuem.
Muud sortimisvalikud hõlmavad laiendust, suurust ja versiooni:
ls-lU
ls-lX
ls -lv
Pikk nimekirja formaat annab teile järgmise teabe:
- õigused
- faili inode arv (vt tugevaid linke)
- omanik
- esmane rühm
- faili suurus
- viimane juurdepääsuvõimalus
- faili / kausta / linki nimi
03 of 10
Kuidas teistelt kaustadelt liikuda
Failisüsteemi ümberpaigutamiseks võite kasutada cd-käsklust .
Linuxi failisüsteem on puustruktuur. Puu üleminek tähistatakse kaldkriipsuga (/).
Juhtkataloogis leiate mõned või kõik järgmised kaustad.
- /
- prügikasti
- boot
- CD-ROM
- dev
- jne
- Kodu
- lib
- lib64
- kadunud + leitud
- meedias
- mnt
- vali
- protsenti
- juur
- jooksma
- sbin
- srv
- sys
- tmp
- var
- usr
Bin kaust sisaldab käske, mida saavad käitada mis tahes kasutaja, näiteks cd-käsk, ls, mkdir jne
Sbin sisaldab süsteemibinaari.
Usr kaust tähistab unix-süsteemi ressursse ja sisaldab ka bin-ja sbin kausta. Kaustas / usr / bin on laiendatud käsud, mida kasutajad saavad käivitada. Sarnaselt sisaldab ka kataloog / usr / sbin laiendatud süsteemikäsklusi.
Alglaaditav kaust sisaldab kõike, mida alglaadimise protsess nõuab.
CD-kaust on iseenesestmõistetav.
Kataloogi dev sisaldab üksikasju kõikide süsteemi seadmete kohta.
Selline kaust on tavaliselt siis, kui kõik süsteemi konfiguratsioonifailid on salvestatud.
Kodukataloog on üldiselt see, kus kõik kasutaja kaustad on salvestatud ja keskmine kasutaja on ainsaks valdkonnaks, mida nad peaksid muretsema.
Lib ja lib64 kaustad sisaldavad kõiki kerneli ja jagatud teeke.
Kaotatud + leitud kaust sisaldab faile, millel pole enam nime, mis on fsck käsuga leitud.
Meediumkaust on koht, kus paigaldatud meediumid nagu USB-draivid asuvad.
Kausta mnt kasutatakse ka ajutise mäluseadme paigaldamiseks, näiteks USB-draivid, muud failisüsteemid, ISO-pildid jne.
Mõned tarkvarapaketid on opt-kausta kasutanud binaaride salvestamiseks. Muud paketid kasutavad / usr / local.
Kataloog proc on süsteemi kast, mida kasutab kernel. Sa ei pea seda kaustat liiga palju muretsema.
Juurkataloog on root-kasutaja kodukataloog.
Käivita kaust on süsteemi käivitatava teabe salvestamise süsteemikataloog.
Kaust srv on koht, kus hoiate selliseid asju nagu veebikaustad, mysqli andmebaasid ja subversioonide hoidlad jne.
Sys-kaust sisaldab kaustruktuuri, mis annab süsteemi teavet.
Tmp-kaust on ajutine kaust.
Var kaust sisaldab tervet süsteemi rikkalikku asju, sealhulgas mänguandmeid, dünaamilisi raamatukogusid, logifaile, protsesside ID-sid, sõnumeid ja vahemällu salvestatud rakenduse andmeid.
Konkreetse kausta navigeerimiseks kasutage cd-käsku järgmiselt:
cd / home / kasutajanimi / dokumendid
04 10-st
Kuidas liikuda tagasi kodukataloogi
Te saate kodukataloogi mujalt süsteemis tagasi pöörduda järgmise käsuga:
cd ~
Klõpsake siin cd ~ käskluse täieliku juhendi jaoks.
05 of 10
Kuidas luua uus kaust
Kui soovite luua uue kausta, võite kasutada järgmist käsku:
mkdir kausta nimi
MKdir käsu täieliku juhendi leiate siit.
Lingitud juhend näitab, kuidas luua kõik kausta vanemad kataloogid ja kuidas määrata õigusi.
06 10-st
Kuidas luua faile
Linux pakub uute failide loomiseks uut arvutit.
Tühja faili loomiseks võite kasutada järgmist käsku:
puudutage failinime
Touch-käsku kasutatakse faili viimast juurdepääsuperioodi värskendamiseks, kuid failis, mida seda ei ole, see loob selle.
Faili saate luua ka järgmise käsuga:
kass> failinimi
Nüüd saate käsureale teksti sisestada ja salvestada see faili kasutades CTRL ja D abil
Kliki siia täieliku juhendi kohta kassile .
Parem viis failide loomiseks on nano-redaktori kasutamine. See võimaldab teil lisada teksti ridu, lõigata ja kleepida, otsida ja asendada tekst ja salvestada faili erinevates vormingutes.
Nano-toimetaja täieliku juhendi leiate siit .
07 of 10
Kuidas faile ümber failide ümber nimetada ja teisaldada
Failide ümbernimetamiseks on mitmeid viise.
Lihtsaim viis faili ümbernimetamiseks on kasutada mv-käsku.
mv oldfilename newfilename
Võite kasutada ka mv-käsku faili teisaldamiseks ühest kaustast teise.
mv / path / of / original / file / path / of / target / folder
Mv-käsu täieliku juhendi vaatamiseks klõpsake siin .
Kui soovite ümber nimetada palju faile, mis vastavad sarnasele mustrile, võite kasutada ümbernimetamise käsklust.
ümber nimetada ekspressiooni asendusfaili (d)
Näiteks:
nimetage "gary" "tom" ümber *
See asendab kõik kaustas olevad failid koos garyga koos tomiga. Nii et fail, mille nimi on garycv, muutub tomcviks.
Pange tähele, et ümbernimetamise käsk ei tööta kõigis süsteemides. Mv käsk on turvalisem.
Kliki siia täisjuhendi ümbernimetamise käskluse jaoks .
08 10-st
Kuidas faili kopeerida
Linuxi faili kopeerimiseks võite kasutada cp-käsku järgmiselt.
cp filename filename2
Ülalolev käsk kopeerib failinime1 ja nimetab selle failinime2.
Failide kopeerimiseks ühest kaustast teise saate kopeerimisjuhist kasutada.
Näiteks
cp / home / kasutajanimi / dokumendid / userdoc1 / home / kasutajanimi / dokumendid / UserDocs
Ülalolev käsk kopeerib faili userdoc1 kataloogist / home / username / Documents / home / username / Documents / UserDocs
Klõpsake siin cp käsu täieliku juhendi jaoks .
09 of 10
Kuidas eemaldada triibud ja kaustad
Funktsioonide ja kaustade kustutamiseks saate käsuga rm:
rm failinimi
Kui soovite kausta eemaldada, peate kasutama järgmist lülitit:
rm -R kausta nimi
Ülalolev käsk kustutab kausta ja selle sisu, kaasa arvatud alamkaustad.
Kliki siia käsu rm täielikku juhendit .
10-st 10-st
Mis on sümbolilised lingid ja kõvad lingid
Sümboolne link on fail, mis viitab teisele failile. Töölaua otsetee on põhimõtteliselt sümboolne link.
Näiteks võib teie süsteemis olla järgmine fail.
- /home/username/document/accounts/useraccounts.doc
Võibolla soovite, et oleksite juurdepääs sellele dokumendile kodu / kasutajanime kaustast.
Saate luua sümboolse lingi, kasutades järgmist käsku:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc
Te saate redigeerida kasutajaaccounts.doc-faili mõlemas kohas, kuid kui muudad sümboolset linki, mida tegelikult faili redigeerite kataloogis / home / kasutajanimi / dokumendid / kontod.
Sümboolilist linki saab luua ühes failisüsteemis ja viidata teise failisüsteemi failile.
Sümboliline link loob tõesti lihtsalt faili, millel on teise faili või kausta kursor.
Kuid raske link loob otsese seose kahe faili vahel. Põhimõtteliselt on nad sama faili, vaid ainult teise nimega.
Tugev ling pakub head võimalust failide liigitamiseks ilma kettaruumi lisamata.
Võite luua kõva lingi järgmise süntaksi abil:
Failinimega on seotud filenametolinkto
Süntaks sarnaneb sümboolsele lingile, kuid ei kasuta -s-lülitit.