Daugelyje „Linux“ kompiuterių galite atidaryti langą ir įvesti komandas, liepiančias jūsų įrenginiui atlikti tam tikrus veiksmus. Kartais, kai kompiuteris paleidžiamas arba kažkas sugenda, ši teksto sąsaja užima visą ekraną.

Tai yra „Linux“ komandų eilutė. Tai senesnė nei įvairios darbalaukio sąsajos, tačiau yra priežastis, kodėl ji vis dar yra ir plačiai naudojama. Daugelis žmonių prisiekia.

Trumpa komandų eilutės istorija

Sąsaja, kurią naudojate operacinei sistemai peržiūrėti ir su ja bendrauti, nesvarbu, teksto ar grafinė, yra vadinama apvalkalu. Pirmieji apvalkalai buvo pagrįsti tekstu. Taip yra todėl, kad ankstyviausi elektroniniai kompiuteriai nebuvo buitiniai prietaisai. Vietoj to, jie buvo milžiniški pagrindiniai kompiuteriai, užimantys ištisus kambarius.

Tada skaičiavimo galia buvo gana maža, o tinklo ryšiai buvo lėti. Galite saugoti labai daug failų, o daugelis vartotojų vienu metu gali prisijungti prie sistemos per labai lėtą ryšį, kai dirbate tik su tekstu.

1969 m. Dennisas Ritchie ir Kenas Thompsonas iš „Bell Labs“ sukūrė „Unix“ operacinę sistemą - vieną iš pirmųjų pagrindinio kompiuterio operacinių sistemų, plačiai paplitusių.

instagram viewer

„Unix“ pagrindiniuose kompiuteriuose veikė kaip bendra sistema - žmonės sąveikauja su kompiuteriu iš atskirų terminalų, kuriuos sudaro tik klaviatūra ir ekranas. Vartotojai padarė viską - nuo failų kūrimo ir naršymo iki duomenų perdavimo, įvesdami komandas naudodami apvalkalą, kurį tada išaiškino pagrindinis kompiuteris.

Jei kas nors nutiko, sistemos administratorius galėjo patikrinti per konsolę, specialų teksto įvedimą ir rodymo įrenginys, naudojamas su sistema susijusiems pranešimams, pvz., tiems, kurie susiję su BIOS, įkrovos įkėlimo programa arba branduolys. „Linux“ yra į „Unix“ panaši sistema, atkartojanti daugumą „Unix“ funkcijų, tačiau kaip nemokama programinė įranga, prieinama visiems.

„Thompson“ apvalkalas (parašytas Kenas Thompsonas) buvo pradinis „Unix“ apvalkalas, tačiau jį pakeitė Stephenas Bourne'as 1979 m., Žinomas kaip „Bourne“ apvalkalas. 1989 m. Brianas Foxas sukūrė „Bourne Again“ apvalkalą (trumpai - „bash“) kaip nemokamą „Bourne“ apvalkalo programinę įrangą, kaip dalį „GNU“ projekto. Tai yra numatytasis daugelio Linux operacinių sistemų apvalkalas.

Taigi mes turime keletą pavadinimų, kurie vis dar dažniausiai naudojami komandinei eilutei: komandinė eilutė, apvalkalas, terminalas, konsolė ir bash.

Kaip naudotis „Linux“ komandų eilute

Norėdami pradėti, tiesiog turite spustelėti „Linux“ platinimo komandinės eilutės programą. Daugeliui pavadinimas yra tiesiog „terminalas“. Taip yra todėl, kad programos iš esmės yra šiuolaikinės virtualios ankstyvojo „Unix“ terminalo versijos.

Atrodo, kad tuščias terminalo langas nerodo daug, tačiau jame pateikiama trys bitai informacijos: jūsų vartotojo vardas, pagrindinio kompiuterio pavadinimą (vietinis kompiuteris arba nuotolinis serveris) ir dabartinį katalogą (pagal numatytuosius nustatymus jūsų namų aplankas, nurodytas a ~). The $ žymi raginimo pabaigą.

Kai įvedate komandą į terminalą ir paspausite Įveskite, rezultatai dažnai pasirodo akimirksniu. Daugelis pagrindinių komandų yra trumpos, pvz cd komanda norint pakeisti katalogą, ls dėl failų sąrašas dabartiniame kataloge, arba rm failui ištrinti.

Dauguma komandų laikosi standartinės sintaksės. Formulė skamba taip:

komandos parinkties taikinys

The taikinys dažnai yra failas ar aplankas. Štai pavyzdys naudojant komandą ls:

ls -atsisiuntimai

Minėtame fragmente, ls yra įsakymas, -a yra pasirinkimas, ir Atsisiuntimai yra aplankas, į kurį nukreipta jūsų komanda.

Taigi ką daro ši komanda? Na, pagal numatytuosius nustatymus ls išvardija visus matomus failus dabartiniame kataloge. The -a parinktis nurodo ls rodyti ir paslėptus failus ar aplankus. Tikslinis katalogas Atsisiuntimai nurodo ls išvardyti failus, esančius aplanke Atsisiuntimai, o ne aplanke, kuriame šiuo metu dirbate.

Yra daugybė komandinės eilutės programų, daugelis iš anksto įdiegtos pagal numatytuosius nustatymus. Jei esate pasiruošęs pasinerti, peržiūrėkite mūsų „Linux“ komandinės eilutės apgaulės lapas.

Kodėl šiandien galite naudoti komandų eilutę?

Kai kurios užduotys komandinėje eilutėje yra tiesiog greitesnės. Vienas iš daugelio ilgalaikių „Linux“ vartotojų naudojimo atvejų yra programinės įrangos valdymas. Jei žinote tikslų norimos programos pavadinimą, greičiau įveskite diegimo komandą į terminalą nei atidarykite „Linux“ programų parduotuvę. Tai nereiškia, kad „Linux“ programų parduotuvės veikia lėtai.

Rašydami an tinkamas arba dnf komanda yra greitesnė nei naudojant bet kurią programų parduotuvę, įskaitant „Windows“, „MacOS“, „Android“ ar „iOS“. Komandinė eilutė taip pat linkusi suteikti daugiau informacijos proceso metu.

Komandinė eilutė siūlo greitus būdus, kaip atlikti labai konkrečias užduotis, kurias periodiškai kartojate, pvz., Klonuoti standųjį diską arba pervadinti daugybę nuotraukų. Yra grafinių programų, kurios atlieka šiuos dalykus, tačiau jei kiekvieną kartą atliekate užduotį identiškai, tiesiog įvedus vieną komandą gali atrodyti, kad taupo laiką. Jūs netgi galite automatizuoti šias užduotis rašydami scenarijų.

Kai kurios komandos paleidžia visas programas, kurios veikia terminale, pvz., viršuje komanda, kuri gali pakeisti jūsų grafinės sistemos stebėjimo įrankį.

Žinodami savo kelią aplink terminalą, išplečiate ir aparatūros, kurią žinote, tipą. Pavyzdžiui, galite nustatyti savo serverį namuose arba nuotoliniu būdu. Galbūt nuspręsite paversti „Raspberry Pi“ ar seną nešiojamąjį kompiuterį namų medijos serveris arba savo debesies saugojimo įrenginį.

Ir jei dėl kokių nors priežasčių pastebėsite, kad žiūrite į kompiuterį, kuris neįsijungs, žinokite komandų eilutė padidina galimybę patiems pataisyti sistemą, nereikia iš naujo įdiegti jūsų OS.

Ar „Linux“ reikalinga komandinė eilutė?

Šiuo metu jums nebereikia žinoti komandų eilutės, kad galėtumėte naudoti „Linux“. Dėl galimų darbalaukio aplinkų ir programų „Linux“ naudoti taip pat paprasta, kaip ir bet kurią kitą operacinę sistemą, jei ne lengviau.

Tačiau nors išmokti komandinės eilutės nebūtina, ji turi savo privalumų. O jei labai įsimylėsite terminalą, galite įdiegti tokią programą kaip Tmux leidžia vienu metu paleisti ir peržiūrėti kelias komandas.

Dalintis„Tweet“Paštu

Esminis „Tmux“ komandų sukčiavimo lapas

Skaityti toliau

Susijusios temos
  • Linux
  • Terminalas
Apie autorių
Bertelis Kingas (Paskelbti 328 straipsniai)

Bertelis yra skaitmeninis minimalistas, kuris rašo iš nešiojamojo kompiuterio su fiziniais privatumo jungikliais ir „Free Software Foundation“ patvirtinta OS. Jis vertina etiką, o ne funkcijas ir padeda kitiems kontroliuoti savo skaitmeninį gyvenimą.

Daugiau iš Bertelio Kingo

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia