Mundarija:

Barcha holatlar uchun 71 ta Linux buyruqlari. Deyarli
Barcha holatlar uchun 71 ta Linux buyruqlari. Deyarli
Anonim

Linux terminalida deyarli hamma narsani qilishingiz mumkin: tizimni sozlash, ilovalarni o'rnatish va o'chirish, disklar va fayllarni boshqarish va hatto sigirlar bilan gaplashish.

Barcha holatlar uchun 71 ta Linux buyruqlari. Deyarli
Barcha holatlar uchun 71 ta Linux buyruqlari. Deyarli

Terminalda harakatlanish uchun Linux buyruqlari

Terminalda harakatlanish uchun Linux buyruqlari
Terminalda harakatlanish uchun Linux buyruqlari
  1. &&

    … Qattiq aytganda, bu buyruq emas. Agar siz bir vaqtning o'zida bir nechta buyruqlarni bajarmoqchi bo'lsangiz, ular orasiga quyidagi tarzda qo'sh ampersand qo'ying:

    birinchi_buyruq && ikkinchi_buyruq

  2. … Terminal buyruqlarni tartibda bajaradi. Siz xohlagancha ko'p buyruqlar kiritishingiz mumkin.
  3. taxallus

    … Siz yaratgan nomlarni siz eslay olmaydigan uzun buyruqlarga tayinlaydi. Kirish

    taxallus buyruq-uzun qisqa-buyruq

  4. .
  5. cd

    … Joriy terminal papkasini o'zgartiradi. Terminalni ishga tushirganingizda, u uy papkasidan foydalanadi. Kirish

    cd papka_manzili

  6. , va terminal u yerdagi fayllar bilan ishlaydi.
  7. aniq

  8. … Terminal oynasidan barcha xabarlarni tozalaydi.
  9. tarix

    … Siz yaqinda kiritgan barcha buyruqlarni ko'rsatadi. Bundan tashqari, "Yuqoriga" va "Pastga" tugmalari yordamida oxirgi buyruqlar o'rtasida almashishingiz mumkin. Agar siz kiritgan buyruq yozilishini xohlamasangiz, uning oldiga quyidagi kabi bo'sh joy qo'ying:

    sizning jamoangiz

  10. .
  11. kishi

    … Linux dasturlari va buyruqlari bo'yicha qo'llanmani ko'rsatadi. Kirish

    man paketi_nomi

    yoki

    buyrug'ingizni bajaring

  12. .
  13. nima bu

    … Dasturning qisqacha tavsifini ko'rsatadi. Buyruq va dastur nomini kiriting

    paket_nomi nima

  14. .

Superuser huquqlarini olish uchun Linux buyruqlari

Superuser huquqlarini olish uchun Linux buyruqlari
Superuser huquqlarini olish uchun Linux buyruqlari

Tizimda ko'plab amallarni bajarish uchun, masalan, dasturlarni qo'shish va o'chirish uchun sizga administrator huquqlari yoki Linuxda deyilganidek, superuser ildizi kerak bo'ladi.

  1. sudo

    … Bu buyruq sizga superfoydalanuvchi huquqlarini beradi. Kirish

    sudo

    siz xohlagan buyruqdan oldin (masalan,

    sudo apt yangilash

  2. ) uni administrator sifatida ishga tushirish uchun. Tizim sizdan parol so'raydi.
  3. sudo su

  4. … Ushbu buyruqdan so'ng siz kiritgan barcha buyruqlar siz terminalni yopguningizcha superuser nomidan bajariladi. Agar administrator huquqlariga ega bo'lgan ko'plab buyruqlarni bajarish kerak bo'lsa, undan foydalaning.
  5. sudo gksudo

    … GUI ilovasini administrator sifatida ishga tushirish buyrug'i. Misol uchun, agar siz tizim fayllarini ko'chirmoqchi yoki o'zgartirmoqchi bo'lsangiz, kiriting

    sudo gksudo nautilus

  6. (foydalanayotgan fayl menejerini belgilang).
  7. sudo!!

    … Bu buyruq administrator imtiyozlari bilan avval kiritilgan buyruqni ishga tushiradi. Agar siz buyruqsiz yozgan bo'lsangiz foydali bo'ladi

    sudo

  8. .

Superuser nomidan siz tushunmaydigan buyruqlarni bajarmang.

Paket menejerini boshqarish uchun Linux buyruqlari

Paket menejerini boshqarish uchun Linux buyruqlari
Paket menejerini boshqarish uchun Linux buyruqlari

Linuxda ilovalarni o'rnatish va o'chirish paket menejerlari tomonidan amalga oshiriladi. Ubuntu va Debian paket menejerini apt, Fedora dnf, Arch va Manjaro pacmanni chaqiradi. Ular ilovalarni onlayn omborlardan, paket manbalaridan yuklab olishadi. Buyruqlar ularga superuser huquqlari bilan berilishi kerak.

apt (Debian / Ubuntu / Mint)

  1. sudo apt install package_name

  2. … Kerakli paketni o'rnating.
  3. sudo apt-add-repository repository_address

  4. … Uchinchi tomon omborini qo'shing.
  5. sudo apt yangilanishi

  6. … Paket ma'lumotlarini yangilang.
  7. sudo apt yangilash

    … Barcha paketlarni eng oxirgisiga yangilang (keyin

    mos yangilash

  8. ).
  9. sudo apt paket_nomini olib tashlang

  10. … Keraksiz paketni olib tashlang.
  11. sudo apt purge package_name

  12. … Ko'proq joy bo'shatmoqchi bo'lsangiz, barcha bog'liqliklar bilan keraksiz paketni olib tashlang.
  13. sudo apt autoremove

  14. … Barcha keraksiz bog'liqliklar, yetim paketlar va boshqa keraksiz narsalarni olib tashlang.

dnf (Red Hat / Fedora / CentOS)

  1. sudo dnf o'rnating package_name

  2. … Kerakli paketni o'rnating.
  3. sudo dnf config-manager --add-repo repository_address

  4. … Uchinchi tomon omborini qo'shing.
  5. sudo dnf yangilash

  6. … Barcha paketlarni eng yangisiga yangilang.
  7. sudo dnf paket_nomini olib tashlang

  8. … Keraksiz paketni olib tashlang.
  9. sudo dnf autoremove

  10. … Barcha keraksiz bog'liqliklarni olib tashlang.

pacman (Arch / Manjaro)

  1. sudo pacman -S paket_nomi

  2. … Kerakli paketni o'rnating.
  3. sudo yaourt -S paket_nomi

  4. … Paketni AUR dan o'rnating, agar u asosiy omborda bo'lmasa.
  5. sudo pacman -Sy

  6. … Paket ma'lumotlarini yangilang.
  7. sudo pacman - Syu

  8. … Barcha paketlarni eng yangisiga yangilang.
  9. sudo pacman -R paket_nomi

  10. … Keraksiz paketni olib tashlang.
  11. sudo pacman -Rs paket_nomi

  12. … Barcha bog'liqliklar bilan keraksiz paketni olib tashlang.

Bir vaqtning o'zida bir nechta paketlarni bo'sh joy bilan ajratib ko'rsatish orqali o'rnatishingiz va olib tashlashingiz mumkin.

sudo apt o'rnating firefox clementine vlc

Agar siz paketni o'rnatmoqchi bo'lsangiz, lekin uning aniq nomini bilmasangiz, paket nomining birinchi bir necha harfini kiriting va Tab tugmasini ikki marta bosing. Paket menejeri bir xil nom bilan boshlangan barcha paketlarni ko'rsatadi.

Jarayonlarni boshqarish uchun Linux buyruqlari

Jarayonlarni boshqarish uchun Linux buyruqlari
Jarayonlarni boshqarish uchun Linux buyruqlari
  1. o'ldirish

    … Bu buyruq jarayonlarni majburan tugatish uchun ishlatiladi. Kirishingiz kerak

    o'ldirish process_PID

    … Jarayonning PID-ni kiritish orqali topish mumkin

    yuqori

  2. .
  3. xkill

  4. … Jarayonlarni tugatish uchun yana bir buyruq. Uni kiriting, so'ngra yopmoqchi bo'lgan oynani bosing.
  5. killall

    … Muayyan nom bilan jarayonlarni o'ldiradi. Masalan,

    killall firefox

  6. .
  7. yuqori

  8. … CPU iste'moliga qarab tartiblangan ishlaydigan jarayonlar ro'yxatini ko'rsatadi. "Tizim monitori" terminalining bir turi.

Fayllarni boshqarish uchun Linux buyruqlari

Fayllarni boshqarish uchun Linux buyruqlari
Fayllarni boshqarish uchun Linux buyruqlari

Fayllarni ko'rish va o'zgartirish

  1. mushuk

    … Buyruq bitta matn fayli bilan foydalanilganda (bu kabi:

    cat path_to_fale

    ), u o'z tarkibini terminal oynasida ko'rsatadi. Ikki yoki undan ortiq faylni belgilasangiz,

    cat path_to_file_1 path_to_file_2

    u ularni yopishtiradi. Agar tanishtirsak

    cat path_to_file_1> new_fale

  2. , u belgilangan fayllar tarkibini yangi faylga birlashtiradi.
  3. chmod

  4. … Fayl ruxsatlarini o'zgartirish imkonini beradi. Tizim fayliga o'zgartirishlar kiritmoqchi bo'lsangiz, bu foydali bo'lishi mumkin.
  5. chown

  6. … Fayl egasini o'zgartiradi. Superuser huquqlari bilan ishlashi kerak.
  7. fayl

  8. … Belgilangan fayl haqidagi ma'lumotlarni ko'rsatadi.
  9. nano

    … Oddiy matn muharririni ochadi. Siz yangi matn faylini yaratishingiz yoki mavjud faylni ochishingiz mumkin:

    nano path_to_fale

  10. .
  11. qayta nomlash

  12. … Fayl yoki bir nechta fayl nomini o'zgartiradi. Buyruqdan fayllar nomini mask bilan o'zgartirish uchun ham foydalanish mumkin.
  13. teginish

  14. … Belgilangan fayl oxirgi marta ochilgan yoki o'zgartirilgan sanani o'zgartiradi.
  15. wget

  16. … Fayllarni internetdan terminal papkasiga yuklaydi.
  17. zip

  18. … Arxivlarni ochadi va siqadi.

Fayl va papkalarni yaratish va o'chirish

  1. mkdir

    … Joriy terminal papkasida yoki belgilangan papkada yangi jild yaratadi:

    mkdir folder_path

  2. .
  3. rmdir

  4. … Belgilangan jildni o'chiradi.
  5. rm

  6. … Fayllarni o'chiradi. U alohida faylni ham, ma'lum xususiyatlarga mos keladigan guruhni ham o'chirib tashlashi mumkin.

Fayllarni nusxalash va ko'chirish

  1. cp

    … Terminal papkasida ko'rsatilgan faylning nusxasini yaratadi:

    cp path_to_fale

    … Yoki siz maqsadni belgilashingiz mumkin

    cp path_to_file path_to_copy

  2. .
  3. mv

  4. … Faylni bir papkadan boshqasiga ko'chiradi. Ko'chiriladigan fayl nomini belgilashingiz mumkin. Qizig'i shundaki, Linuxda ushbu buyruq fayllar nomini o'zgartirish uchun ham ishlatilishi mumkin. Faqat fayl joylashgan papkani va boshqa nomni ko'rsating.

Fayllarni qidirish

  1. toping

  2. … Fayllarni nomi, turi, o'lchami, egasi, yaratilish va o'zgartirish sanasi kabi maxsus mezonlar bo'yicha qidiring.
  3. grep

  4. … Muayyan satrlarni o'z ichiga olgan matnli fayllarni qidiring. Mezonlar juda moslashuvchan.
  5. toping

  6. … Nomlari so'rovga mos keladigan fayl va papkalarni qidiring va fayl tizimida ularning yo'llarini ko'rsating.

Bo'limlar bilan ishlash uchun Linux buyruqlari

Bo'limlar bilan ishlash uchun Linux buyruqlari
Bo'limlar bilan ishlash uchun Linux buyruqlari
  1. lsblk

  2. … Ushbu buyruq tizimingizda qanday disklar mavjudligini va ular qanday bo'limlarga bo'linganligini ko'rsatadi. Buyruq shuningdek, sda1, sda2 va boshqalar formatida bo'limlaringiz va drayverlaringiz nomlarini ko'rsatadi.
  3. o'rnatish

    … Siz bilan ishlashingiz uchun Linux drayverlari, qurilmalari yoki fayl tizimlarini o'rnatadi. Odatda qurilmalar fayl menejerida ustiga bosganingizdan so'ng avtomatik ravishda ulanadi. Lekin ba'zida biror narsani qo'lda o'rnatishingiz kerak bo'lishi mumkin. Siz hamma narsani o'rnatishingiz mumkin: disklar, tashqi disklar, bo'limlar va hatto ISO tasvirlari. Bu buyruq superuser huquqlari bilan bajarilishi kerak. Mavjud disk yoki bo'limni o'rnatish uchun yozing

    sdX o'rnatish

  4. .
  5. miqdori

    … Fayl tizimlarini tashlaydi. Buyruq

    umount sdX

  6. Siz uni chiqarib olishingiz uchun tashqi muhitning fayl tizimini uzadi.
  7. dd

    … Bu buyruq fayllar va bo'limlarni nusxalaydi va o'zgartiradi. U juda ko'p turli xil foydalanishga ega. Masalan,

    dd agar = / dev / sda ning = / dev / sdb

    sdb bo'limida sda bo'limining aniq nusxasini yaratadi.

    dd agar = / dev / nol / dev / sdX

    ma'lumotni qayta tiklab bo'lmasligi uchun ko'rsatilgan ommaviy axborot vositalarining mazmunini nol bilan yozadi. A

    dd agar = ~ / Yuklashlar / ubuntu.iso of = / dev / sdX bs = 4M

  8. siz yuklagan tarqatish tasviridan yuklanadigan media hosil qiladi.

Tizim boshqaruvi uchun Linux buyruqlari

Tizim boshqaruvi uchun Linux buyruqlari
Tizim boshqaruvi uchun Linux buyruqlari
  1. df

  2. … Diskingiz hajmini va unda qancha bo'sh joy qolganligini ko'rsatadi.
  3. ozod

  4. … Mavjud va ishlatilgan RAM miqdorini ko'rsatadi.
  5. nomsiz

    … Tizim ma'lumotlarini ko'rsatadi. Kirsangiz

    nomsiz

    terminal faqat Linux haqida xabar beradi. Ammo jamoa

    unname -a

  6. kompyuter nomi va yadro versiyasi haqidagi ma'lumotlarni ko'rsatadi.
  7. ish vaqti

  8. … Tizim qancha vaqt ishlayotganini ko'rsatadi.
  9. qayerda

  10. … Kerakli dastur uchun bajariladigan faylning joylashuvini ko'rsatadi.
  11. Men kimman

  12. … Foydalanuvchi nomini chaqiradi.

Foydalanuvchilarni boshqarish uchun Linux buyruqlari

Rasm
Rasm
  1. useradd

    … Yangi foydalanuvchini ro'yxatdan o'tkazadi. Kirish

    useradd foydalanuvchi nomi

  2. va foydalanuvchi yaratiladi.
  3. userdel

  4. … Foydalanuvchi hisobini va fayllarni o'chiradi.
  5. usermod

  6. … Foydalanuvchi hisobini o'zgartiradi. Foydalanuvchining uy papkasini ko'chirishi yoki hisob bloklanadigan sanani belgilashi mumkin.
  7. passwd

  8. … Hisob parollarini o'zgartiradi. Oddiy foydalanuvchi faqat o'z akkaunti parolini o'zgartirishi mumkin, superuser har qanday hisob parolini o'zgartirishi mumkin.

Tarmoqni boshqarish uchun Linux buyruqlari

Rasm
Rasm
  1. ip

    … Tarmoq bilan ishlash uchun ko'p funktsiyali jamoa. Buyruq

    IP manzilini ko'rsatish

    tarmoq manzillari haqidagi ma'lumotlarni ko'rsatadi,

    IP yo'nalishi

    marshrutlashni boshqaradi va hokazo. Buyruqlar berish

    IP havolasi ethX ni o'rnatdi

    ,

    ip havolasi ethX ni o'rnatdi

    siz ulanishlarni yoqishingiz va o'chirishingiz mumkin. Jamoa

    ip

    ko'p foydalanish, shuning uchun uni ishlatishdan oldin qo'llanmani o'qib chiqish yoki kiritish yaxshiroqdir

    ip - yordam

  2. ping

  3. … Tarmoqqa ulanganligingizni ko'rsatadi va ulanish sifatini aniqlashga yordam beradi.

Va yana bir narsa

Rasm
Rasm

Nihoyat, asosiy Linux buyruqlari mavjud. Ular siz bilan gaplasha oladigan sigirni ko'rsatadilar (ishlab chiquvchilar nima ishlatayotganini so'ramang).

  1. har qanday sigir

  2. … Sigir unga aytganingizni aytadi.
  3. omad | sigir

  4. … Sigir aqlli (yoki unchalik emas) fikr yoki iqtibos keltiradi.
  5. sigir - l

  6. … Terminalda ko'rsatilishi mumkin bo'lgan barcha hayvonlarning ro'yxati. Agar siz to'satdan sigirlarni yoqtirmasangiz.
  7. omad | cowsay -f animal_from_list

  8. … Siz tanlagan hayvon tirnoq bilan dush boshlaydi, ba'zan mos keladi.
  9. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru

  10. … Butun hayvonot bog'ini rus tilida gapirsin. Busiz hayvonlar asl nusxada Tven va Uaylddan iqtibos keltirmoqda.

Bu barcha Linux buyruqlari emas. Variantlar va Linux buyruqlaridan qanday foydalanishni batafsil bilishingiz kerak bo'lsa, o'rnatilgan o'quv qo'llanmasidan foydalanishingiz mumkin. Tering

buyrug'ingizni bajaring

yoki

your_command --help

Tavsiya: