Jeffrey Cross
Jeffrey Cross

2 lihtsat Linuxi trikke koodiga nagu Pro

Linux on võimas avatud lähtekoodiga operatsioonisüsteem, mis on olnud kasutusel juba aastaid ja mida kasutatakse laialdaselt serverite ja veebisaitide käitamiseks. Kuid enamik üliõpilasi ja tegijaid puutuvad sellega kokku esimest korda, kui nad töötavad projektidega koos oma Raspberry Pi või sarnaste ühekordsete arvutitega, nagu BeagleBone Black või Intel Galileo. Linuxi sügavama mõistmise abil saavad tegijad oma komplektile lisada veel ühe kasuliku tööriista, mis aitab neil oma projekte kergemini ehitada.

Kui sa oled nagu mina, võib teie õigekirja ja kirjutamise võime puududa. Liiga palju kordi olen veetnud 20 või 30 sekundit, kirjutades pika käsu, kus on palju võimalusi, et teada saada pärast seda, kui ma sisestasin, et mul oli midagi valesti ja algusest uuesti alustamiseks vaja. Mitte ainult seda, vaid kõiki võimalikke valikuid kasutades võib olla raske meeles pidada täpselt käsku, mida kasutasite teatud ülesande täitmiseks igapäevaselt. Õnneks on Linuxi koorel mõned tööriistad, mis aitavad mõlemat probleemi lahendada.

Täitke käsk automaatselt: TAB

Kesta automaatse täieliku funktsiooni saab kasutada lihtsalt klaviatuuril klahvi Tab. See täidab automaatselt osaliselt trükitud käsu ja täidab automaatselt ka failinime, mis põhineb teie kirjutamise kontekstil.

Vaikimisi ei ole vahekaart alati teada käsu võimalike valikute kohta, kuid võib automaatselt täita käsu nime ja sellega seotud failinimed, mida võidakse kasutada käsu osana.

Näiteks kui sisestate “tou” ja vajutate klahvi Tab, täidab kest puudutavate tähtede järele ülejäänud puuduvad tähed. Kui sisestate mitu tähte, mis algavad sisestatud tähtedega, ei juhtu esimest korda klahvi Tab midagi. Kui vajutate seda veelkord, kuvatakse kooril nimekiri kõigist võimalikest käskudest või failinimedest, mis algavad sisestatud tähtedega. Niisiis, kui kirjutad “mkd” ja vajutage kaks korda klahvi Tab, esitatakse teile kaks võimalust käskudele, mis algavad mkd-ga: mkdir ja mkdosfs:

[email protected] ~ $ mkd mkdir mkdosfs [email protected] ~ $ mkd

Kui jätkate rohkem märkide lisamist ja seejärel vajutage klahvi Tab, välistate lõpuks kõik muud valikud ja kest täidab ülejäänud käsu või failinime, kui on vaid üks valik. See automaatne funktsioon on reaalajas säästja, millel on suuremad käsud ja pikad failinimed. Samuti kõrvaldab see õigekirjavead, kui te pole käsku veel väga sageli kasutanud.

Otsige eelmist käsku: Up, CTRL-R

Linux hoiab kõiki käsureale sisestatavaid asju ajalugu. Lihtne viis teie poolt sisestatud käskude ülevaatamiseks on lihtsalt kasutada ülesnoolt, et kerida iga käsu läbi, alustades kõige uuemast. Kui otsitav käsk on teie ajaloos veel kaugemal, saate seda otsida käsureal „Ctrl-R“, millele järgneb mõned tähemärgid. Näiteks, kui soovite otsida viimast korda, mida kasutasite nano faili redigeerimiseks võite vajutada “Ctrl-R”, millele järgneb “nano”.

See on väljavõte Aaron Newcombi raamatust Linux for Makers, mis on saadaval Maker Shed'is ja peenraamatupoodides kõikjal.

Ei ole oluline, kas kursoril on juba mõningaid andmeid, kui vajutate Ctrl-R. Seda teksti ei kasutata otsingu jaoks, vaid seda, mida kirjutad pärast Ctrl-R vajutamist. Pange tähele, et kiire muutus (tagurpidi i-otsing) sellele järgnevad tähed, mida sisestasite, kui teete seda tüüpi otsingu läbi oma käskude ajaloo.

(reverse-i-search) nano: nano hello.sh

Kui vajutate mõnda nooleklahvi, Home, End või Tab, lõpetate otsingu ja saate redigeerida vaadatud käsku. Saate ka oma ajaloo läbi otsida, vajutades enne otsingust väljumist mitu korda klahvi Ctrl-R.

Proovige seda ise: muutke oma kodukataloogi ja looge fail kirjutades:

cd tou file1

Kui vajutate klahvi Tab, peaks see täitma puudutage käsk. Muutke nüüd allalaadimiste kataloogi, kirjutades:

cd D

Sa peaksid nägema midagi sarnast:

[email protected] ~ $ cd D Töölaud / Dokumendid / Allalaadimised / [email protected] ~ $ cd D

Lisage tähedowJa vajutage uuesti Tab, et automaatselt soovitud tee lõpule viia ja vajutage enter. Nüüd looge oma teine ​​fail käsurea ajaloo abil. Vajutage Ctrl-R, millele järgneb „tou”:

[email protected] ~ $ cd D Töölaud / Dokumendid / Allalaadimised / [e-posti kaitstud] ~ $ cd Allalaadimised / (tagurpidi i-search) „tou”: puudutage faili1

Vajutage lõpetamisklahvi ja muutke “file1"Kuni"file2”. Ülesande lõpetamiseks vajutage enter. Nüüd olete loonud kaks faili - üks kodukataloogis ja teine ​​allalaadimiste kataloogis. Olete ka salvestanud palju kirjutamisprotsessi!

Osa

Jätnud Kommentaari