Turinys:

71 Linux komanda visoms progoms. Beveik
71 Linux komanda visoms progoms. Beveik
Anonim

Linux terminale galite atlikti beveik bet ką: konfigūruoti sistemą, įdiegti ir pašalinti programas, tvarkyti diskus ir failus ir net kalbėtis su karvėmis.

71 Linux komanda visoms progoms. Beveik
71 Linux komanda visoms progoms. Beveik

Linux komandos, skirtos naršyti terminale

Linux komandos, skirtos naršyti terminale
Linux komandos, skirtos naršyti terminale
  1. &&

    … Griežtai kalbant, tai nėra įsakymas. Jei norite vykdyti kelias komandas vienu metu, įrašykite tarp jų dvigubą ampersandą, kaip nurodyta toliau:

    pirmoji_komanda && antra_komanda

  2. … Terminalas vykdys komandas eilės tvarka. Galite įvesti tiek komandų, kiek norite.
  3. slapyvardis

    … Sukuriamus pavadinimus priskiria ilgoms komandoms, kurių negalite prisiminti. Įeikite

    slapyvardis komanda - ilga trumpoji komanda

  4. .
  5. cd

    … Pakeičia esamą terminalo aplanką. Kai paleidžiate terminalą, jis naudoja jūsų namų aplanką. Įeikite

    cd aplanko_adresas

  6. , o terminalas dirbs su ten esančiais failais.
  7. aišku

  8. … Išvalo visus pranešimus iš terminalo lango.
  9. istorija

    … Rodo visas neseniai įvestas komandas. Be to, paskutines komandas galite perjungti naudodami aukštyn ir žemyn klavišus. Jei nenorite, kad įvesta komanda būtų įrašyta, prieš ją palikite tarpą taip:

    tavo komanda

  10. .
  11. vyras

    … Rodo Linux programų ir komandų vadovą. Įeikite

    vyras paketo_pavadinimas

    arba

    vyras tavo_komanda

  12. .
  13. kas yra

    … Rodo trumpą programos aprašymą. Įveskite komandą ir programos pavadinimą

    kas yra paketo_pavadinimas

  14. .

Linux komandos supervartotojo teisėms gauti

Linux komandos supervartotojo teisėms gauti
Linux komandos supervartotojo teisėms gauti

Norint atlikti daugybę veiksmų sistemoje, pavyzdžiui, pridėti ir pašalinti programas, reikia administratoriaus teisių arba supervartotojo šaknies, kaip ji vadinama Linux.

  1. sudo

    … Ši komanda suteiks jums supervartotojo teises. Įeikite

    sudo

    prieš norimą komandą (pvz.

    sudo apt atnaujinimas

  2. ), kad paleistumėte jį kaip administratorių. Sistema paprašys jūsų slaptažodžio.
  3. sudo su

  4. … Po šios komandos visos jūsų įvestos komandos bus vykdomos supervartotojo vardu, kol uždarysite terminalą. Naudokite jį, jei reikia paleisti daug komandų su administratoriaus teisėmis.
  5. sudo gksudo

    … Komanda paleisti GUI programą kaip administratorius. Pavyzdžiui, jei norite perkelti arba keisti sistemos failus, įveskite

    sudo gksudo nautilus

  6. (nurodykite naudojamą failų tvarkyklę).
  7. sudo!!

    … Ši komanda vykdys anksčiau įvestą komandą su administratoriaus teisėmis. Naudinga, jei įvedėte komandą be

    sudo

  8. .

Nevykdykite komandų supervartotojo vardu, kurių nesuprantate.

„Linux“komandos, skirtos paketų tvarkyklei valdyti

„Linux“komandos, skirtos paketų tvarkyklei valdyti
„Linux“komandos, skirtos paketų tvarkyklei valdyti

Programų diegimą ir pašalinimą sistemoje „Linux“atlieka paketų tvarkytojai. Ubuntu ir Debian pakuočių tvarkyklę vadina apt, Fedora – dnf, Arch ir Manjaro – pacman. Jie atsisiunčia programas iš internetinių saugyklų, paketų šaltinių. Komandos jiems turėtų būti duotos su supervartotojo teisėmis.

apt („Debian“/ „Ubuntu“/ „Mint“)

  1. sudo apt install paketo_pavadinimas

  2. … Įdiekite reikiamą paketą.
  3. sudo apt-add-repository saugyklos_adresas

  4. … Pridėkite trečiosios šalies saugyklą.
  5. sudo apt atnaujinimas

  6. … Atnaujinkite paketo informaciją.
  7. sudo apt atnaujinimas

    … Atnaujinkite visus paketus į naujausius (paleisti po

    tinkamas atnaujinimas

  8. ).
  9. sudo apt pašalinti paketo_pavadinimas

  10. … Pašalinkite nereikalingą pakuotę.
  11. sudo apt purge paketo_pavadinimas

  12. … Jei norite atlaisvinti daugiau vietos, pašalinkite nereikalingą paketą su visomis priklausomybėmis.
  13. sudo apt autoremove

  14. … Pašalinkite visas nereikalingas priklausomybes, našlaičių paketus ir kitą šlamštą.

dnf („Red Hat“/ „Fedora“/ „CentOS“)

  1. sudo dnf įdiegti paketo_pavadinimas

  2. … Įdiekite reikiamą paketą.
  3. sudo dnf config-manager --add-repo saugyklos_adresas

  4. … Pridėkite trečiosios šalies saugyklą.
  5. sudo dnf atnaujinimas

  6. … Atnaujinkite visus paketus į naujausius.
  7. sudo dnf pašalinkite paketo_pavadinimą

  8. … Pašalinkite nereikalingą pakuotę.
  9. sudo dnf autoremove

  10. … Pašalinkite visas nereikalingas priklausomybes.

pacman (Arch / Manjaro)

  1. sudo pacman -S paketo_pavadinimas

  2. … Įdiekite reikiamą paketą.
  3. sudo yaourt -S paketo_pavadinimas

  4. … Įdiekite paketą iš AUR, jei jo nėra pagrindinėje saugykloje.
  5. sudo pacman -Sy

  6. … Atnaujinkite paketo informaciją.
  7. sudo pacman -Syu

  8. … Atnaujinkite visus paketus į naujausius.
  9. sudo pacman -R paketo_pavadinimas

  10. … Pašalinkite nereikalingą pakuotę.
  11. sudo pacman -Rs paketo_pavadinimas

  12. … Pašalinkite nereikalingą paketą su visomis priklausomybėmis.

Galite įdiegti ir pašalinti kelis paketus vienu metu, tiesiog išvardydami juos tarpais.

sudo apt įdiegti firefox clementine vlc

Jei norite įdiegti paketą, bet nežinote tikslaus jo pavadinimo, įveskite kelias pirmąsias paketo pavadinimo raides ir du kartus paspauskite Tab. Paketų tvarkyklė parodys visus paketus, kurie prasideda tuo pačiu pavadinimu.

Linux komandos procesams valdyti

Linux komandos procesams valdyti
Linux komandos procesams valdyti
  1. nužudyti

    … Ši komanda naudojama priverstinai nutraukti procesus. Jums reikia įeiti

    nužudyti procesą_PID

    … Proceso PID galite rasti įvedę

    viršuje

  2. .
  3. xkill

  4. … Kita komanda procesams nutraukti. Įveskite jį, tada spustelėkite langą, kurį norite uždaryti.
  5. killall

    … Užmuša procesus konkrečiu pavadinimu. Pavyzdžiui,

    killall firefox

  6. .
  7. viršuje

  8. … Rodo vykdomų procesų sąrašą, surūšiuotą pagal procesoriaus suvartojimą. Savotiškas terminalas „Sistemos monitorius“.

Linux komandos failams tvarkyti

Linux komandos failams tvarkyti
Linux komandos failams tvarkyti

Failų peržiūra ir keitimas

  1. katė

    … Kai komanda naudojama su vienu tekstiniu failu (pvz.:

    katės kelias į_failą

    ), jo turinys rodomas terminalo lange. Jei nurodote du ar daugiau failų,

    katės kelias į_failą_1 kelias į_failą_2

    ji juos suklijuos. Jei pristatysime

    katės kelias į_failą_1> naujas_failas

  2. , jis sujungs nurodytų failų turinį į naują failą.
  3. chmod

  4. … Leidžia keisti failo teises. Tai gali būti naudinga, jei norite pakeisti sistemos failą.
  5. chown

  6. … Pakeičia failo savininką. Turėtų būti paleista su supervartotojo teisėmis.
  7. failą

  8. … Rodo informaciją apie nurodytą failą.
  9. nano

    … Atidaro paprastą teksto rengyklę. Galite sukurti naują tekstinį failą arba atidaryti esamą:

    nano kelias į failą

  10. .
  11. pervadinti

  12. … Pervardija failą arba kelis failus. Komanda taip pat gali būti naudojama masiniam failų pervadinimui naudojant kaukę.
  13. liesti

  14. … Pakeičia datą, kada nurodytas failas buvo paskutinį kartą atidarytas arba pakeistas.
  15. wget

  16. … Atsisiunčia failus iš interneto į terminalo aplanką.
  17. užtrauktukas

  18. … Išpakuoja ir suglaudina archyvus.

Failų ir aplankų kūrimas ir trynimas

  1. mkdir

    … Sukuria naują aplanką esamame terminalo aplanke arba nurodytame aplanke:

    mkdir aplanko_kelias

  2. .
  3. rmdir

  4. … Ištrina nurodytą aplanką.
  5. rm

  6. … Ištrina failus. Jis gali ištrinti tiek atskirą failą, tiek grupę, atitinkančią tam tikras charakteristikas.

Failų kopijavimas ir perkėlimas

  1. cp

    … Sukuria nurodyto failo kopiją terminalo aplanke:

    cp kelias į_failą

    … Arba galite nurodyti paskirties vietą

    cp failo_kopijavimo kelias

  2. .
  3. mv

  4. … Perkelia failą iš vieno aplanko į kitą. Galite nurodyti perkeliamo failo pavadinimą. Įdomu tai, kad Linux sistemoje ši komanda taip pat gali būti naudojama failams pervardyti. Tiesiog nurodykite tą patį aplanką, kuriame yra failas, ir kitą pavadinimą.

Ieškokite failų

  1. rasti

  2. … Ieškokite failų pagal konkrečius kriterijus, tokius kaip pavadinimas, tipas, dydis, savininkas, sukūrimo ir pakeitimo data.
  3. grep

  4. … Ieškokite tekstinių failų, kuriuose yra konkrečios eilutės. Kriterijai labai lankstūs.
  5. surasti

  6. … Ieškokite failų ir aplankų, kurių pavadinimai atitinka užklausą, ir parodykite jų kelius failų sistemoje.

Linux komandos darbui su skaidiniais

Linux komandos darbui su skaidiniais
Linux komandos darbui su skaidiniais
  1. lsblk

  2. … Ši komanda parodo, kokie diskai yra jūsų sistemoje ir į kokius skaidinius jie suskirstyti. Komanda taip pat rodo jūsų skaidinių ir diskų pavadinimus sda1, sda2 ir pan. formatu.
  3. kalnas

    … Sumontuoja Linux diskus, įrenginius ar failų sistemas, kad galėtumėte dirbti. Paprastai įrenginiai prijungiami automatiškai, kai tik spustelite juos failų tvarkyklėje. Tačiau kartais gali tekti ką nors montuoti rankiniu būdu. Galite prijungti bet ką: diskus, išorinius diskus, skaidinius ir net ISO atvaizdus. Ši komanda turi būti vykdoma naudojant supervartotojo teises. Norėdami prijungti esamą diską arba skaidinį, įveskite

    montuoti sdX

  4. .
  5. umount

    … Ištrina failų sistemas. komandą

    umount sdX

  6. atjungs išorinės laikmenos failų sistemą, kad galėtumėte ją išimti.
  7. dd

    … Ši komanda kopijuoja ir konvertuoja failus ir skyrius. Jis turi daug skirtingų naudojimo būdų. Pavyzdžiui,

    dd, jei = / dev / sda iš = / dev / sdb

    padarys tikslią sda skaidinio kopiją sdb skaidinyje.

    dd, jei = / dev / nulis = / dev / sdX

    perrašys nurodytos laikmenos turinį nuliais, kad nebūtų galima atkurti informacijos. A

    dd if = ~ / Atsisiuntimai / ubuntu.iso of = / dev / sdX bs = 4M

  8. sukurs įkrovos laikmeną iš atsisiųsto platinimo vaizdo.

Linux komandos sistemos valdymui

Linux komandos sistemos valdymui
Linux komandos sistemos valdymui
  1. df

  2. … Rodo jūsų disko dydį ir kiek jame liko laisvos vietos.
  3. Laisvas

  4. … Rodo turimos ir naudojamos RAM kiekį.
  5. uname

    … Rodo sistemos informaciją. Jei įvesite

    uname

    terminalas praneš tik apie „Linux“. Bet komanda

    uname -a

  6. rodoma informacija apie kompiuterio pavadinimą ir branduolio versiją.
  7. veikimo laikas

  8. … Nurodo, kiek laiko veikė jūsų sistema.
  9. kur yra

  10. … Rodo norimos programos vykdomojo failo vietą.
  11. kas aš esu

  12. … Skambina vartotojo vardu.

Linux komandos vartotojų valdymui

Vaizdas
Vaizdas
  1. vartotojo pridėjimas

    … Registruoja naują vartotoją. Įeikite

    vartotojo pridėti vartotojo vardą

  2. ir vartotojas bus sukurtas.
  3. userdel

  4. … Pašalina vartotojo abonementą ir failus.
  5. usermod

  6. … Pakeičia vartotojo abonementą. Gali perkelti vartotojo namų aplanką arba nustatyti datą, kada paskyra bus užrakinta.
  7. passwd

  8. … Pakeičia paskyros slaptažodžius. Paprastas vartotojas gali pakeisti tik savo paskyros slaptažodį, supervartotojas gali pakeisti bet kurios paskyros slaptažodį.

Linux komandos tinklo valdymui

Vaizdas
Vaizdas
  1. ip

    … Daugiafunkcė komanda darbui su tinklu. komandą

    ip adreso rodymas

    rodo informaciją apie tinklo adresus,

    ip maršrutas

    tvarko maršrutą ir pan. Duodamas komandas

    ip nuoroda nustatykite ethX

    ,

    ip nuoroda nustatė ethX

    galite įjungti ir išjungti ryšius. Komanda

    ip

    daug naudojamas, todėl prieš naudojant geriau perskaityti vadovą arba įvesti

    ip - pagalba

  2. ping

  3. … Rodo, ar esate prisijungę prie tinklo, ir padeda nustatyti ryšio kokybę.

Ir dar kažkas

Vaizdas
Vaizdas

Galiausiai yra pagrindinės Linux komandos. Jie rodo karvę, kuri gali su jumis kalbėtis (neklauskite, ką kūrėjai naudoja).

  1. karvė bet ko

  2. … Karvė sakys tai, ką tu jai pasakysi.
  3. turtas | karvė

  4. … Karvė išsakys protingą (arba ne tokią) mintį ar citatą.
  5. karvė -l

  6. … Išvardija visus gyvūnus, kurie gali būti rodomi terminale. Jei staiga nepatinka karvės.
  7. turtas | cowsay -f gyvūnas_iš_sąrašo

  8. … Jūsų pasirinktas gyvūnas pradeda apipilti kabutėmis, kartais tinkamomis.
  9. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru

  10. … Tegul visas zoologijos sodas kalba rusiškai. Be to, gyvūnai originale cituoja Tveną ir Vaildą.

Tai ne visos „Linux“komandos. Jei jums reikia išsamiai žinoti parinktis ir kaip naudoti Linux komandas, galite naudoti integruotą mokymo programą. Surinkite

vyras tavo_komanda

arba

your_command --help

Rekomenduojamas: