Linux işletim sisteminin başlangıcından itibaren, komut satırı arayuzu icinde calışmanın ana yoluydu. Bu evrensel araca yalnızca daha sonra grafik detayları eklendi, sistemi modernleştirdi ve yeni kullanıcılar icin daha uygun hale getirdi. Pek cok Linux dağıtımının arkadaşca ortamına rağmen, CLI (komut satırı) kullanımı hala haklı. Ubuntu terminal komutları, değişen uzunluk ve karmaşıklıktaki talimatlarla PC kaynaklarının entegre yonetimi icin bir secenektir. Bu nedenle, Terminal'e hakim olmak cok onemlidir.



Terminal uzerinden gorev yapmak icin temel metin komutları.

Komutlar cok ceşitli karakterlerden oluşabilir - sayılar, harfler, kısa cizgiler ve kısa cizgiler, bunların icinde kolayca bulunabilir. Satır satır girilir. Her komutun uygulanması Enter tuşuna veya başka bir benzer yonteme basarak başlar. Terminalin arayuzu, grafik kısmı arızalansa bile mevcut olacağı icin kullanışlıdır. OS işletim sistemi ile doğrudan etkileşime girer.

Bu talimat girme yontemi alışılmadık derecede esnektir, cok fazla donanım ve yazılım kaynağı gerektirmez. Ayrıca otomatik calıştırma komutlarını da destekler.

Daha spesifik olarak, Terminal bir konsol emulatorudur. Bazı ekstralar sunan, aynı ozellikleri destekler. "Ctrl + Alt + T" klavye kısayoluyla başlatabilirsiniz.


Takımlar hakkında​Terminal komutları, onceden tanımlanmış bir komutu hangi PC'yi calıştıracağını yazıp onayladıktan sonra onceden oluşturulmuş bir karakter listesidir. Bu durumda, ek parametreler dikkate alınabilir.

Kural olarak, bir komut (talimat) uc bolumden oluşur:

Uygulamanın adı. Bu, sisteme onceden değişken olarak yazılmış olan yurutulebilir dosyanın adıdır. Anahtar. Anahtarlar daha kesin talimatlar icin kullanılır. Belirli bir işlem veya algoritma yapmanıza izin verir. Değeri Bu, anahtar icin bazı değişken parametredir. Bir Linux bilgisayar icin talimatlar bu şekilde oluşturulmuştur. Ana Ubuntu komutları, dosya ve dizinlerle calışmak, programları başlatmak ve sistemi yonetmek icin ve diğerleri icin kullanılır. Onlar hakkında daha detaylı konuşalım.


Dosya ve dizinlerle calışın​Dosya oluştur:

dokunma dosya adı

Oluşturma tarih ve saatinde değişiklik yapmanız gerekirse, bu komut size yardımcı olacaktır:

dokun -t 0712250000 dosya denetleyici

Dosyayı sil:

rm dosya adı

Zorunlu dosya silme:

rm -f dosyası1

Dosyanın bir kopyasını başka bir dosyada oluşturun:

cp name_1 name_2

Dosya iceriğini goster:

daha fazla dosya

Boylece, dosyanın 10 satırını baştan gosterebilirsiniz ...:

kafa dosyası

... ve boylece - en baştan:

kuyruk dosyası

Şu anda komutta bulunduğunuz dizini gorebilirsiniz:

pwd



Ana dizine gitmek icin aşağıdaki komutu calıştırın:

CD

Yeni bir dizin ve aynı anda 2 dizin oluşturun:

Mkdir new_name

mkdir name_1 name_2

Dizini zorla sil:

rm -rf dizin_adı

Dizini sil:

rmdir adı

Bir dosyayı veya dizini yeniden adlandırmak veya taşımak icin boyle bir komut vardır:

mv dizin_1 new_directory

Boylece dosya sistemi nesnesine katı bir bağlantı oluşturabilirsiniz:

isim bağlantısında

Bunlar dosya sistemi elemanları ile calışmak icin temel komutlardır. Hemen gorebileceğiniz gibi, Ubuntu'da, konsol komutları ceşitlidir. Hepsini ezberlemenin bir anlamı yok - inşaatın genel prensiplerini anlamaya yetecek kadar. Bu tur şeyleri daha iyi uygulamak icin, ayrı bir yerde en gerekli parametrelerin "kopya kağıdı" oluşturun. Ve daha iyi yazdırın.

Paket işlemleri​Ubuntu'nun paketlerle calışmak icin ozel bir aracı var - Gelişmiş Paketleme Aracı. Ayrıca Toplu İş Yoneticisi olarak da adlandırılır. Bu programın talimatları yazılım paketlerini yuklemek, guncellemek veya silmek icin kullanılır. Gerekirse, uygulama otomatik olarak calışabilir.

Paketleri yukleme ve guncelleme:

apt-get install adı

Mevcut paket listelerini alın:

apt-get update

Zaten yuklu paketler icin guncellemeleri alın:

apt-get upgrade

Ayrıca apt-get komutuna aşağıdaki onemli parametreleri boşluktan ekleyebilirsiniz:

bağımlılıkların karşılanıp karşılanmadığını kontrol etmek icin kontrol edin; daha once indirilmiş olan arşivlenmiş dosyaları kaldırmak icin temizleyin; Paketlerin tum arşivlenmiş kopyalarını otomatik olarak silmek icin autoclean. Verileri arşivleme​Ubuntu sisteminin bazı konsol komutları arşivlerle calışmayı amaclamaktadır. Bu işletim sistemi, populer formatlardaki arşivleyiciler icin yerleşik desteğe sahiptir. Arşivlerle calışırken, veri bicimlerinin diğer işletim sistemleriyle uyumluluğunu unutmayın. “.Tar” ve “.rar” arşivleriyle calışma komutları biraz farklıdır. Bazı farklılıkların hatırlanması onemlidir.

TAR​Ongorulen dosya adı ile bir arşiv oluşturun:

tar cf name.tar dosya isimleri

Arşivi belirli bir isimle acın:

tar xf name.tar

TAR Gzip dosyasını sıkıştır:

gzip adı

Dosyayı TAR Gzip sıkıştırma biciminde acın:

tar xzf name.tar.gz

Dosya icin maksimum sıkıştırma kullan:

gzip -9 adı

RAR​Bir arşiv oluşturun ve icine bir belge ekleyin:

rar bir name.rar dosyası

Arşivi ac:

rar x name.rar

Dosyaları ve dizinleri arşive paketleyin:

tar -cvf name.tar dosya dizini

Ve bu komut arşivin iceriğini goruntuler:

tar -tf arşiv.tar

Paketlenmiş dosyayı belirli bir klasore cıkarın:

tar -xvf name.tar -C / klasor

Posta​Sıkıştırılmış .zip arşivi oluşturun:

zip adı.zip dosya adı

Birkac dosya ve dizin eklemeniz gerekirse:

zip -r dosya1.zip dosya1 dosya2 dir1

Arşivi ac:

name.zip dosyasını acın

Metin işlemleri​Linux komut satırı, basit komutları kullanarak metinle calışmanıza izin verir. Operatorler listesinden bir filtre oluşturabilir, bazı verileri goruntuleyebilir, belge parcalarını birleştirebilir ve daha fazlasını yapabilirsiniz. Bu yuzden Ubuntu konsol komutları, dosya sistemi işlemleri ile sınırlı değildir.

Dosyadaki iceriği işlemek icin yapılan tum eylemler tek bir komut olarak gosterilebilir:

cat file_originale | işlem: sed, grep, awk, grep, vb. ›result.txt

Sonuc icin dosya henuz oluşturulmadıysa, onu oluşturabilir ve verileri aşağıdaki komutla goruntuleyebilirsiniz:

cat file_originale | işlem: sed, grep, awk, grep, vb. ›result.txt

Boylece, Aug metin parcasını iceren tum belge satırlarını goruntuleyebilirsiniz:

grep Aug / var / log / '/ var / log / messages' dosyasından mesajlar

Ve boylece - verilen diziden rakam iceren tum satırları yazdır:

grep 0-9 / var / log / '/ var / log / messages' dosyasından mesajlar

Bu komut string1 dizgesini "example.txt" belgesinden cıkarmanıza izin verir:

sed -e 's / * $' example.txt | her satırın sonundaki boş karakterleri kaldırın | | sed -e 's / string1g' example.txt

Boylece string1'i belgedeki string ile değiştirebilirsiniz .. Sonuc ekranda gorunecektir.

sed 's / stringa1 / stringa2 / g' example.txt

Veri yedekleme​Ubuntu terminal komutları genellikle verileri yedeklemek icin kullanılır. Bilgi zarar gorurse veya kaybolursa, verilerinin yedeğiyle yardımları ile geri yuklenmesi mumkundur. Hem dahili PC ortamına hem de harici disklere ilişkin bilgiler icin uygulanabilirler.

Belirli bir klasordeki bir dosyaya “/ home” dosyasının tam bir kopyasını oluşturun:

dokumu -0aj-f /tmp/home0.bak / ana sayfa

Yedeklemedeki verileri adrese gore kurtarın (dizin ve dosya değiştirilebilir):

-if /tmp/home0.bak dosyasını geri yukle

İki klasoru senkronize et (sonunda klasorler):

rsync -rogpav –delete / home / tmp

SSH ile senkronize et:

rsync -rogpav -e ssh –delete / home ip_adresi: / tmp


Ve bu, uzak bir bilgisayardaki bir dosyada yerel bir diskin kopyasını da oluşturabilirsiniz (sozdizimi orneği):

dd bs = 1M ise = / dev / hda | gzip | ssh _addr 'gg = hda.gz'

Boylece, ".txt" uzantılı tum dosyaları arayabilir ve dizine farklı bir adres altında kopyalayabilirsiniz:

find / home / user1 -adı '* .txt' | xargs cp -av –target-directory = / home / backup / –parents

Kullanıcı ve grup yonetimi​Şimdi kullanıcı haklarını yonetmeye yardımcı olacak talimatlardan bahsedelim. Bu talimatlar olmadan, ana Ubuntu komutları eksik olacaktır. Kural olarak, işletim sistemini kullanan şifreleri değiştirmeleri, gruplar ve bireyler oluşturmaları ve silmeleri gerekir.

Belirtilen adla yeni bir grup oluşturun:

groupadd group_name

Belirtilen adla grubu silin:

groupdel group_name

Grup adını değiştir:

groupmod -n new_group_name Instagram Hesabındaki Resim ve Videoları old_group_name

Yeni kullanıcı oluştur:

genel kullanıcı1

Kişisel dizini dahil olmak uzere kullanıcı verilerini silin:

userdel -r user1

Kullanıcı icin yeni ozellikler ayarlayın:

usermod -c "Kullanıcı FTP" -g sistemi -d / ftp / kullanıcı1 -s / bin / nologin user1

Mevcut hesap icin yeni bir şifre belirleyin:

passwd

Belirtilen kullanıcı icin şifreyi duzenleyin. Yalnızca kok haklarıyla kullanılır:

kullanıcı kullanıcı1

Diğer faydalı komutlar​Ubuntu işletim sisteminde, grafik arayuz calışmasa bile Terminal uzerinden yeniden başlatma komutu uygulanabilir. İşte burada:

sudo yeniden başlatma

Diğer komutlar da kullanılabilir:

sudo init 6

sudo kapatma -r şimdi

Bilgisayarı kapatmak icin aşağıdaki talimatları kullanabilirsiniz:

sudo poweroff

sudo telinit 0

sudo dur

sudo kapatma - şimdi

Gecerli oturumu sonlandır:

sudo cıkış