Mundarija:
- Terminalda harakatlanish uchun Linux buyruqlari
- Superuser huquqlarini olish uchun Linux buyruqlari
- Paket menejerini boshqarish uchun Linux buyruqlari
- Jarayonlarni boshqarish uchun Linux buyruqlari
- Fayllarni boshqarish uchun Linux buyruqlari
- Bo'limlar bilan ishlash uchun Linux buyruqlari
- Tizim boshqaruvi uchun Linux buyruqlari
- Foydalanuvchilarni boshqarish uchun Linux buyruqlari
- Tarmoqni boshqarish uchun Linux buyruqlari
- Va yana bir narsa
2024 Muallif: Malcolm Clapton | [email protected]. Oxirgi o'zgartirilgan: 2024-01-19 14:26
Linux terminalida deyarli hamma narsani qilishingiz mumkin: tizimni sozlash, ilovalarni o'rnatish va o'chirish, disklar va fayllarni boshqarish va hatto sigirlar bilan gaplashish.
Terminalda harakatlanish uchun Linux buyruqlari
-
&&
… 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
- … Terminal buyruqlarni tartibda bajaradi. Siz xohlagancha ko'p buyruqlar kiritishingiz mumkin.
-
taxallus
… Siz yaratgan nomlarni siz eslay olmaydigan uzun buyruqlarga tayinlaydi. Kirish
taxallus buyruq-uzun qisqa-buyruq
- .
-
cd
… Joriy terminal papkasini o'zgartiradi. Terminalni ishga tushirganingizda, u uy papkasidan foydalanadi. Kirish
cd papka_manzili
- , va terminal u yerdagi fayllar bilan ishlaydi.
-
aniq
- … Terminal oynasidan barcha xabarlarni tozalaydi.
-
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
- .
-
kishi
… Linux dasturlari va buyruqlari bo'yicha qo'llanmani ko'rsatadi. Kirish
man paketi_nomi
yoki
buyrug'ingizni bajaring
- .
-
nima bu
… Dasturning qisqacha tavsifini ko'rsatadi. Buyruq va dastur nomini kiriting
paket_nomi nima
- .
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.
-
sudo
… Bu buyruq sizga superfoydalanuvchi huquqlarini beradi. Kirish
sudo
siz xohlagan buyruqdan oldin (masalan,
sudo apt yangilash
- ) uni administrator sifatida ishga tushirish uchun. Tizim sizdan parol so'raydi.
-
sudo su
- … 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.
-
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
- (foydalanayotgan fayl menejerini belgilang).
-
sudo!!
… Bu buyruq administrator imtiyozlari bilan avval kiritilgan buyruqni ishga tushiradi. Agar siz buyruqsiz yozgan bo'lsangiz foydali bo'ladi
sudo
- .
Superuser nomidan siz tushunmaydigan buyruqlarni bajarmang.
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)
-
sudo apt install package_name
- … Kerakli paketni o'rnating.
-
sudo apt-add-repository repository_address
- … Uchinchi tomon omborini qo'shing.
-
sudo apt yangilanishi
- … Paket ma'lumotlarini yangilang.
-
sudo apt yangilash
… Barcha paketlarni eng oxirgisiga yangilang (keyin
mos yangilash
- ).
-
sudo apt paket_nomini olib tashlang
- … Keraksiz paketni olib tashlang.
-
sudo apt purge package_name
- … Ko'proq joy bo'shatmoqchi bo'lsangiz, barcha bog'liqliklar bilan keraksiz paketni olib tashlang.
-
sudo apt autoremove
- … Barcha keraksiz bog'liqliklar, yetim paketlar va boshqa keraksiz narsalarni olib tashlang.
dnf (Red Hat / Fedora / CentOS)
-
sudo dnf o'rnating package_name
- … Kerakli paketni o'rnating.
-
sudo dnf config-manager --add-repo repository_address
- … Uchinchi tomon omborini qo'shing.
-
sudo dnf yangilash
- … Barcha paketlarni eng yangisiga yangilang.
-
sudo dnf paket_nomini olib tashlang
- … Keraksiz paketni olib tashlang.
-
sudo dnf autoremove
- … Barcha keraksiz bog'liqliklarni olib tashlang.
pacman (Arch / Manjaro)
-
sudo pacman -S paket_nomi
- … Kerakli paketni o'rnating.
-
sudo yaourt -S paket_nomi
- … Paketni AUR dan o'rnating, agar u asosiy omborda bo'lmasa.
-
sudo pacman -Sy
- … Paket ma'lumotlarini yangilang.
-
sudo pacman - Syu
- … Barcha paketlarni eng yangisiga yangilang.
-
sudo pacman -R paket_nomi
- … Keraksiz paketni olib tashlang.
-
sudo pacman -Rs paket_nomi
- … 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
-
o'ldirish
… Bu buyruq jarayonlarni majburan tugatish uchun ishlatiladi. Kirishingiz kerak
o'ldirish process_PID
… Jarayonning PID-ni kiritish orqali topish mumkin
yuqori
- .
-
xkill
- … Jarayonlarni tugatish uchun yana bir buyruq. Uni kiriting, so'ngra yopmoqchi bo'lgan oynani bosing.
-
killall
… Muayyan nom bilan jarayonlarni o'ldiradi. Masalan,
killall firefox
- .
-
yuqori
- … CPU iste'moliga qarab tartiblangan ishlaydigan jarayonlar ro'yxatini ko'rsatadi. "Tizim monitori" terminalining bir turi.
Fayllarni boshqarish uchun Linux buyruqlari
Fayllarni ko'rish va o'zgartirish
-
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
- , u belgilangan fayllar tarkibini yangi faylga birlashtiradi.
-
chmod
- … Fayl ruxsatlarini o'zgartirish imkonini beradi. Tizim fayliga o'zgartirishlar kiritmoqchi bo'lsangiz, bu foydali bo'lishi mumkin.
-
chown
- … Fayl egasini o'zgartiradi. Superuser huquqlari bilan ishlashi kerak.
-
fayl
- … Belgilangan fayl haqidagi ma'lumotlarni ko'rsatadi.
-
nano
… Oddiy matn muharririni ochadi. Siz yangi matn faylini yaratishingiz yoki mavjud faylni ochishingiz mumkin:
nano path_to_fale
- .
-
qayta nomlash
- … Fayl yoki bir nechta fayl nomini o'zgartiradi. Buyruqdan fayllar nomini mask bilan o'zgartirish uchun ham foydalanish mumkin.
-
teginish
- … Belgilangan fayl oxirgi marta ochilgan yoki o'zgartirilgan sanani o'zgartiradi.
-
wget
- … Fayllarni internetdan terminal papkasiga yuklaydi.
-
zip
- … Arxivlarni ochadi va siqadi.
Fayl va papkalarni yaratish va o'chirish
-
mkdir
… Joriy terminal papkasida yoki belgilangan papkada yangi jild yaratadi:
mkdir folder_path
- .
-
rmdir
- … Belgilangan jildni o'chiradi.
-
rm
- … Fayllarni o'chiradi. U alohida faylni ham, ma'lum xususiyatlarga mos keladigan guruhni ham o'chirib tashlashi mumkin.
Fayllarni nusxalash va ko'chirish
-
cp
… Terminal papkasida ko'rsatilgan faylning nusxasini yaratadi:
cp path_to_fale
… Yoki siz maqsadni belgilashingiz mumkin
cp path_to_file path_to_copy
- .
-
mv
- … 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
-
toping
- … Fayllarni nomi, turi, o'lchami, egasi, yaratilish va o'zgartirish sanasi kabi maxsus mezonlar bo'yicha qidiring.
-
grep
- … Muayyan satrlarni o'z ichiga olgan matnli fayllarni qidiring. Mezonlar juda moslashuvchan.
-
toping
- … Nomlari so'rovga mos keladigan fayl va papkalarni qidiring va fayl tizimida ularning yo'llarini ko'rsating.
Bo'limlar bilan ishlash uchun Linux buyruqlari
-
lsblk
- … 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.
-
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
- .
-
miqdori
… Fayl tizimlarini tashlaydi. Buyruq
umount sdX
- Siz uni chiqarib olishingiz uchun tashqi muhitning fayl tizimini uzadi.
-
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
- siz yuklagan tarqatish tasviridan yuklanadigan media hosil qiladi.
Tizim boshqaruvi uchun Linux buyruqlari
-
df
- … Diskingiz hajmini va unda qancha bo'sh joy qolganligini ko'rsatadi.
-
ozod
- … Mavjud va ishlatilgan RAM miqdorini ko'rsatadi.
-
nomsiz
… Tizim ma'lumotlarini ko'rsatadi. Kirsangiz
nomsiz
terminal faqat Linux haqida xabar beradi. Ammo jamoa
unname -a
- kompyuter nomi va yadro versiyasi haqidagi ma'lumotlarni ko'rsatadi.
-
ish vaqti
- … Tizim qancha vaqt ishlayotganini ko'rsatadi.
-
qayerda
- … Kerakli dastur uchun bajariladigan faylning joylashuvini ko'rsatadi.
-
Men kimman
- … Foydalanuvchi nomini chaqiradi.
Foydalanuvchilarni boshqarish uchun Linux buyruqlari
-
useradd
… Yangi foydalanuvchini ro'yxatdan o'tkazadi. Kirish
useradd foydalanuvchi nomi
- va foydalanuvchi yaratiladi.
-
userdel
- … Foydalanuvchi hisobini va fayllarni o'chiradi.
-
usermod
- … Foydalanuvchi hisobini o'zgartiradi. Foydalanuvchining uy papkasini ko'chirishi yoki hisob bloklanadigan sanani belgilashi mumkin.
-
passwd
- … 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
-
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
-
ping
- … Tarmoqqa ulanganligingizni ko'rsatadi va ulanish sifatini aniqlashga yordam beradi.
Va yana bir narsa
Nihoyat, asosiy Linux buyruqlari mavjud. Ular siz bilan gaplasha oladigan sigirni ko'rsatadilar (ishlab chiquvchilar nima ishlatayotganini so'ramang).
-
har qanday sigir
- … Sigir unga aytganingizni aytadi.
-
omad | sigir
- … Sigir aqlli (yoki unchalik emas) fikr yoki iqtibos keltiradi.
-
sigir - l
- … Terminalda ko'rsatilishi mumkin bo'lgan barcha hayvonlarning ro'yxati. Agar siz to'satdan sigirlarni yoqtirmasangiz.
-
omad | cowsay -f animal_from_list
- … Siz tanlagan hayvon tirnoq bilan dush boshlaydi, ba'zan mos keladi.
-
sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru
- … 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:
Barcha holatlar uchun 20 ta foydali Google Sheets shablonlari
Google Sheets - bu narsalarni nazorat ostida ushlab turishni yaxshi ko'radiganlar uchun bepul qulay xususiyatlar to'plami. Hayotingizni osonlashtirish uchun tayyor echimlarni sinab ko'ring
Barcha holatlar uchun AliExpress bilan 14 ta multi-vosita
Penslar, pichoqlar, bolg'a va hatto bolta bilan: biz turli xil byudjetlar va turli xil funksionallik uchun multitools topdik. Bundan tashqari, bilaguzuk sifatida ham mavjud
Barcha holatlar uchun musiqachilar uchun 19 ta ilova
Tyunerlar va metronomlardan tortib portativ ovoz yozish studiyalarigacha. GuitarTuna, Famous Riffs, MuseScore, Drum Machine va GarageBand - Lifehacker musiqachilar uchun eng yaxshi ilovalarni to'pladi
Qanday qilib men Tailandda deyarli vafot etdim va deyarli faylasufga aylandim
Xo'sh, men "katta dramatik effekt uchun" bo'rttirib yubordim (Goblin). Garchi o'zimni juda yomon his qilgan bo'lsam ham. Lekin birinchi navbatda… Hammasi oilam bilan Tailandga uch oyga borganimizdan boshlandi. Sizga shuni eslatib o'tamanki, men o'zimning konfor zonamni tark etib, narsalarni biroz silkitmoqchi edim.
Barcha holatlar uchun Telegram uchun 30 ta stikerlar toʻplami
Kimdir do'stlarini kuldirish uchun stikerlardan foydalanadi, kimdir esa ular bilan matnli xabarlarni almashtiradi. Barcha holatlar uchun stikerlar to'plami tanlovini tuzdi