Kaasaegsed Linuxi lauaarvutid on jõudnud kaugele, võimaldades teil oma süsteemis faile töödelda. Kuid kõigi GUI (nt GNOME või KDE Plasma) kasutatavate üldressursside tõttu, kui teil on vaja töötada rohkem kui ühe faili või kataloogiga on käsurida sageli kiireim ja tõhusaim viis asjade hankimiseks tehtud.
Õppige, kuidas ja millal Linuxi käsurea eeliseid kasutada, kasutades vaid käputäie olulisi asju failiga manipuleerimise käsud aitavad tõsta teie tootlikkust ja muuta Linuxi kogemusi.
Linuxi käsurea põhitõed
Enne tegelike käskude juurde asumist on siin mõned näpunäited segaduse ja vigade vältimiseks.
- Linuxi käsurida on tõstutundlik. Suur- ja väiketähed on Linuxis erinevad. Tippimine ls loetleb failid teie praeguses kataloogis. Tippimine Ls või LS tagastab käsu ei leitud vea. ls -a ja ls -A on ka kaks erinevat käsku. Mis tahes käsu kopeerimisel või sisestamisel pöörake kindlasti tähelepanu suurtele ja väiketähtedele.
- Tilde (~) on teie kodukataloogi stenogramm. Igal Linuxi kasutajal on kodukataloog. See kataloog salvestab kõik teie isiklikud failid. Selle kataloogi täielik tee on tavaliselt /home/user/ või /var/home/user/. Saate asendada ~ käskluses, mis seda teed esindab. Näiteks käsud cd /kodu/kasutaja ja cd ~ on samad.
- Kui sisestate mis tahes käsu, millele järgneb "--help", kuvatakse sageli kiired kasutusnäited. Peaaegu igal käsul on lülitid või argumendid, mida saate selle käitumise muutmiseks kasutada. Kasutades käsurea argumenti -- aidake selgitab tavaliselt kõige sagedamini kasutatavaid valikuid. Näiteks, ls -- aidake.
- Olge sõnaga "sudo" algavate käskude käivitamisel ettevaatlik. Halva sudo-käsu sisestamisega saate kogu oma süsteemi koheselt kasutuskõlbmatuks muuta.
Linuxi mehe käsk
Kõige kasulikum käsk, mis on saadaval igas Linuxi süsteemis, on mees käsk. Inimene on lühend sõnadest manuaal.
Kui sisestate mees millele järgneb mõni muu käsk, näitab süsteem teile abidokumenti, mis selgitab – sageli väga üksikasjalikult –, kuidas see käsk töötab. Ülal on ls-i käsiraamatu lehe esimene väljund (mida sageli nimetatakse man leht).
Allpool kirjeldatud käskude selgitused ja näited on mõeldud näitama mõningaid levinumaid kasutusjuhtumeid. Need pole kaugeltki ammendavad. Soovitame teil kasutada mees käsku, et saada lisateavet selle kohta, mida saate nende käskudega ise teha.
ls-i käsk
ls käsk loetleb teie praeguse kataloogi sisu. Käsu tagastatava väljundi tüübi muutmiseks kasutatakse mitut levinumat lülitit. Ainuüksi ls-i sisestamisel kuvatakse praeguse kataloogi sisu loend.
Enamiku Linuxi distributsioonide puhul sorteeritakse loend tähestikulises järjekorras, jagatakse veergudeks ja värvitakse, et eristada faile, katalooge, käivitatavaid faile ja muid atribuute.
Käsu väljundi muutmiseks saate kasutada mitmeid kasulikke lippe. Saate neid kasutada eraldi või ühendada need üheks argumendiks.
Kolm tavaliselt kasutatavat lülitit on -l, -a, ja -h.
# Korraldage väljund üheveerulises loendis
ls -l# Kuva kõik failid (kaasa arvatud peidetud failid ja kataloogid)
ls -a# Kuva baitide arv inimesele loetaval kujul (KB, MB jne)
ls -h
# Kuva kõik failid ühes veerus inimloetaval kujul
ls-lha
Linuxi cd käsk
cd käsk muudab teie praegust kataloogi. Võite lihtsalt tippida cd millele järgneb mis tahes kataloogi nimi, et sellele lülituda või sisestada täielik tee konkreetsesse kohta hüppamiseks.
# Lülituge praeguses kataloogis kausta nimega mystuff
cd müsteerium# Liikuge oma asukohast ühe kataloogi võrra üles (või tagasi) (pange tähele tühikut ja kahte punkti)
cd..# Muutke oma kodukataloogi
cd ~
# Muutke täiesti uuele teele (märkige alguses olevat "/")
cd /var/tmp/flatpak-cache/
cp-käsk Linuxis
Ühe või mitme faili kopeerimiseks käsurea abil kasutage cp käsk. Saate kasutada cp-d failide kopeerimiseks ühest kataloogist (või draivist) teise või teise faili loomiseks uue nimega.
Käsk järgib vormingut cp /original/file.ext /sihtkoht/fail.ext.
# Tehke samas kataloogis olevast failist teine koopia
cp myspecialfile.one myspecialfile.two# Kopeerige fail kodukataloogis kausta nimega newlocation
cp myfile ~/newlocation/# Kopeerige kataloog, mis sisaldab kõiki faile ja alamkatalooge, oma kodukataloogi
# Pange tähele lülitit -r (rekursiivne).
cp -r olulised andmed ~
cp -r olulised andmed /home/user/
# Kopeerige rekursiivselt ühelt teelt teisele
cp -r /var/tmp/ /home/user/backuptemp
Seotud: Mis on Linuxi käsurida ja kuidas seda kasutada?
Linuxi mv käsk
mv käsk teisaldab faile või katalooge. See järgib sama põhisüntaksit nagu käsk cp. Ainus tegelik erinevus on see, et teisaldamiskäsk kustutab andmete uude asukohta teisaldamisel lähtefail(id).
Seda käsku kasutatakse ka failide ümbernimetamiseks Linuxis. Kuna Linuxil pole tegelikku ümbernimetamiskäsku, tehakse töö faili ühest nimest teise teisaldamisega.
# Nimeta file.one ümber failiks.two, kustutades faili.one protsessi käigus
mv fail.üks fail.kaks# Teisaldage kõik praeguses kataloogis olevad failid uude sihtkohta
# Pange tähele, et * vastab kõigile failidele
mv * /uus/salvestusruum/asukoht/
# Teisaldage ühe kataloogi sisu teise
mv /home/user/Videos /home/newuser/oldvideofiles
Käsud rm ja rmdir
Lühidalt eemaldada, eemaldatakse käsud rm ja rmdir (nagu alaliselt kustutada) failid ja kataloogid. Käsk rm nõuab lihtsalt kustutatava faili või failide nime või teed. Saate kustutada mitu faili, kasutades * metamärk.
# Eemaldage praegusest kataloogist üks fail
rm kasutu fail.ext# Eemaldage praegusest kataloogist kõik failid, mis algavad tähtedega "ab".
rm ab*
# Eemaldage konkreetses kataloogis kõik failid, mis algavad tähega ab
rm ~/myfiles/zfiles/ab*
Saate eemaldada rmdir tühi kataloog. Levinud probleem selle käsu kasutamisel üritab kustutada kataloogi, mis tundub tühi, kuid sisaldab peidetud faile. Kasuta ls -a käsk, et näidata peidetud faile, mis tuleb vea ilmnemisel eemaldada.
# Eemaldage praeguselt teelt tühi kataloog
rmdir vana kataloog
# Eemaldage oma kodukataloogist ajutine kataloog
rmdir ~/ajutine
Kataloogipuude eemaldamine rm-iga
Käsk rm toimib ka võimsa utiliidina tervete kataloogide ja isegi kataloogipuude eemaldamiseks. Kuna käsk rm kustutab failid ja kataloogid jäädavalt, peate olema äärmiselt ettevaatlik, kui annate käsku, mis läbib katalooge ja toimib metamärkide alusel.
Seotud: Kuidas saada Linuxi käsurea abi
On kaks olulist lippu, mida peate teadma. Esimene on -f. F tähistab jõudu. See lülitab välja "Kas olete kindel?" viipa, mis tavaliselt kuvatakse faili kustutamisel.
Kui käivitate käsu rm koos -f lülitit, kustutab see kõik, mida kästate tal kustutada, ilma kontrollimata või küsimata, kas olete kindel. Kui lööd Sisenema, käsk on tehtud ja tagasiteed pole.
Teine lüliti on -r, mis tähistab rekursiivset. See võimaldab käsul rm minna läbi kataloogipuu, kust käsk välja antakse, ja tegutseda leitud failide või alamkataloogidega.
# Kustutage praeguses kataloogis ilma kinnituseta kõik failid, mis algavad tähega XX
rm -f XX*# Kustutage praeguses kataloogis kõik XX-ga algavad failid ja kõik alamkataloogid
rm -rf XX*# Kustutage kõik praeguses kataloogis olevad failid ilma kinnituseta
rm -f *
# Kustutage selles kataloogis kõik, eemaldades kõik leitud failid ja alamkataloogid
# Seda käsku tuleks alati kasutada äärmise ettevaatusega.
rm -rf *
Käsk rm -rf * on õige kasutamise korral kasulik suure hulga failide kustutamiseks, mida enam ei vajata. See võib eemaldada tohutul hulgal andmeid vaid sekundi või kahega. Kui te aga ei pööra tähelepanu sellele, kus te kataloogistruktuuris asute, võib see olla väga ohtlik.
Jooksmine rm -rf * näiteks teie kodukataloogis pühib koheselt kõik teie isiklikud failid. Mis veelgi hullem, käsu käivitamine juurkasutajana või sudo kasutamine võib kogu teie operatsioonisüsteemi hävitada.
Kui teil on vaja seda käsku kasutada, peatuge, kontrollige oma kataloogipuu asukohta, mõelge, seejärel peatuge, vaadake uuesti ja mõelge enne, kui vajutate Sisenema. Tagasiteed pole.
Failide ja kaustadega manipuleerimine Linuxi terminali abil
Nende seitsme Linuxi käsuga relvastatud saate kogu failisüsteemi manipuleerida nii, nagu teile sobib. Õppige neid hästi kasutama ja te ei pea kunagi oma failihalduri menüüdes jahtima, et midagi uuesti teha.
Mis kõige parem, ilma nende töölaua failihaldurite põhjustatud täiendava töötlemiseta on teie failihooldustoimingud hetkelised. Kuid kui teil on siiski vaja graafilist failihaldurit, on Linuxil neid palju.
Usaldusväärse failihalduri olemasolu muudab failide korraldamise lihtsamaks. Siin on Linuxi parimate failihaldurite loend.
Loe edasi
- Linux
- Failisüsteem
- Failihaldus
- Linuxi käsud
- Linuxi algklass
JT on enam kui 25-aastase kogemusega tehnoloogiatööstuse veteran. Tehnilisest toest kuni programmeerimise ja süsteemihalduseni on ta teinud kõike. Ta naudib eriti uutele kasutajatele Linuxi vabaduse ja võimsuse õpetamist.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin