Satura rādītājs:

71 Linux komandas visiem gadījumiem. Gandrīz
71 Linux komandas visiem gadījumiem. Gandrīz
Anonim

Linux terminālī varat darīt gandrīz jebko: konfigurēt sistēmu, instalēt un atinstalēt lietojumprogrammas, pārvaldīt diskus un failus un pat runāt ar govīm.

71 Linux komandas visiem gadījumiem. Gandrīz
71 Linux komandas visiem gadījumiem. Gandrīz

Linux komandas navigācijai terminālī

Linux komandas navigācijai terminālī
Linux komandas navigācijai terminālī
  1. &&

    … Stingri sakot, tā nav pavēle. Ja vēlaties izpildīt vairākas komandas vienlaikus, ievietojiet starp tām dubultu & - šādi:

    pirmā_komanda && otrā_komanda

  2. … Terminālis izpildīs komandas noteiktā secībā. Varat ievadīt tik daudz komandu, cik vēlaties.
  3. aizstājvārds

    … Piešķir izveidotos nosaukumus garām komandām, kuras nevarat atcerēties. Ievadiet

    alias komanda-long short-command

  4. .
  5. cd

    … Maina pašreizējo termināļa mapi. Kad startējat termināli, tas izmanto jūsu mājas mapi. Ievadiet

    cd mapes_adrese

  6. , un terminālis darbosies ar tur esošajiem failiem.
  7. skaidrs

  8. … Notīra visus ziņojumus no termināļa loga.
  9. vēsture

    … Parāda visas nesen ievadītās komandas. Turklāt varat pārslēgties starp nesenajām komandām, izmantojot augšup un lejup vērstos taustiņus. Ja nevēlaties, lai ievadītā komanda tiktu pierakstīta, pirms tās ievietojiet atstarpi šādi:

    jūsu komanda

  10. .
  11. vīrietis

    … Parāda Linux programmu un komandu ceļvedi. Ievadiet

    man pakotnes_nosaukums

    vai

    cilvēks jūsu_komanda

  12. .
  13. kas ir

    … Parāda īsu programmas aprakstu. Ievadiet komandu un programmas nosaukumu

    kas ir pakotnes_nosaukums

  14. .

Linux komandas superlietotāja tiesību iegūšanai

Linux komandas superlietotāja tiesību iegūšanai
Linux komandas superlietotāja tiesību iegūšanai

Lai veiktu daudzas darbības sistēmā, piemēram, lai pievienotu un noņemtu programmas, ir nepieciešamas administratora tiesības vai superlietotāja sakne, kā to sauc Linux.

  1. sudo

    … Šī komanda jums piešķirs superlietotāja tiesības. Ievadiet

    sudo

    pirms vajadzīgās komandas (piem.

    sudo apt jauninājums

  2. ), lai to palaistu kā administrators. Sistēma prasīs jums paroli.
  3. sudo su

  4. … Pēc šīs komandas visas ievadītās komandas tiks izpildītas superlietotāja vārdā, līdz aizverat termināli. Izmantojiet to, ja jums ir nepieciešams palaist daudz komandu ar administratora tiesībām.
  5. sudo gksudo

    … Komanda, lai palaistu GUI lietojumprogrammu kā administratoru. Piemēram, ja vēlaties pārvietot vai modificēt sistēmas failus, ievadiet

    sudo gksudo nautilus

  6. (norādiet izmantoto failu pārvaldnieku).
  7. sudo!!

    … Šī komanda izpildīs iepriekš ievadīto komandu ar administratora tiesībām. Noderīgi, ja ierakstījāt komandu bez

    sudo

  8. .

Neizpildiet komandas superlietotāja vārdā, kuras jūs nesaprotat.

Linux komandas pakotņu pārvaldnieka pārvaldīšanai

Linux komandas pakotņu pārvaldnieka pārvaldīšanai
Linux komandas pakotņu pārvaldnieka pārvaldīšanai

Programmu instalēšanu un atinstalēšanu operētājsistēmā Linux veic pakotņu pārvaldnieki. Ubuntu un Debian izsauc pakotņu pārvaldnieku apt, Fedora izsauc dnf, Arch un Manjaro izsauc pacman. Viņi lejupielādē lietojumprogrammas no tiešsaistes krātuvēm, pakotņu avotiem. Komandas viņiem jādod ar superlietotāja tiesībām.

apt (Debian/Ubuntu/Mint)

  1. sudo apt install pakotnes_nosaukums

  2. … Instalējiet nepieciešamo pakotni.
  3. sudo apt-add-repository repository_address

  4. … Pievienojiet trešās puses repozitoriju.
  5. sudo apt atjauninājums

  6. … Atjauniniet pakotnes informāciju.
  7. sudo apt jauninājums

    … Atjauniniet visas pakotnes uz jaunāko (palaist pēc

    piemērots atjauninājums

  8. ).
  9. sudo apt noņemt pakotnes_nosaukums

  10. … Noņemiet nevajadzīgo iepakojumu.
  11. sudo apt purge pakotnes_nosaukums

  12. … Ja vēlaties atbrīvot vairāk vietas, noņemiet nevajadzīgo pakotni ar visām atkarībām.
  13. sudo apt autoremove

  14. … Noņemiet visas nevajadzīgās atkarības, bojātās pakotnes un citu nevēlamo saturu.

dnf (Red Hat/Fedora/CentOS)

  1. sudo dnf instalējiet pakotnes_nosaukums

  2. … Instalējiet nepieciešamo pakotni.
  3. sudo dnf config-manager -- add-repo repository_address

  4. … Pievienojiet trešās puses repozitoriju.
  5. sudo dnf jauninājums

  6. … Atjauniniet visas pakotnes uz jaunākajām.
  7. sudo dnf noņemiet pakotnes_nosaukums

  8. … Noņemiet nevajadzīgo iepakojumu.
  9. sudo dnf autoremove

  10. … Noņemiet visas nevajadzīgās atkarības.

pacman (Arch/Manjaro)

  1. sudo pacman -S pakotnes_nosaukums

  2. … Instalējiet nepieciešamo pakotni.
  3. sudo yaourt -S pakotnes_nosaukums

  4. … Instalējiet pakotni no AUR, ja tā neatrodas galvenajā repozitorijā.
  5. sudo pacman -Sy

  6. … Atjauniniet pakotnes informāciju.
  7. sudo pacman -Syu

  8. … Atjauniniet visas pakotnes uz jaunākajām.
  9. sudo pacman -R pakotnes_nosaukums

  10. … Noņemiet nevajadzīgo iepakojumu.
  11. sudo pacman -Rs pakotnes_nosaukums

  12. … Noņemiet nevajadzīgo pakotni ar visām atkarībām.

Varat instalēt un atinstalēt vairākas pakotnes vienlaikus, vienkārši uzskaitot tās, atdalot tās ar atstarpi.

sudo apt instalēt firefox clementine vlc

Ja vēlaties instalēt pakotni, bet nezināt tās precīzu nosaukumu, ievadiet dažus pirmos pakotnes nosaukuma burtus un divreiz nospiediet tabulēšanas taustiņu. Pakešu pārvaldnieks parādīs visas pakotnes, kas sākas ar tādu pašu nosaukumu.

Linux komandas procesu pārvaldīšanai

Linux komandas procesu pārvaldīšanai
Linux komandas procesu pārvaldīšanai
  1. nogalināt

    … Šo komandu izmanto, lai piespiestu pārtraukt procesus. Jums ir jāievada

    nogalināt process_PID

    … Procesa PID var atrast, ievadot

    tops

  2. .
  3. xkill

  4. … Vēl viena komanda procesu pārtraukšanai. Ievadiet to un pēc tam noklikšķiniet uz loga, kuru vēlaties aizvērt.
  5. Nogalini visus

    … Nogalina procesus ar noteiktu nosaukumu. Piemēram,

    killall firefox

  6. .
  7. tops

  8. … Parāda darbojošos procesu sarakstu, kas sakārtots atbilstoši CPU patēriņam. Sava veida terminālis "Sistēmas monitors".

Linux komandas failu pārvaldīšanai

Linux komandas failu pārvaldīšanai
Linux komandas failu pārvaldīšanai

Failu skatīšana un modificēšana

  1. kaķis

    … Kad komanda tiek izmantota ar vienu teksta failu (piemēram:

    kaķa ceļš uz_failu

    ), tā saturs tiek parādīts termināļa logā. Ja norādāt divus vai vairākus failus,

    kaķa ceļš uz_failu_1 ceļš uz_failu_2

    viņa tos pielīmēs. Ja mēs iepazīstinām

    kaķa ceļš uz_failu_1> jauns_fails

  2. , tas apvienos norādīto failu saturu jaunā failā.
  3. chmod

  4. … Ļauj mainīt faila atļaujas. Tas var būt noderīgi, ja vēlaties veikt izmaiņas sistēmas failā.
  5. čown

  6. … Maina faila īpašnieku. Jādarbina ar superlietotāja tiesībām.
  7. failu

  8. … Parāda informāciju par norādīto failu.
  9. nano

    … Atver vienkāršu teksta redaktoru. Varat izveidot jaunu teksta failu vai atvērt esošu:

    nano ceļš uz_failu

  10. .
  11. pārdēvēt

  12. … Pārdēvē failu vai vairākus failus. Komandu var izmantot arī masveida failu pārdēvēšanai, izmantojot masku.
  13. pieskarties

  14. … Maina datumu, kad norādītais fails pēdējo reizi tika atvērts vai mainīts.
  15. wget

  16. … Lejupielādē failus no interneta termināļa mapē.
  17. rāvējslēdzējs

  18. … Izpako un saspiež arhīvus.

Failu un mapju izveide un dzēšana

  1. mkdir

    … Izveido jaunu mapi pašreizējā termināļa mapē vai norādītajā mapē:

    mkdir mapes_ceļš

  2. .
  3. rmdir

  4. … Dzēš norādīto mapi.
  5. rm

  6. … Dzēš failus. Tas var izdzēst gan atsevišķu failu, gan grupu, kas atbilst noteiktiem raksturlielumiem.

Failu kopēšana un pārvietošana

  1. cp

    … Izveido norādītā faila kopiju termināļa mapē:

    cp ceļš uz_failu

    … Vai arī varat norādīt galamērķi

    cp faila_ceļš uz_kopiju

  2. .
  3. mv

  4. … Pārvieto failu no vienas mapes uz citu. Pārvietojamajam failam varat norādīt nosaukumu. Smieklīgi, ka operētājsistēmā Linux šo komandu var izmantot arī failu pārdēvēšanai. Vienkārši norādiet to pašu mapi, kurā atrodas fails, un citu nosaukumu.

Meklēt failus

  1. atrast

  2. … Meklējiet failus pēc īpašiem kritērijiem, piemēram, nosaukuma, veida, lieluma, īpašnieka, izveides un modifikācijas datuma.
  3. grep

  4. … Meklējiet teksta failus, kas satur noteiktas virknes. Kritēriji ir ļoti elastīgi.
  5. atrast

  6. … Meklējiet failus un mapes, kuru nosaukumi atbilst vaicājumam, un parādiet to ceļus failu sistēmā.

Linux komandas darbam ar nodalījumiem

Linux komandas darbam ar nodalījumiem
Linux komandas darbam ar nodalījumiem
  1. lsblk

  2. … Šī komanda parāda, kādi diski atrodas jūsu sistēmā un kādos nodalījumos tie ir sadalīti. Komanda parāda arī jūsu nodalījumu un disku nosaukumus formātā sda1, sda2 un tā tālāk.
  3. mount

    … Uzstāda Linux diskus, ierīces vai failu sistēmas, ar kurām jūs varētu strādāt. Parasti ierīces tiek savienotas automātiski, tiklīdz noklikšķināt uz tām failu pārvaldniekā. Bet dažreiz jums var būt nepieciešams kaut ko uzstādīt manuāli. Varat uzstādīt jebko: diskus, ārējos diskus, nodalījumus un pat ISO attēlus. Šī komanda jāizpilda ar superlietotāja tiesībām. Lai pievienotu esošu disku vai nodalījumu, ierakstiet

    mount sdX

  4. .
  5. umount

    … Izmet failu sistēmas. Pavēli

    umount sdX

  6. atvienos ārējā datu nesēja failu sistēmu, lai jūs varētu to izņemt.
  7. dd

    … Šī komanda kopē un konvertē failus un sadaļas. Tam ir daudz dažādu lietojumu. Piemēram,

    dd ja = / dev / sda no = / dev / sdb

    izveidos precīzu sda nodalījuma kopiju sdb nodalījumā.

    dd, ja = / dev / nulle no = / dev / sdX

    pārrakstīs norādītā datu nesēja saturu ar nullēm, lai informāciju nevarētu atjaunot. A

    dd if = ~ / Lejupielādes / ubuntu.iso no = / dev / sdX bs = 4M

  8. izveidos sāknēšanas datu nesēju no jūsu lejupielādētā izplatīšanas attēla.

Linux komandas sistēmas pārvaldībai

Linux komandas sistēmas pārvaldībai
Linux komandas sistēmas pārvaldībai
  1. df

  2. … Parāda diska izmēru un tajā atlicis brīvas vietas.
  3. bezmaksas

  4. … Parāda pieejamās un izmantotās RAM apjomu.
  5. uname

    … Parāda sistēmas informāciju. Ja ievadāt

    uname

    terminālis ziņos tikai par Linux. Bet komanda

    uname -a

  6. parāda informāciju par datora nosaukumu un kodola versiju.
  7. darbspējas laiks

  8. … Norāda, cik ilgi jūsu sistēma darbojas.
  9. kur ir

  10. … Parāda vēlamās programmas izpildāmā faila atrašanās vietu.
  11. kas es esmu

  12. … Izsauc lietotājvārdu.

Linux komandas lietotāju pārvaldībai

Attēls
Attēls
  1. lietotāja pievienošana

    … Reģistrē jaunu lietotāju. Ievadiet

    lietotāja pievienot lietotājvārdu

  2. un lietotājs tiks izveidots.
  3. userdel

  4. … Noņem lietotāja kontu un failus.
  5. usermod

  6. … Maina lietotāja kontu. Var pārvietot lietotāja mājas mapi vai iestatīt datumu, kad konts tiks bloķēts.
  7. passwd

  8. … Maina kontu paroles. Parasts lietotājs var mainīt tikai sava konta paroli, superlietotājs var mainīt jebkura konta paroli.

Linux komandas tīkla pārvaldībai

Attēls
Attēls
  1. ip

    … Daudzfunkcionāla komanda darbam ar tīklu. Pavēli

    ip adreses rādīt

    parāda informāciju par tīkla adresēm,

    ip maršruts

    pārvalda maršrutēšanu un tā tālāk. Komandu došana

    ip saite iestata ethX up

    ,

    ip saite iestatīja ethX uz leju

    varat ieslēgt un izslēgt savienojumus. Komanda

    ip

    daudzi lietojumi, tāpēc pirms lietošanas ir labāk izlasīt rokasgrāmatu vai ievadīt

    ip - palīdzība

  2. ping

  3. … Parāda, vai ir izveidots savienojums ar tīklu, un palīdz noteikt savienojuma kvalitāti.

Un vēl kaut kas

Attēls
Attēls

Visbeidzot, ir galvenās Linux komandas. Viņi parāda govs, kas var ar jums runāt (nejautājiet, ko izmanto izstrādātāji).

  1. govsajs vienalga

  2. … Govs teiks to, ko tu viņai saki.
  3. laime | govis

  4. … Govs izteiks gudru (vai ne tik) domu vai citātu.
  5. govis -l

  6. … Uzskaita visus dzīvniekus, kurus var parādīt terminālī. Ja jums pēkšņi nepatīk govis.
  7. laime | cowsay -f dzīvnieks_no_saraksta

  8. … Jūsu izvēlētais dzīvnieks sāk apliet ar citātiem, dažreiz atbilstošiem.
  9. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru

  10. … Lai viss zoodārzs runātu krieviski. Bez tā dzīvnieki oriģinālā citē Tvenu un Vaildu.

Šīs nav visas Linux komandas. Ja jums ir nepieciešams detalizēti uzzināt opcijas un to, kā izmantot Linux komandas, varat izmantot iebūvēto apmācību. Zvanīt

cilvēks jūsu_komanda

vai

your_command --help

Ieteicams: