Eng kerakli komandalar (Ubuntu cmd)
Quyida UBUNTU OT(operatsion tizim) dan mukammal foydalanish uchun eng zarur bo’lgan komandalar bilan qisqacha tanishamiz
Command | Tavsif |
---|---|
ls | Mavjud kataloglar(papkalar va fayllar) bilan tanishish |
cd | Kataloglar bo’yicha joylashuvni o’zgartirish(Papkaga kirish, papkadan chiqish) |
mkdir | Yangi katalog(papka) yaratish |
touch | Yangi bo’sh fayl yaratish yoki faylni o’zgartirish vaqtini yangilash |
cp | Fayl yoki katalogdan nusxa olish |
mv | Fayl yoki katalogni ko’chirish yoki nomini o’zgartirish |
nano | Fayllarni yaratish yoki tahrirlash uchun oddiy matn muharriri |
cat | Fayl mazmunini ko’rsatish(Faylni o’qish) |
grep | Berilgan ko’rsatkich asosida chiqishni tartiblaydi |
chmod | Fayl yoki katalog ruxsatini o’zgartirish |
chown | Fayl yoki katalog egasini o’zgartirish |
tar | Tar arxiv faylini yaratish yoki chaqirib olish |
zip | Zip fayl yaratish |
unzip | Zip arxiv faylini chiqarib olish |
ssh | Masofaviy serverga xavfsiz ulanish |
ping | Tarmoq orqali ikkita qurilma o’rtasidagi ulanishni sinab ko’rish |
su | Boshqa foydalanuvchi hisobiga o’tish |
netstat | Tarmoq ulanishlari, marshrutlash jadvallari va tarmoq statistikasini ko’rsatish |
top | Tizim resurslari va davom etayotgan jarayonlarning jonli holatini ko’rsatish |
free | Tizim xotirasidan foydalanish haqidagi ma’lumotlarni ko’rsatish |
df | Diskdan foydalanish ma’lumotlarini olish |
kill | Jarayonga jarayonni tugatadigan signal yuboradi |
find | Berilgan argumentlar asosida fayl yoki katalogni qidiradi |
history | Oldindan bajarilgan buyruqlar ro’yxatini oladi |
apt | Ubuntu paket menejeri paketlarni o’rnatish, yangilash va o’chirish uchun ishlatiladi |
Yuqorida keltirilgan har bir buyruqni(command) Misol orqali qanday ishlashini ko’rib chiqamiz.
1. ls command(buyrug’i): Mavjud kataloglar(papkalar va fayllar) bilan tanishish imkonini beradi.
Bu eng oddiy va zarur buyruqlardan biri. Foydalanilganda, u joriy ishchi katalogning tarkibini ko’rsatadi:
ls
Linuxda ls
buyrug`ida tez-tez ishlatiladigan parametrlar
Variantlar | Tavsif |
---|---|
-l | fayllar va kataloglar haqida batafsil ma’lumotni aks ettiruvchi uzun format sifatida tanilgan. |
-a | Barcha fayllarni ko’rsatish. Ro’yxatga yashirin fayllar va kataloglarni qo’shing. |
-t | Fayllar va kataloglarni so’nggi o’zgartirish vaqti bo’yicha tartiblang, avval eng so’nggi o’zgartirilganlarini ko’rsating. |
-r | teskari tartib sifatida tanilgan, bu ro’yxatning standart tartibini o’zgartirish uchun ishlatiladi. |
-S | Fayllar va kataloglarni o’lchamlari bo’yicha tartiblang, birinchi navbatda eng kattalarini sanang. |
-R | Fayllar va kataloglarni, jumladan, quyi kataloglarni rekursiv ro’yxatga kiriting. |
-i | Har bir fayl va katalogning indeks raqamini (inode) ko’rsatadigan inode sifatida tanilgan. |
-g | fayl va kataloglarning egasi o’rniga guruh egaligini ko’rsatadigan guruh sifatida tanilgan. |
-h | Fayl oʻlchamlarini odam oʻqiy oladigan formatda chop etish |
-d | Kataloglarni mazmunini emas, balki o’zlarini ro’yxatlang. |
2. cd command: Kataloglar bo’yicha joylashuvni o’zgartirish(Papkaga kirish, papkadan chiqish) imkonini beradi
cd - buyrug’i, shuningdek, chdir (katalogni o’zgartirish - ‘change directory’) sifatida ham tanilgan, bu buyruq qatori qobig’i buyrug’i bo’lib, turli xil operatsiyalarda joriy ishchi katalogni o’zgartirish uchun foydalaniladi.
cd [directory-name]
Misol uchun, men katalogimni ‘Pictures’ ga o’zgartirdim:
cd Pictures
Ortga qaytish uchun :
cd ..
Yuqoridagi kommanda katalog bo’yicha bitta ortga qaytaradi
Va Bundan tashqari ‘cd’ komandasining o’zi ham ishlatiladi. Ushbu komanda asosiy menu ga qaytaradi:
cd
3. mkdir command: Yangi katalog(papka) yaratish imkonini beradi.
mkdir - (“Make Directory”) “Katalog yaratish” so’zining qisqartmasi. mkdir - bu kataloglarni yaratishda yordam beradigan Linux operatsion tizimlarida buyruq qatoriga asoslangan yordamchi dastur.
mkdir [directory-name]
Misol uchun:
mkdir Examples
mkdirdan foydalanish uchun quyidagi variantlar mavjud
1) –help
2) –version
3) -p
Agar biz katalog ichida katalog yaratmoqchi bo’lsak ushbu ko’rinishdan foydalanamiz
mkdir -p [katalog1/katalog2/...]
4. touch command: Yangi bo’sh fayl yaratish yoki faylni o’zgartirilgan vaqtini yangilash imkonini beradi.
touch [Filename]
Bir nechta faylni birdan yaratish
5. cp command: Fayl yoki katalogdan nusxa olish
cp - (copy) nusxa ko’chirish so’zining qisqartmasi. U boshqa fayl nomi bilan bir xil fayl tasvirini yaratadi. cp buyrug’idan foydalanib fayllaringiz yoki kataloglaringizni bir joydan boshqa joyga nusxalashingiz mumkin.
cp source_file target_directory
Aytaylik, men Hello.txt nomli matn faylini MyFiles katalogiga ko‘chirmoqchiman, keyin quyidagi buyruqdan foydalanishim kerak bo‘ladi:
cp Hello.txt MyFiles/
cp
buyrugidan foydalanishda mavjud bo
lgan bir nechta variantlarni ham eslatib o`tamiz:
-i
, -b
, -f
, -r
, -p
.
6. mv command: Fayl yoki katalogni ko’chirish yoki nomini o’zgartirishni amalga oshiradi
mv - (‘move’ - “ko’chirish”) buyrug’i fayllar va kataloglarni bir katalogdan ikkinchisiga o’tkazadi yoki fayl yoki katalog nomini o’zgartiradi. Agar siz fayl yoki katalogni yangi katalogga ko’chirsangiz, u asosiy fayl nomini saqlab qoladi.
Foydalanish uslubi:
mv target_file target_directory
Masalan, men Hello.txt faylini Docs katalogiga ko’chirdim:
mv Hello.txt Docs/
mv
buyrug`ining 2 ta alohida funksiyasi
1) Fayl yoki katalog nomini o’zgartirish. 2) Fayl yoki katalogni boshqa joyga ko‘chirish.
Linuxda katalog va fayl nomini o’zgartirish
Katalog
File
Bundan tashqari:
1) ‘-i’ (interaktiv)
7. nano command: Fayllarni yaratish yoki tahrirlash uchun oddiy matn muharriri.
Nano oddiy, ammo kuchli buyruq qatoriga asoslangan matn muharriri bo’lib, u oddiy interfeysi tufayli Linuxning boshlang’ich foydalanuvchilari orasida juda mashhur. Buyruqlar qatori muharriri sifatida u murakkabroq grafik matn muharrirlariga yengil muqobil taklif etadi.
nano Filename
Misol uchun,men bu yerda Hello.txt fayliga nano matn muharriri yordamida bir nechta o’zgartirishlar kiritdim:
Yuqoridagi buyruq chiqishda ko’rsatilganidek ‘Filename’ bilan yangi faylni ochadi. Agar fayl allaqachon mavjud bo’lsa, u xuddi shunday ochiladi va agar fayl joriy katalogda bo’lmasa, u yangisini yaratadi. Oynaning pastki qismida nano uchun yorliqlar ro’yxati mavjud.
- Faylni saqlash uchun
press Ctrl + o
- Nano-da imlo tekshiruvini yoqish uchun. Birinchidan, imlo tekshiruvi paketini o’rnating.
$sudo apt install spell
8. cat command: Fayl mazmunini ko’rsatish(Faylni o’qish) imkonini beradi.
Matn faylining mazmunini o’qishni xohlagan paytingizda, ‘cat’ buyrug’i sizga kerak bo’lgan narsadir. cat(‘concatenate’ - ‘birlashtirmoq’) - standart chiqish ekranida yoki boshqa faylga fayllarni yaratish, birlashtirish yoki chop etish imkonini beradi.
‘cat’ buyrug’ini ishlatish uchun uni quyidagi tarzda bajarishingiz kerak bo’ladi:
cat Filename
9. grep command: Berilgan ko’rsatkich asosida chiqishni tartiblaydi.
grep(“global regular expression print” - “global muntazam ifoda chop etish”).Bu yerda butun ekranni o’z chiqishi bilan to’ldiradigan turli xil buyruqlar mavjud, shuning uchun u holda siz izlayotgan narsani aniq topish uchun grep buyrug’idan foydalanishingiz mumkin. grep fayldagi mos naqshlarni qidirish uchun foydali buyruqdir.
Bundan tashqari, o’xshash fayllar uchun ham qo’llanilishi mumkin.
Ma’lumot uchun, men Hello.txt faylidan Hello so’zini topish uchun cat buyrug’iga grep buyrug’ini kiritdim:
cat Hello.txt | grep -w "Hello"
Qo’shimcha
Variantlar | tavsifi |
---|---|
-c | Bu faqat naqshga mos keladigan qatorlar sonini chop etadi |
-h | mos keladigan satrlarni ko’rsating, lekin fayl nomlarini ko’rsatmang. |
-i | E’tibor bermayapti, mos keluvchi registr |
-l | Faqat fayl nomlari ro’yxatini ko’rsatadi. |
-n | mos keladigan chiziqlar va ularning qator raqamlarini ko’rsatish. |
-v | Bu naqshga mos kelmaydigan barcha satrlarni chop etadi |
-e exp | Ushbu parametr bilan ifodani belgilaydi. Bir necha marta foydalanish mumkin. |
-f file | Har bir satrda bitta fayldan naqsh oladi. |
-E | naqshni kengaytirilgan muntazam ifoda sifatida ko’rib chiqadi (ERE) |
-w | butun so’zni moslang |
-o | mos keladigan chiziqning faqat mos keladigan qismlarini chop eting, har bir bunday qism bilan alohida chiqish liniyasida. |
-A n | Natijadan keyin qidirilgan qator va n qatorlarni chop etadi. |
-B n | Qidirilgan qatorni va natijadan oldin n qatorni chop etadi. |
-C n | Qidirilgan qator va natijadan oldin n qatordan keyin chop etadi. |
10. chmod command: Fayl yoki katalog ruxsatini o’zgartirish.
Linux bir nechta foydalanuvchilarga ega bo’lishi uchun yaratilgan va bu holda siz boshqa foydalanuvchilarga shaxsiy fayllaringizga kirishiga ruxsat berishni xohlamasligingiz mumkin.
chmod(‘change mode’ - ‘rejimini o’zgartirish’) - barcha turdagi foydalanuvchilarga fayl yoki katalog ruxsatlarini o’zgartirish imkonini beruvchi buyruqdir, buyruq yordamida siz faylni o’qish, yozish va bajarish ruxsatini o’zgartirishingiz mumkin.
chmod buyrug’ini ishlatish uchun sizquyida berilgan buyruq sintaksisiga amal qilishingiz kerak:
chmod [options] mode file(s)
Aytaylik, men Hello.sh skriptini bajariladigan qilib yaratmoqchiman, keyin men quyidagilarni ishlataman:
chmod +x Hello.sh
“chmod” in Linux [options]
Variantlar | Tavsif |
---|---|
-R |
Belgilangan katalogdagi barcha fayllar va kataloglarga ruxsatnoma o’zgarishini rekursiv ravishda qo’llang. |
-v |
U qayta ishlangan har bir fayl uchun xabarni ko’rsatadi. ruxsat etilgan o’zgarishlarni ko’rsatgan holda. |
-c |
U “-v” bilan bir xil ishlaydi , lekin bu holda u faqat ruxsati o’zgartirilgan fayllar uchun xabarlarni ko’rsatadi. |
-f |
Bu xato xabarlarini ko’rsatishdan qochishga yordam beradi. |
-h |
Belgilangan fayllar o’rniga ramziy havolalar ruxsatlarini o’zgartiring. |
1) Ramziy rejim
Operatorlar | Ta’rif |
---|---|
+ |
Ruxsat qo’shing |
- |
Ruxsatlarni olib tashlash |
= |
Belgilangan qiymatlarga ruxsatlarni o’rnating |
Ramziy rejimda ishlatilishi mumkin bo’lgan quyidagi harflar:
Xatlar | Ta’rif |
---|---|
r |
O’qish ruxsati |
w |
Yozish ruxsati |
x |
Ruxsat berish |
Qo’llaniladigan quyidagi havolalar:
Malumot | Sinf |
---|---|
u | Egasi |
g | Guruh |
o | Boshqalar |
a | Hammasi (egasi, guruhlari, boshqalar) |
Simvolik rejimdan foydalanishga misollar:
Fayl egasiga ruxsatlarni o’qish, yozish va bajarish:
chmod u+rwx [fayl_nomi]
Guruh va boshqalar uchun yozish ruxsatini olib tashlang:
chmod go-w [fayl_nomi]
Egasi uchun oʻqish va yozish, guruh uchun faqat oʻqish uchun va boshqalar:
chmod u+rw,go+r [fayl_nomi]
3)Linux da qanday turdagi ruxsatlar bor va ular nimani anglatadi?
Linuxda uchta ruxsat turi mavjud:
o’qish | (r ) |
yozish | (w ) |
bajarish | (x ) |
Ular qo’llaniladi:
| | |
| —— | —– |
| egasi | (u
) |
| guruh | (g
) |
| boshqa | (o
) |
11. chown: Fayl yoki katalog egasini o’zgartirish.
chowndan (‘change owner’ - ‘egasini o’zgartirish’) - foydalanib, siz faylning egaligini o’zgartirishingiz mumkin, keyin esa chmod yordamida egasi uchun ruxsatlarni o’zgartirishingiz mumkin.
Chown buyrug’idan foydalanish uchun siz berilgan buyruq sintaksisiga amal qilishingiz kerak:
chown [OPTIONS] USER[:GROUP] file
Misol uchun, bu erda men Hello.txt egaligini ildiz foydalanuvchisiga o’zgartirdim:
sudo chown root Hello.txt
12. ping command: Tarmoq orqali ikkita qurilma o’rtasidagi ulanishni sinab ko’rish.
ping(‘Packet Internet or Inter-Network Grope’) - ulanish, kirish imkoniyati va nom ravshanligi bilan bog’liq muammolarni bartaraf etish uchun ishlatiladigan asosiy TCP/IP buyrug’idir. Parametrlarsiz foydalanilganda, bu buyruq Yordam mazmunini ko’rsatadi. Siz ushbu buyruq yordamida kompyuter nomini ham, kompyuterning IP-manzilini ham sinab ko’rishingiz mumkin.
Ping buyrug’i asosan sizda ishlaydigan internet aloqasi bor yoki yo’qligini tekshirish uchun ishlatiladi.
Agar qiziqsangiz, ping buyrug’i ko’rsatilgan xostga kichik paketlarni yuboradi, xost paketlarni oladi va javob paketlarini yuboradi, agar muvaffaqiyatli bajarilsa, ping javob paketlarini olish uchun qancha vaqt ketganini ko’rsatadi.
Va agar sizda faol internet aloqasi bo’lmasa, albatta, u ishlamaydi!
Ping buyrug’idan foydalanish uchun host IP-ni, so’ngra ping buyrug’iga bo’sh joyni ko’rsatishingiz kerak:
ping host-ip
13. su command: Boshqa foydalanuvchi hisobiga o’tish.
Linuxdagi ‘su’ buyrug’i foydalanuvchiga boshqa foydalanuvchi akkauntiga o’tish va uning barcha imtiyozlarini qo’lga kiritish imkonini beradi, Linuxdagi ‘sudo’ buyrug’i esa foydalanuvchiga boshqa foydalanuvchining imtiyozlari bilan ma’lum bir buyruqni bajarishga imkon beradi.
su(‘switch user’). Ko’pgina yangi boshlanuvchilar bu buyruqni bilishmaydi va ular boshqa foydalanuvchi sifatida tizimga kirishlari uchun tez-tez o’z tizimini qayta ishga tushiradilar.
Va su buyrug’idan foydalanib, siz bir nechta foydalanuvchilarni hech qanday to’xtalishlarsiz almashtirishingiz mumkin.
su buyrug’i yordamida foydalanuvchini o’zgartirish uchun u quyidagi tarzda bajarilishi kerak:
su - username
14. netstat command: Tarmoq ulanishlari, marshrutlash jadvallari va tarmoq statistikasini ko’rsatish.
netstat(‘Network Statistics’) - tarmoq ulanishlari, marshrutlash jadvallari va tarmoq interfeysi statistikasi kabi keng ko’lamli ma’lumotlarni berishi mumkin.
Netstat buyrug’idan foydalanish uchun siz berilgan sintaksisga amal qilishingiz kerak:
netstat [options]
Aytaylik, men tinglovchi TCP portlarini bilmoqchiman, keyin men netstatdan quyidagi tarzda foydalanaman:
netstat -lt
15. top command: Tizim resurslari va davom etayotgan jarayonlarning jonli holatini ko’rsatish.
top (‘Table Of Processes’) buyrug’i Linux jarayonlarini ko’rsatish uchun ishlatiladi. U ishlaydigan tizimning dinamik real vaqt rejimida ko’rinishini ta’minlaydi. Odatda, bu buyruq tizimning umumiy ma’lumotlarini va hozirda Linux yadrosi tomonidan boshqariladigan jarayonlar yoki oqimlar ro’yxatini ko’rsatadi.
Agar tizimingiz sekinlashayotgan bo’lsa, birinchi qadam fonda qancha jarayon ishlayotganini va ularning resurslar sarfini tekshirishdir.
Va bu maqsad uchun top deb nomlangan maxsus yordamchi dastur mavjud.
Yuqori buyruqni ishlatish uchun uning buyruq sintaksisiga murojaat qilishingiz mumkin:
top [options]
Bundan tashqari, [options] ni e’tiborsiz qoldirishingiz mumkin va parametrlarsiz bajarilganda, u davom etayotgan jarayonlarni ko’rsatadi:
16. free command: Tizim xotirasidan foydalanish haqidagi ma’lumotlarni ko’rsatish.
free komandasi - bu tizimingizda operativ xotira mavjudligini yoki Linux operatsion tizimining xotira statikligini tekshirish imkonini beruvchi Linux buyrug’i. free komandasi xotira sarfini kuzatish uchun juda ko’p imkoniyatlarni taklif qiladi.
free komandadadan foydalanish uchun siz uning buyruq sintaksisiga murojaat qilishingiz mumkin:
free [options]
Aytaylik, men o’z tizimimdagi xotira sarfini bilmoqchiman, keyin men -h bayrog’i bilan free buyruqni ishlataman, natijani o’qish mumkin:
free -h
Options for free command
options | tavsif |
---|---|
-b, – -bytes | U xotira hajmini baytlarda ko’rsatadi. |
-k, – -kilo | U xotira hajmini kilobaytda ko’rsatadi (standart). |
-m, – -mega | U xotira hajmini megabaytda ko’rsatadi. |
-g, – -giga | U xotira hajmini gigabaytda ko’rsatadi. |
– – tera | U xotira hajmini terabaytda ko’rsatadi. |
-h, – -human | U barcha chiqish ustunlarini avtomatik ravishda eng qisqa uch xonali birlikka o’lchaydi va chop etish birliklarini ham ko’rsatadi. Amaldagi birliklar B(bayt), K(kilos), M(megas), G(gigas) va T(teras). |
-c, – -count | U chiqish c sonini ko’rsatadi va bu parametr aslida -s opsiyasi bilan ishlaydi. |
-l, – -lohi | Bu past va yuqori xotiraning batafsil statistikasini ko’rsatadi |
-o, – -old | Ushbu parametr bufer sozlangan chiziqni ko’rsatishni o’chiradi. |
-s, – -seconds | Ushbu parametr s soniya kechikishdan keyin chiqishni doimiy ravishda ko’rsatishga imkon beradi. Aslida, usleepsystem call mikrosekundlik ruxsatni kechiktirish vaqtlari uchun ishlatiladi. |
-t, – -total | U ustunlar yig’indisini ko’rsatadigan chiqishda qo’shimcha qatorni qo’shadi. |
– -help | U yordam xabari va chiqishni ko’rsatadi. |
-V, – -version | U versiya ma’lumotlarini va chiqishni ko’rsatadi. |
17. df command: Diskdan foydalanish ma’lumotlarini olish.
df(‘disk free’) - buyrug’i yordamida siz bir vaqtning o’zida har bir drayverning diskdan foydalanish ma’lumotlarini olishingiz mumkin!
df buyrug’i fayl tizimidagi umumiy joy va mavjud bo’sh joy haqidagi ma’lumotlarni ko’rsatadi. FileSystem parametri fayl tizimi joylashgan qurilma nomini, fayl tizimi o’rnatilgan katalogni yoki fayl tizimining nisbiy yo’l nomini belgilaydi.
Va df buyrug’idan foydalanish uchun siz oddiy buyruq sintaksisiga amal qilishingiz kerak bo’ladi:
df [options]
df buyrug’ini hech qanday variantsiz ishlatishingiz va natijani olishingiz mumkin, ammo bu shunchaki chalkash! Buni hal qilish uchun siz -h variantidan foydalanish mumkin:
df -h
18: kill command: Jarayonga jarayonni tugatadigan signal yuboradi.
Linuxda jarayonni o’chirish uchun ‘kill’ buyrug’idan foydalanishingiz mumkin.
‘kill’ buyrug’ini ishlatish uchun sizga kerak bo’lgan yagona narsa berilgan sintaksisga amal qilishdir:
kill <signal> <PID>
Misol uchun, agar men 3347 PIDga ega bo’lgan jarayonni o’chirmoqchi bo’lsam, men quyidagilarni ishlataman:
kill 3347
19: find command: Berilgan argumentlar asosida fayl yoki katalogni qidirad.
UNIX-dagi find buyrug’i fayllar ierarxiyasi bo’ylab yurish uchun buyruq qatori yordamchi dasturidir. Undan fayllar va kataloglarni topish va ular ustida keyingi amallarni bajarish uchun foydalanish mumkin. U fayl, papka, nom, yaratilgan sana, oʻzgartirish sanasi, egasi va ruxsatnomalari boʻyicha qidirishni qoʻllab-quvvatlaydi.
find buyrug’i Linux taklif qiladigan eng kuchli yordamchi dasturlardan biri bo’lib, agar to’g’ri ishlatilsa, u minglab fayllar to’plamidan ma’lum bir faylni topishi mumkin!
Va find buyrug’idan foydalanish uchun uni quyidagi tarzda bajarish kerak:
find [path] [expression]
Masalan, men bu yerda Hello.txt ni uy katalogimdan qidirdim (u rekursiv izlaydi):
find ~/ -type f -name Hello.txt
20: history command: Oldin (tarix) bajarilgan buyruqlar ro’yxatini oladi.
Buyruqlar tarixi ko’plab operatsion tizim qobiqlari, kompyuter algebra dasturlari va boshqa dasturiy ta’minotdagi xususiyat bo’lib, u foydalanuvchiga oldingi buyruqlarni eslab qolish, tahrirlash va qayta ishga tushirish imkonini beradi.
Agar siz kutilganidek ishlagan qimmatli buyrug’ingizni unutgan bo’lsangiz, uni ‘history’ buyrug’i bilan qaytarib olishingiz mumkin! Odatiy bo’lib, u oxirgi 1000 ta buyruqni saqlaydi va agar siz ko’proq saqlamoqchi bo’lsangiz, buni ‘.bashrc’ faylini sozlash orqali ham qilishingiz mumkin.
Siz shunchaki tarixni yozishingiz mumkin va u oldingi buyruqlarning bajarilishini ko’rsatadi:
history
Buyruqni bilganingizdan so’ng, uning indeks raqamidan foydalanib, xuddi shunday qilishingiz mumkin.
Aytaylik, men indeks raqami 127 bo’lgan buyruqni ishga tushirmoqchiman, men qilishim kerak bo’lgan narsa raqamni !sign in terminaliga qo’shishdir:
!127