Jeffrey Cross
Jeffrey Cross

2 trucuri simple de cod Linux ca un pro

Linux este un puternic sistem de operare open source care a fost în jur de mulți ani și este folosit pe scară largă pentru a rula servere și site-uri Web. Dar majoritatea studenților și producătorilor o întâlnesc pentru prima dată atunci când lucrează la proiecte cu ajutorul calculatorului lor Raspberry Pi sau a unor computere similare cu o singură placă (SBC), cum ar fi BeagleBone Black sau Intel Galileo. Prin dobândirea unei înțelegeri mai profunde a sistemului Linux, factorii de decizie pot adăuga un alt instrument util kitului lor, care îi va ajuta să își construiască proiectele mai ușor.

Dacă sunteți ca mine, este posibil să vă lipsesc abilitățile de scriere și scriere. De prea multe ori am petrecut 20 sau 30 de secunde tastând o comandă lungă cu o mulțime de opțiuni doar pentru a afla după ce am lovit introduce că am avut ceva greșit și a trebuit să încep de la început din nou. Nu numai că, dar cu toate opțiunile posibile, poate fi greu să vă amintiți exact comanda pe care ați folosit-o pentru a efectua o anumită sarcină de la o zi la alta. Din fericire, shell-ul Linux are unele instrumente construite în care pot ajuta cu ambele probleme.

Completați automat o comandă: TAB

Puteți utiliza caracteristica de auto-completare a shell-ului prin simpla apăsare a tastei Tab de pe tastatură. Aceasta va completa automat o comandă care a fost tipărită parțial și va completa automat și un nume de fișier bazat pe contextul pe care îl tastați.

În mod prestabilit, Tab nu cunoaște întotdeauna opțiunile disponibile pentru o comandă, dar poate completa automat numele comenzii și orice nume de fișier asociat care ar putea fi folosit ca parte a unei comenzi.

De exemplu, dacă tastați "tou" și apăsați tasta Tab, shell-ul va completa restul literelor lipsă pentru a face "atingeți". Dacă există mai multe opțiuni care încep cu literele introduse, prima dată când apăsați Tab, nimic nu se va întâmpla. Dacă o apăsați din nou, însă, shell-ul va afișa o listă cu toate comenzile sau numele de fișiere posibile care încep cu literele pe care le-ați introdus. Deci, dacă tastați "mkd" și apăsați de două ori pe Tab, veți primi două opțiuni pentru comenzile care încep cu mkd: mkdir și mkdosfs:

[protejat prin e-mail] ~ $ mkd mkdir mkdosfs [protejat prin e-mail] ~ $ mkd

Dacă continuați să adăugați mai multe caractere și apoi apăsați pe Tab, în ​​cele din urmă veți exclude toate celelalte opțiuni și shell-ul va finaliza restul comenzii sau numele fișierului atunci când există o singură opțiune rămasă. Această funcție de completare automată este un economizor de timp real cu comenzi mai mari și nume lungi de fișiere. De asemenea, elimină erorile de ortografie atunci când nu ați folosit încă o comandă.

Căutați o comandă anterioară: Sus, CTRL-R

Linux păstrează o istorie a tuturor lucrurilor pe care le introduceți în linia de comandă. O modalitate simplă de a revedea comenzile pe care le-ați tastat este pur și simplu să utilizați săgeata sus pentru a derula înapoi prin fiecare comandă începând cu cea mai recentă. Dacă comanda pe care o căutați este înapoi în istoria dvs., îl puteți căuta apăsând "Ctrl-R" în linia de comandă urmată de câteva caractere. De exemplu, dacă doriți să căutați ultima dată când ați folosit nano pentru a edita un fișier pe care l-ați putea apăsa "Ctrl-R" urmat de "nano”.

Acesta este un fragment din cartea lui Aaron Newcomb Linux pentru producători, disponibil pe Maker Shed și pe vânzătorii de cărți fine de pretutindeni.

Nu contează dacă există deja anumite informații introduse la cursor când apăsați Ctrl-R. Acest text nu va fi folosit pentru căutare, ci doar ceea ce introduceți după ce apăsați Ctrl-R. Observați că promptul se schimbă la (Revers-i-căutare) urmat de scrisorile pe care le-ați introdus atunci când efectuați acest tip de căutare în istoricul comenzilor.

(inversă-i-căutare) 'nano': nano hello.sh

Dacă apăsați una din tastele săgeți, Acasă, Sfârșit sau Tab, veți termina căutarea și veți putea edita comanda pe care ați căutat-o. De asemenea, puteți continua să căutați în istoric apăsând Ctrl-R de mai multe ori înainte de a ieși din căutare.

Încercați-vă singur: Schimbați-vă în directorul de acasă și creați un fișier introducând:

cd tou fișier1

Când apăsați pe Tab, trebuie să completați numele atingere comanda. Acum, treceți la directorul Descărcări tastând:

cd D

Ar trebui să vedeți ceva similar cu acesta:

[protejat prin e-mail] ~ $ cd D Desktop / Documents / Downloads / [protejat prin e-mail] ~ $ cd D

Adăugați literele "Au"Și apăsați din nou Tab pentru a finaliza automat calea pe care o dorim și apăsați enter. Acum, să creăm al doilea fișier folosind istoricul comenzilor. Apăsați Ctrl-R urmat de "tou”:

[protejat prin e-mail] ~ $ cd D Desktop / Documente / Descărcări / [protejat prin e-mail] ~ $ cd Descărcări / (reverse-i-search) 'tou': touch file1

Apăsați tasta de terminare și modificați "fișier1" la "fișier2“. Apăsați pe Enter pentru a termina sarcina. Acum ați creat două fișiere - unul în directorul de acasă și unul în directorul Descărcări. Ați salvat, de asemenea, o mulțime de tastare în acest proces!

Acțiune

Lasa Un Comentariu