Reklaam
Kas arvate, et käsureal töötamine on keeruline, vana kool ja vananenud? Mõtle uuesti.
Linuxis on käsurida võrguta tööriist, mis täidab keerukaid ülesandeid väga vähese vaevaga. Proovige kasutada näiteks GUI-d (Graafiline kasutajaliides), et kustutada kõik failid, mille nimed lõpevad tähega .tmp ja loodi viimase 3 kuu jooksul. Seejärel õppige, kuidas käsurida kaudu sama toimingut teha. Teid üllatab lihtsus ja kiirus, mida saate selle ülesande käsurida kaudu täita, eriti kui peate seda regulaarselt tegema.
Linuxis saate käskudega teha palju hämmastavat asja ja seda pole tegelikult raske õppida. Kui olete Linuxi käsurida täiesti uus, peaksite esmalt tutvuma CLI (käsuribaliidese) navigeerimisega koos mõnede põhiliste failide / kataloogide toimingutega. Ja just seda arutame selles artiklis.
Kui olete Linuxi jaoks täiesti uus, proovige lugeda meie lehte Linuxi juhend Alustamine Linuxist ja UbuntuTeid huvitab üleminek Linuxi peale... aga kust sa alustad? Kas teie arvuti ühildub? Kas teie lemmikrakendused töötavad? Siin on kõik, mida peate Linuxiga alustamiseks teadma. Loe rohkem
. Samuti saate teada, kuidas saate asendada Windows Linuxiga Linuxi tegelikuks Windowsi asendamiseksKuna Windows 8 heidab pikka varju arvutitööstuse üle ja Valve pühendub Linuxi-põhiste mänguarvutite loomisele, pole kunagi olnud paremat aega Linuxi kasutamise alustamiseks. Paljude kasutajate jaoks on Linuxi töölaud ... Loe rohkem ja kuidas seda teha käitage Windowsi rakendusi Linuxis Käitage Windowsi rakendusi Linuxis (või Macis) WINE-ga Loe rohkem .Õppige Linuxi käsuridadel tõhusalt liikuma
Kui avate Linuxi käsuribad, alustate kataloogist (tavaliselt oma kodukataloogist). See on teie töökataloog, kuni vahetate mõne muu kataloogi. Windowsist rändavate kasutajate jaoks on Linuxi kataloog samaväärne Windowsi kaustaga. Lisaks on Linuxi kodukataloog kontseptuaalselt samaväärne kasutajaspetsiifilise kaustaga - sisalduva kaustas C: / Dokumendid ja sätted või C: / Kasutajad - Windowsis. Töötava kataloogi täieliku tee nägemiseks kasutage alati pwd käsk.

MÄRGE - dollarini (kaasa arvatud) viiv tekst ($) (või # mõnel juhul) nimetatakse käsuridaks.
pwd käsk väljastatud /home/himanshu,mis tähendab, et praegune töökataloog on himanshu. Saab aru pwd-käsu väljundist sammude kaupa:
- / - Algus kaldkriips tähistab tipptasemel kataloogi
- /home - Kodu kataloog on alamkataloog kõrgeima taseme kataloogi all
- /home/himanshu - himanshu kataloog on alamkataloog kataloogi all Kodu kataloog.
Mõne teise kataloogi lülitamiseks muutke praegust töökataloogi. Seda saab teha kasutades nuppu CD käsk - sisestage lihtsalt „cd”, millele järgneb kataloog, kuhu soovite lülituda.

Praeguses kataloogistruktuuris allapoole liikumiseks (st praeguse töökataloogi all alamkataloogi vahetamiseks) kasutage praeguse töökataloogi täieliku tee asemel punkti (.). See säästab natuke väärtuslikku aega. Näiteks: kui praegune töökataloog on /home/himanshu ja soovite üle minna /home/himanshu/Desktop/images ei pea te kogu teed tippima /home/himanshu/Desktop/images.Esitage lihtsalt suhteline tee ./Desktop/images argumendina CD käsk.

Praeguses kataloogistruktuuris ülespoole liikumiseks, üks viis on kasutada CD käsk täieliku teega uude töökataloogi.

Kiireim viis on liikuda tahapoole, kasutades ..

Just nii, nagu üks punkt (.) Tähistab praegust kataloogi, topelt punkt (..) tähistab eelmist kataloogi. Niisiis, CD ../ ..lülitab teid kaks kataloogi tagasi.
NÕUANNE: Kui peate korduvalt hüppama kahe kataloogi vahel, näiteks vahel /home/himanshu ja / kodu / himanshu / töölaud / pildid - ära kasuta CD käsk, millele järgneb täielik tee - see on ajaraiskamine. Selle asemel saate lihtsalt kasutada CD -,mis toimib peaaegu nagu brauseri nupp „Tagasi”:

NÕUANNE: Kasutage katalooginimede automaatseks vormistamiseks klahvi [TAB]. See on pikkade katalooginimede kirjutamisel väga kasulik. Näiteks kirjutamise asemel /home/himanshu, võite lihtsalt kirjutada /home/h. ja seejärel vajutage klahvi [TAB], et taotleda kest failinime automaatseks vormistamiseks. Pange tähele, et mõnikord on mitu kausta, mis algavad tähega h, ja sel juhul kuvatakse teile selliste kaustade loend.

Esitage rohkem ja proovige uuesti TAB-i.
Õppige failide ja kataloogidega töötama
Kui CLI-navigeerimine on selge, on järgmine oluline asi põhifailide / kataloogide toimingute õppimine.
Loendi kataloogide sisu loend
Kõigi kataloogide failide loetlemiseks kasutage ls käsk. Näiteks:

Erinevad värvid (vt väljundit ülal) tähistavad Linuxi eri tüüpi faile. Mõned põhivärvid, mida peaksite teadma, on järgmised:
Muude kataloogide kui praeguse töökataloogi loetlemiseks sisestage kataloogi täielik tee argumendina kataloogi ls käsk. Näiteks - ls / kodu / himanshu / töölaud
Lisaks värvidele (eespool selgitatud) saab failitüüpi tuvastada ka faili käsk. Näiteks hetktõmmise (allpool näidatud) ikooni faili käsk ütleb seda selgelt väljund1 on tekstifail.

Kuva faili sisu
Failide kuvamiseks käsureal kasutage kass käsk.

Mõnikord pole käsuviibu kesta täielikku faili võimalik vaadata. See juhtub siis, kui faili ridade arv on palju suurem kui see, mida kest suudab kuvada. Selliste tohutute failide jaoks kasutage kass [failinimi]

Sümbol | nimetatakse toruks ja seda kasutatakse ühe käsu väljundi (sisendina) suunamiseks teisele käsule. Siin juhib see kass .bashrc käsk (sisendina) vähem käsk - mis võimaldab kasutajal suuri faile sujuvalt vaadata.

Vajutage Enter sisu kerimiseks üles ja q loobuda.
Faili kuvasuurus
Faili suuruse leidmiseks kasutage -l valikuga ls käsk.
MÄRGE - Peaaegu iga Linuxi käsk toetab mõnda käsurida. Neid valikuid saab kasutada vastavalt nendele väljundi tootmiseks. Näiteks ls käsk, kui seda täidetakse koos -l variant loob ulatuslikuma väljundi, võrreldes sellega, millal see käivitatakse ilma ühegi suvandita.
Väljundi viies väli (selles näites 328) tähistab faili suurust baitides.
Looge uus fail või kataloog
Uue faili loomiseks kasutage katsuda käsk.

katsuda käsk värskendab faili ajatempleid (Juurdepääs, muutmine ja muutmine), kui see on juba olemas. Juurdepääsu ajatempel tähistab kuupäeva / kellaaega, millal faili viimati kasutati, muutmise ajatempel tähistab kuupäeva / kellaaega millal faili viimati muudeti ja muutuste ajatempel tähistab kuupäeva / kellaaega, millal faili metaandmed olid viimati muudetud.
stat käsku saab kasutada faili ajatemplite kontrollimiseks.

Uue kataloogi loomiseks kasutage mkdir käsk.

MÄRGE - Sisestage alati täielik tee (argumendina mkdir käsk), luues uue kataloogi muusse kohta kui praegune töökataloog.
Failide lõikamine, kopeerimine ja ümbernimetamine
Faili kopeerimiseks kasutage nuppu cp käsk.
cp [allikas] [sihtkoht]
Siin on näide, mis kopeerib faili väljund praegusest kataloogist kataloogi Töölaud :
Kodukataloogi tee saab asendada käsuridaga ~. Niisiis, eelmine cp käsu saab kirjutada ka järgmiselt:

Nagu /home/himanshu on kasutaja kodukataloog, seega asendati see kataloogiga ~.
NÕUANNE - Kasutage cd ~ või lihtsalt CD kodukataloogi naasmiseks käsuridade ükskõik millisest kohast.
Kui teil on uudishimu, siis siin on miks ~ valiti kodukataloog esindama?.
Faili teisaldamiseks ühest kataloogist teise (Windowsi samaväärne lõikamine ja kleepimine) kasutage mv käsk. Selle süntaks on sarnane cp käsk.
mv [allikas] [sihtkoht]
mv käsku saab kasutada ka failide ümbernimetamiseks.
mv [olemasoleva faili nimi] [uue faili nimi]
Otsige failist või tekstist
Faili otsimiseks kataloogist (ja selle alamkataloogidest) kasutage leidma käsk.

leidma käsk - näidatud hetktõmmis (vt ülal) - otsib kataloogist /home/himanshu kõigi failide jaoks, millel on .bin pikendus.Pange tähele, et * on a wild-card märk.
Failis teksti otsimiseks kasutage nuppu grep käsk.

grep käsk otsib faili frnd.cpp stringi sisaldavate ridade jaoks # kaasataja kuvab tulemuse väljundina. Pange tähele, et märksõna kuvatakse punasega.
Võimalus -n saab kasutada koos grep käsk kuvada väljundis rea numbrid.

Stringist otsimiseks kõigis praeguses kataloogis sisalduvatest failidest kasutage tärni (*) failinimena.

* esindab kõike ja seega grep käsk - näidatud hetktõmmis (vt ülal) - otsib stringi # kaasata kõigis praeguses kataloogis sisalduvates failides.
MÄRGE - Kasutage -R valik koos grep käsk alamkataloogides otsida.
Kustutage failid või kataloogid
Faili või kataloogi kustutamiseks kasutage nuppu rm käsk.
rm [faili nimi]
Siin on näide:

Kui failinimi algab tähega - (näiteks - uus fail), kasutage - koos rm käsk kustutada.

Kataloogi kustutamiseks kasutage rm -r [katalooginimi].

Inimese lehed
Linuxi käskude kohta lisateabe saamiseks ei pea te alla laadima abijuhendit ega raamatut ostma. Kõigi standardsete käskude käsiraamatud on Linuxi eelinstalleeritud. Täitke lihtsalt käsk mees [käsunimi]

Manuaallehel märksõna otsimiseks tippige /[keyword]
Näiteks märksõna otsimiseks faili, tüüp /file

ja vajutage Sisenema

Kasutage n edasi otsima, Tõstuklahv + n tagasiotsimiseks ja q loobuda.
Järeldus
Selles artiklis käsitletud käsud on võimelised palju rohkem ära tegema. Harjutage neid näiteid ja minge iga käsu esilehel, et sellest rohkem teada saada. Kui olete nende käskudega piisavalt harjunud, proovige kommentaarides vastata kahele järgmisele küsimusele.
Q1. mkdir käsk ei suuda kataloogistruktuuri luua /home/himanshu/makeuseof/article1. Miks?

Siin on sisu /home/himanshu kataloog teie jaoks:

Q2. Fail nimega uusfailon praeguses töökataloogis, kuid miks saab seda teha rm mitte kustutada?


Pildikrediidid: rsync + bash Flickri kaudu
Himanshu Arora on tarkvara programmeerija, avatud lähtekoodiga entusiast ja Linuxi teadlane. Ta kirjutab erinevate veebisaitide ja ajaveebide tehnilisi artikleid. Mõnda tema artiklit on kajastatud IBMi arendajates, ComputerWorldis ja Linux Journalis.