Linux Learning navigare fișier de linie de comandă

Ce trebuie să știi.
Echipe în Linux este o prescurtare a cuvintelor englezești. Comenzile sunt introduse într-un emulator de terminal și, în cele mai multe cazuri, produce un răspuns, sau se închide după executarea acțiunilor lor. Comenzile pot fi rulate fără opțiuni sau cu opțiuni pornind de la semnul - (liniuță) cu valorile (de exemplu ls). Opțiunile pot avea, de asemenea, echivalentul unui cuvânt plin. Aceste opțiuni trebuie să fie specificate cu - (două liniuțe), de exemplu ls --help. opțiuni de comandă pot fi, de asemenea, combinate cu un singur apel, de exemplu -Rfv rm. De asemenea, merită amintiți-vă întotdeauna că Linux este numele și dosarele de fișiere sensibile la caz.

Dacă nu aveți permisiunea.
Dacă trebuie să utilizați terminalul pentru administrarea sistemului, consultați manualul de distribuție pentru informații cu privire la modul de a deveni root.
În debian puteți face acest lucru:
sudo su

Navigarea prin sistemul de fișiere.
Acestea sunt comenzile de bază în Linux. Acestea vă vor ajuta să navigați directorul de sistem de fișiere.

Află care director în acest moment.


Când vă aflați în terminal sunteți în mod necesar în orice director. Comanda pwd afișează calea completă pentru directorul curent. Acest lucru este util pentru navigarea pentru a determina poziția curentă și ia în considerare următoarele comenzi.

Ia-o listă de fișiere și foldere din dosarul curent.
ls
exemplu:


subsanek @ subsanek-laptop: / $ ls
bin dev initrd.img pierdut + opt găsit Sbin SYS var
de boot, etc initrd.img.old mass-media proc SELinux tmp vmlinuz
cdrom acasă lib mnt rădăcină srv usr vmlinuz.old


Foarte des doriți să afișați o listă de fișiere din dosar. Pentru a face acest lucru, există un celebru instrument ls. Se afișează o listă de fișiere și dosare în acest catalog sau orice alta specificând o cale completă după comanda. Dar comanda ls este capabil de oportunități mult mai mari atunci când specificarea chei. O bună descriere a opțiunilor pentru ls poate fi obținută din tipărite de referință la echipa: ls --help

SIZE poate fi (sau se poate termina opțional în număr) unul dintre:
kB 1000, K 1024, MB 1000000, M 1048576, cu atât mai mult pentru G, T, P, E, Z, Y.

În mod implicit, culoarea nu este utilizat pentru a distinge tipuri de fișiere. acest
echivalent cu utilizarea --color = nici unul. Utilizarea --color cheie
fără argument opțional CÂND --color echivalent = întotdeauna. C
--color cheie = auto, codurile de culoare vor fi emise numai în cazul în care
standard de ieșire este conectat la terminalul (tty). Pe culoarea poate afecta
LS_COLORS variabilă de mediu; acesta poate fi ușor de instalat cu ajutorul
Echipa dircolors.

Starea de ieșire:
0 dacă OK,
1 în cazul în care probleme minore (de exemplu, nu pot avea acces la subdirector),
2 în cazul în care probleme grave (de exemplu, nu poate avea acces la argument în linia de comandă).


După cum se poate observa din raportul, comanda ls oferă o mulțime de oportunități. Amestec meu preferat al echipei:
ls -la1
Cu aceste opțiuni, puteți afișa o listă de fișiere cu detalii privind valoarea, datele de drepturi la fișiere și foldere pe un fișier pe linie.
O ieșire exemplară a comanda ls -la1

Mutarea într-o altă locație.
Dacă PWD vedeți că directorul nu este cel în care aveți nevoie pentru a lucra, întrebarea este cum să se mute într-o altă locație. În acest scop, o echipă de CD-uri. Echipa este numit ca
cd put_do_nuzhnogo_kataloga
după care puteți verifica ați luat în directorul comanda sau ls PWD corect.
exemplu:


subsanek @ subsanek-laptop: / $ PWD
/
subsanek @ subsanek-laptop: / $ cd / boot / grub
subsanek @ subsanek-laptop: / boot / grub $ PWD
/ Boot / grub
subsanek @ subsanek-laptop: / boot / grub $


După cum puteți vedea, directorul curent sa schimbat cu adevărat.
Dacă trebuie să mergeți la directorul acasă, pur și simplu introduceți cd


Rețineți că, dacă calea către directorul de destinație conține spații, apoi cere calea fișierului în ghilimele simple.

Creați fișiere și directoare.
Dacă aveți nevoie pentru a crea un fișier, apoi utilizați touch comanda:
atingeți newfile.txt
Pentru a crea un director, utilizați mkdir:
mkdir newdir

/ Test $ cp --help
Folosind: cp [OPȚIUNI]. [-T] SOURCE DESEMNARE
sau: cp [KEY]. SOURCE. dIRECTOR
sau: cp [KEY]. SURSA DIRECTORY -t.
Copiere SOURCE către DEST, sau SOURCE multiplă în directorul.

În mod implicit, fișierele sursă rare sunt detectate euristic și
corespunde fișierul de ieșire creează, de asemenea, un vid. Acest comportament,
selectat --sparse = auto. Specificare --sparse = întotdeauna, pentru a crea o ieșire rară
fișier de fiecare dată când fișierul SOURCE conține o secvență destul de lungă de octeți zero.
Utilizați --sparse = niciodată pentru a inhiba crearea de fișiere rare.

Sufixul implicit pentru copii de rezervă

în cazul în care nu este setat
variabila de mediu sau cheie SIMPLE_BACKUP_SUFFIX --suffix. metoda de control
Versiunile pot fi instalate cu ajutorul unei chei --backup sau variabilă
de mediu VERSION_CONTROL. Valorile valide sunt:

nici unul, niciodată off pentru a crea backup-uri (chiar dacă
Set cheie --backup)
numerotate, t face copii numerotate
existente, zero în cazul în care există copii de rezervă numerotate, apoi creați
numerotate în mod diferit pentru a crea simplu
simplu. nu crea întotdeauna o copie simplă

Atunci când se administrează -f -B, și coincide cu spatele cp SOURCE DEST
copie dest.

Mutarea fișierelor.
mv sursă destinație
Comanda mv mută un fișier dintr-un fișier de sistem în altă poziție și șterge fișierul original după finalizarea cu succes. De fapt, este la fel ca și cauză, iar apoi rm comanda cp.

Ștergerea fișierelor.
Comanda rm șterge fișierele din numele dat:
rm filename

Ștergerea fișierelor și directoarelor din cadrul acestora.
Șterge directoarele pot fi aceeași rm comandă cu opțiunea recursivitatii:
rm-R dirname
opțiuni de comandă Lista rm complete;

/ Test de $ rm --help
Utilizarea: rm [OPȚIUNI]. FILE.
Îndepărtează fișier (de referință) (e).

-f, --force ignora fișierele inexistente, pentru a cere nimic
-i prompte înainte de fiecare ștergere
-Am cere o dată înainte de a scoate mai mult
decât trei fișiere, sau atunci când scoateți recursiv. nu atât
supărător ca -i, în timp ce încă oferind protecție împotriva
cele mai multe erori.
--interactiv [= CÂND] cerere de confirmare atunci când sunt indicate: niciodată
(Niciodată), o dată (-I, o dată) sau întotdeauna (-i, întotdeauna).
Fără CÂND, cere întotdeauna.
---Un singur sistem de fișiere atunci când îndepărtați o ierarhie recursiv, sari peste tot
directoarele care nu sunt pe același sistem de fișiere,
ca linia de comandă argument corespunzător
--nu-conserva-rădăcină nu trata `/„special
--păstra-rădăcină nu îndepărtați `/ '
(Implicit)
-r, -R, recursiv --recursive elimina directoarele și conținutul acestora
-acțiune v, --verbose produs explica
--help afișează acest ajutor și de ieșire
--Versiune Afișează informații despre versiune și de ieșire

În mod implicit, rm nu elimină directoare. Utilizați --recursive (tasta -r
sau R), pentru a elimina toate directoarele, împreună cu lor
Cuprins.

Pentru a șterge un fișier care începe cu `- '(de exemplu:` -foo'),
Utilizați una dintre următoarele comenzi:
rm - -foo

Rețineți că, dacă utilizați RM pentru a șterge conținutul fișierului
de obicei, pot fi restaurate. Utilizați rupe în bucăți, dacă aveți nevoie de mai mult
încrederea că conținutul.

Raportați bug-uri la rm [email protected]
GNU coreutils Pagina de start:
Ajutor general folosind software-ul GNU:
bug-uri Raport rm de traducere la


Foarte util pentru a cere apel -I-cheie pentru confirmările de acțiune.

operațiuni de grupare.
Există un lucru foarte util ca fișiere de operare de grup.
Este un simbol * (asterisc).
rm *
-Acest apel va șterge toate fișierele din directorul curent.
rm * .png
-Acest apel va elimina toate fișierele din directoarele cu extensia .png
arachive rm *
-Acest apel va șterge toate fișierele din directorul curent cu orice nume de extensie care încep cu arhiva.
Grupuri de operații sunt foarte utile pentru a efectua activități de rutină, datorită le șterge o mulțime de fișiere mult mai convenabil. decât GUI.

Obținerea de mai multe informații despre comenzile.
ls --help
Pentru a apela la ajutor detaliat cu prototipuri de aplicații și opțiuni de comandă pentru a seta opțiunea --help după comanda.

Comenzile Istoric.
500 ultima comanda poti sa te uiti prin tastarea comanda istorie

Repetarea ultimei comenzi.
Dacă aveți nevoie pentru a apela din nou rapid ultima comandă din istoria, puteți utiliza două puncte de exclamare.

au fost echipele mele preferate:
lsusb
lspci
ieșire
închidere sudo