Cum să utilizați comanda de tip Linux

Terminal pe un laptop Linux

Fatmawati Achmad Zaenuri/Shutterstock.com



Aflați dacă o comandă se rezolvă într-un alias, un fișier disc, o funcție shell, o comandă încorporată sau un cuvânt rezervat. Folosiți |_+_| pentru a descoperi cum sunt executate comenzile dvs. Linux și pentru a vă înțelege mai bine sistemul.

Fă-mi licitația

Când deschidem o fereastră de terminal și începem să emitem comenzi către computerul nostru Linux, rareori ne oprim să ne gândim ce componente software din sistemul de operare reacționează la comenzile noastre și le execută pentru noi. Introducem comanda, obținem rezultatul și mergem mai departe cu volumul de lucru.





Cunoașterea modului în care sunt efectuate comenzile ne oferă o mai bună înțelegere a modului în care este construit Linux sau alt sistem de operare asemănător Unix. Să aruncăm o privire sub capotă ne poate face un șofer mai informat.

Instrucțiunile pe care le emitem către linia de comandă sunt în una dintre următoarele categorii:



  • Alias : O comandă definită de utilizator (sau de sistem) care face ca alte secvențe de comandă, de obicei lungi sau complexe, să aibă loc.
  • Fișier disc : un fișier executabil binar, cum ar fi |_+_|.
  • Funcția Shell : O funcție definită de utilizator (sau de sistem) care poate fi utilizată pe linia de comandă sau inclusă în scripturi.
  • Incorporat comanda : O comandă care este efectuată de shell în sine, cum ar fi |_+_|.
  • Rezervat cuvânt : Un cuvânt care este rezervat de shell, cum ar fi |_+_| și |_+_|. Se mai numesc și cuvinte cheie.

|_+_| comanda ne spune ce categorie oricare dintre comenzile Linux îi aparține. Iată un tutorial rapid pentru a înțelege rezultatul comenzii.

Tipul Command

Să trecem prin câteva exemple rapide, pentru fiecare dintre categoriile de comandă.

type



|_+_| comanda este un fișier de disc executabil.

/usr/bin/top

Publicitate

|_+_| comanda este un alias, care cuprinde |_+_| comanda pentru a utiliza |_+_| opțiune implicită.

pwd

|_+_| comanda este o funcție definită de utilizator care a fost configurată pe navetiștii folosite pentru a cerceta acest articol. Oferă o imagine rapidă a unor resurse de sistem. Este o combinație de |_+_| , |_+_| , |_+_| și |_+_| .

if

|_+_| comanda este o comandă încorporată a shell-ului Bash.

elif

|_+_| comanda este un cuvânt rezervat shell Bash.

Utilizarea comenzilor multiple

Puteți da |_+_| mai multe comenzi de identificat simultan.

type

Opțiunea -t

Niciuna dintre opțiunile care |_+_| va accepta să aibă nume. Așa că putem scoate cartea noastră de nume și să le botezăm noi înșine. Dacă te gândești la |_+_| opțiune ca fiind concisă, nu vei greși prea mult. Reduce răspunsurile de la |_+_| la răspunsuri cu un singur cuvânt.

date ls ls

Opțiunea -a

Să o numim pe aceasta opțiunea completă. Listează toate locațiile în care se află comanda. Rețineți că această opțiune va nu funcționează dacă utilizați și |_+_| opțiune.

Publicitate

De exemplu, dacă aveți un alias cu același nume ca și comanda de bază, puteți obține informații despre alias și comandă.

--color=auto

Opțiunea -f

|_+_| opțiunea forțează |_+_| la nu căutați funcții definite de utilizator sau de sistem. Gândiți-vă la această opțiune ca funcția de căutare dezactivată. Rețineți că dacă comanda este o funcție, |_+_| va raporta că comanda nu poate fi găsită.

lowdown whoami

Opțiunea -P

Dacă utilizați |_+_| opțiunea, |_+_| va căuta doar directoarele din $PATH . Deci putem apela această opțiune cale. Rețineți că această opțiune folosește un P majuscul.

w

Opțiunea -p

Dacă utilizați |_+_| opțiunea, |_+_| va răspunde numai dacă comanda este un fișier pe hard disk. Rețineți că această opțiune folosește p. minuscule.

free df pwd

demonstrarea opțiunii de tip -p într-o văduvă de terminal

|_+_| nu dă niciun răspuns pentru |_+_| deoarece |_+_| un alias și nu un fișier de disc.

Publicitate

Dar dacă includem |_+_| opțiune astfel încât |_+_| caută toate instanțele |_+_| comanda, listează fișierul de disc subiacent pe care |_+_| alias folosește.

rezumat

A fost drăguț și simplu, dar iluminator în același timp.

Tindem să ne gândim la orice introducem într-o fereastră de terminal ca la o comandă și lăsăm așa. Dar, de fapt, comenzile sunt implementate într-o varietate de moduri în sistemul Linux. Și |_+_| vă permite să aflați care este.

Comenzi Linux
Fișiere gudron · pv · pisică · tac · chmod · prindere · dif · sed · Cu · om · împins · popd · fsck · discul de testare · secv · fd · pandoc · CD · $PATH · awk · a te alatura · jq · pliază · unic · jurnalctl · coadă · stat · ls · fstab · aruncat · Mai puțin · chgrp · chown · rev · uite · siruri de caractere · tip · redenumiți · fermoar · dezarhivați · montură · umount · instalare · fdisk · mkfs · rm · rmdir · rsync · df · gpg · noi · nano · mkdir · din · ln · plasture · convertit · rclone · fărâmă · SRM
Procese alias · ecran · top · Grozav · renice · progres · strace · sistem · tmux · chsh · istorie · la · lot · gratuit · care · dmesg · usermod · ps · chroot · xargs · tty · degetul mic · lsof · vmstat · pauză · perete · da · ucide · dormi · sudo · a lui · timp · groupadd · usermod · grupuri · lshw · închide · reporniți · Stop · oprire · passwd · lscpu · crontab · Data · bg · fg
Rețele netstat · ping · traceroute · ip · ss · care este · fail2ban · bmon · tu · deget · nmap · ftp · răsuci · wget · care · cine sunt · În · iptables · ssh-keygen · ufw

LEGATE DE: Cele mai bune laptopuri Linux pentru dezvoltatori și entuziaști

CITEȘTE URMĂTORUL
  • › Folderul computerului este 40: Cum a creat Xerox Star desktop-ul
  • & rsaquo; Cyber ​​Monday 2021: Cele mai bune oferte tehnice
  • › Cum să-ți găsești Spotify Wrapped 2021
  • › Ce este protecția împotriva căderii MIL-SPEC?
  • › Funcții vs. Formule în Microsoft Excel: Care este diferența?
  • › 5 site-uri web pe care fiecare utilizator Linux ar trebui să le marcheze
Fotografie de profil pentru Dave McKay Dave McKay
Dave McKay a folosit pentru prima dată computerele când banda de hârtie perforată era în vogă și de atunci programează. După peste 30 de ani în industria IT, acum este jurnalist de tehnologie cu normă întreagă. De-a lungul carierei sale, a lucrat ca programator independent, manager al unei echipe internaționale de dezvoltare de software, manager de proiect pentru servicii IT și, cel mai recent, responsabil cu protecția datelor. Scrisul său a fost publicat de howtogeek.com, cloudsavvyit.com, itenterpriser.com și opensource.com. Dave este un evanghelist Linux și un avocat open source.
Citiți biografia completă

Articole Interesante