Temel Linux ve Unix konsol komutları. Temel linux komutları Tüm linux konsol komutları

işletim sistemi Linux, programcılar ve kurcalamayı sevenler arasında çok popülerdir çünkü yüzlerce komut içeren bir konsolun aktif kullanımını sağlar. Bunu zaten hallettik ve tabii ki bundan sonra konsoldaki temel komutları çalışmamız gerekiyor, bugün yapacağımız şey bu.

Kullanıcı, konsol komutlarını kullanarak birçok eylemi hızlı bir şekilde gerçekleştirebilir: dosyaları açma, taşıma ve kopyalama, çeşitli bilgi ve istatistikleri görüntüleme, izleme ve hata ayıklama, sistem hakkında ayrıntılı bilgi edinme, sistemin yazılımını ve görsel kısmını değiştirme ve çok daha fazlası Daha.

Konsolu tam olarak kullanmak için yönetici haklarına ihtiyacınız olduğunu unutmayın. Aşağıda Linux konsolundaki ana komutların bir listesi ve bunların açıklamaları bulunmaktadır.

Sistem bilgisi:

kemer veya uname -m- bilgisayar mimarisini göster
uname -r- kullanılan çekirdek sürümünü görüntüle
dmide kodu -q- donanım sistemi bileşenlerini göster - (SMBIOS / DMI)
hdparm -i /dev/hda- sabit sürücünün özelliklerini görüntüleme
hdparm -tT /dev/sda- sabit sürücüden veri okuma performansını test edin
cat /proc/cpuinfo- işlemciyle ilgili bilgileri görüntüleme
kedi /proc/kesintiler- kesintileri göster
kedi /proc/meminfo- bellek kullanımını kontrol edin
cat /proc/takaslar- takas dosyalarını göster
kedi /proc/sürüm- çekirdek sürümünü görüntüle
kedi /proc/net/dev- göstermek ağ arayüzleri ve bunlarla ilgili istatistikler
kedi /proc/bağlar- ekrana monte edilmiş dosya sistemleri
lspci-tv- PCI aygıtlarını ağaç olarak göster
lsusb -tv- USB aygıtlarını ağaç olarak göster
tarih- sistem tarihini görüntüleme
tarih 041217002007.00*- sistem tarihini ve saatini ayarlayın MMDDDHHmmYYYY.SS (MonthDayHourMinutesYear.Seconds)
saat -w- BIOS'ta sistem zamanından tasarruf edin

Sistemin durdurulması:

kapatma -h şimdi veya başlatma 0 veya telinit 0- sistemi durdur
kapatma -h saat:dakika &- sistemi belirli bir süre boyunca duracak şekilde programlayın
kapatma -c- sistemin planlanmış kapanmasını iptal etmek
kapatma -r şimdi veya yeniden başlat- sistemi yeniden başlatın
oturumu kapat- oturumu kapat

Ağla çalışmak:

ssh- başka bir makine ile uzak bir oturuma güvenli giriş sağlar ve ayrıca bir oturuma girmeden uzak bir makinede belirli bir komutu yürütmenize olanak tanır.
scp- ağdaki dosyaların güvenli bir şekilde kopyalanmasını sağlar.
telnet<имя_удаленной_машины> - telnet aracılığıyla başka bir makineyle iletişime geçin. Şifrenizi kullanarak bağlantı kurulduktan sonra oturumunuza giriş yapın.
ftp<имя_удаленной_машины> - ftp yoluyla iletişim uzak bilgisayar. Bu tür bağlantı, dosyaları uzaktaki bir makineden/makineye kopyalamak için iyidir.
ana bilgisayar adı -i- üzerinde çalıştığınız bilgisayarın IP adresini gösterir.

Bazı yönetim komutları:

takma ad ls = "ls -Fskb -renk"- tek bir komutla daha karmaşık komut kombinasyonlarını çalıştırabilmeniz için bir takma ad oluşturun.
kapasswd- AFS dosya sistemine erişim şifresini değiştirme komutu. Temel bir Linux LIT kümesi üzerinde çalışırken, bu komutu yalnızca kümede oturum açma parolasını değiştirmek için kullanmalısınız.
şifre- herhangi bir yerel bilgisayardaki şifrenizi değiştirin.
mod<права доступа> <файл> - sahibi olduğunuz bir dosyanın erişim haklarını değiştirin.
yenilmiş<новый_владелец> <файлы> - dosyaların sahibini değiştirin.
chgrp<новая_группа> <файлы> - dosyanın grubunu değiştirin.

Dosyalar ve dizinler:

cd /ev- ‘/home’ dizinine gidin
CD..- daha üst düzey bir dizine gidin
cd../..- iki seviye daha üstteki dizine gidin
CD- ana dizine git
cd ~kullanıcı- kullanıcının ana dizinine git
cd -- geçerli dizine geçmeden önce bulunduğunuz dizine gidin
özürlü- geçerli dizini göster
ls- geçerli dizinin içeriğini görüntüle
ls -F- geçerli dizinin içeriğini adlara eklenen sembollerle görüntüleyin
ls -l- geçerli dizindeki dosya ve dizinlerin ayrıntılı görünümünü göster
ls -a- göstermek gizli dosyalar ve geçerli dizindeki dizinler
**- adda sayılar içeren dosya ve dizinleri göster
ağaç veya lstree- kökten (/) başlayarak bir dosya ve dizin ağacı göster
mkdir dir1- 'dir1' adında bir dizin oluşturun
mkdir dir1 dir2- aynı anda iki dizin oluşturun
mkdir -p /tmp/dir1/dir2- bir dizin ağacı oluşturun
rm -f dosya1- 'dosya1' adlı dosyayı silin
rmdir dir1- 'dir1' adlı dizini silin
rm -rf dizin1- 'dir1' adlı dizini ve yinelemeli olarak tüm içeriğini silin
rm -rf dizin1 dizin2- iki dizini ve içeriklerini yinelemeli olarak silin
mv dizin1 yeni_dir- bir dosyayı veya dizini yeniden adlandırın veya taşıyın
cp dosya1 dosya2- dosya1 dosyasını dosya2'ye kopyala
cp dizini/* .- dizindeki tüm dosyaları geçerli dizine kopyalayın
cp -a /tmp/dir1 .- dir1 dizinini tüm içeriğiyle birlikte geçerli dizine kopyalayın
cp -a dizin1 dizin2- dir1 dizinini dir2 dizinine kopyalayın
ln -s dosya1 lnk1*- bir dosyaya veya dizine sembolik bir bağlantı oluşturun
dosya1 lnk1- bir dosyaya veya dizine “sabit” (fiziksel) bir bağlantı oluşturun

Proses kontrolü:

not | grep<Ваше_имя_пользователя> - Kullanıcı adına sistemde çalışan tüm işlemleri görüntüleyin
öldürmek - süreci “öldürün”. Öncelikle ps kullanarak "öldürülmüş" işleminizin PID'sini belirleyin.
öldür<имя_программы> – program adına göre tüm işlemleri “öldürün”
xkill (X pencere terminalinde)- İmleçle penceresini işaret ettiğiniz işlemi "sonlandırın"

Linux yerleşik yazılım yardımcı programları ve dilleri:

emacs (X terminalinde)- emacs editörü. Çok zengin özelliklere sahip ancak deneyimsiz kullanıcılar için oldukça karmaşık
gcc - GNU C derleyicisi
g++ - GNU C++ derleyicisi
perl- çok güçlü bir kodlama dili. Son derece esnek ancak oldukça karmaşık bir sözdizimine sahip. İleri düzey kullanıcılar arasında çok popüler.
piton- modern ve oldukça şık bir nesne yönelimli yorumlayıcı
g77- GNU FORTRAN derleyicisi
f2c- FORTRAN'dan C'ye dönüştürücü
kale77- FORTRAN derleyicisi. F2c'yi çalıştırır ve ardından gcc veya g++ kullanır
grep- dosyalarda yazılan maskeyle eşleşen bir metin parçası arayın. Maske, "normal ifadeler" adı verilen standart bir gösterim kullanılarak tanımlanır.
TR- çeviri yardımcı programı (metin dosyasındaki harfleri değiştirme)
aval aval bakmak- GNU awk (biçimlendirilmiş metin dosyalarını işlemek için kullanılır)
sed- metin dosyalarını işlemek için bir yardımcı program.


ameliyathane Linux sistemi uzun süredir kendisini kullanıcılarına karşı istikrarlı ve dost canlısı olarak kabul ettirmiştir. Hem programcıların hatalarına hem de yeni başlayan birinin beceriksizce idare edilmesine sabırla katlanıyor. Ve alışılagelmiş olduğu gibi, OS Linux her türlü sorunu çözmek için geniş bir araç yelpazesine sahiptir.

Bu bölüm konsol komutlarına odaklanacaktır. Tek tıklamayla bir dosyayı açmaya veya bir programı çalıştırmaya izin veren kullanışlı pencere yöneticilerine büyük ölçüde alışmış bir kullanıcı için bu garip ve büyük olasılıkla çok sakıncalı görünebilir. Ancak bir kez denediğinizde, yükselen güneşin ışınlarındaki sabah sisi gibi tüm korkular dağılacaktır.

Henüz konsolda çalışmadıysanız, basit komutları kullanarak yeni bir paket yükleyebileceğinizi ve Synaptic program önbelleğini (sudo apt-get clean) hemen temizleyebileceğinizi, diski bağlayabileceğinizi ve hatta her şeyi kaldırabileceğinizi bilmek ilginizi çekebilir ( sudo mount -a) ve hatta istenirse bir video kartı testi (glxgears -printfps) bile düzenleyebilirsiniz. Bir dizinde ve alt dizinlerinde bir şey bulmak ve bulduklarınızı başkaları için okunabilir hale getirmek için konsol modunda olmanız gerekebilir (# find /myotherdir/ -type f -exec chmod a-x,u+w () \;).

Muhtemelen basit ve kullanışlı komutları faydalı bulacaksınız. Elbette buradaki amaç size mevcut tüm Linux komutlarını anlatmak değil ve bunların hepsine ihtiyaç duyulması da pek olası değil. Aşağıdaki liste yalnızca en temel ve gerekli olanları içermektedir. Belirli bir komut ve onu başlatmak için gerekli tüm parametreler hakkında kapsamlı bilgi edinmek için etkileşimli uygulamanın ilgili sayfasını kullanmanız gerekecektir. başvuru kılavuzu adam veya bilgi.

Ah[parametreler] [arşivleyici] [arşiv dosyalarının adları] - çeşitli türlerdeki arşiv dosyalarıyla çalışmanıza izin veren bir program.

Kötü bloklar[parametreler] [aygıt] - diskin hasarlı fiziksel sektörlerini arayın.

bzip2[seçenekler] [dosya adları] - dosyaları sıkıştırmaya yönelik yardımcı program.

cal[seçenekler] [ay [yıl]] - bu komut takvimi görüntüler. Varsayılan olarak geçerli ayın takvimini görüntüler. Örneğin, cal -3 - komutu 3 aylık bir takvimi görüntüler.

cd /dizin- komut geçerli dizini değiştirmenizi sağlar. Örnek: cd ~/ hızla kullanıcının ana dizinine atlar.

mod[seçenekler] [dosya modu] - bu komut süper kullanıcının veya bir dosyanın sahibi olan kullanıcının, dosyanın niteliklerini değiştirmesine olanak tanır. Nitelikleri belirtmek için sekizlik veya sembolik gösterimi kullanabilirsiniz. Örneğin, bir dosyayı çalıştırılabilir hale getirmemiz gerekiyordu, bunun için sudo chmod +x [dosya] komutunu kullanabiliriz veya çalıştırabiliriz. chmod komutu 777 -cR /home/somefolder tüm klasöre ve içeriğine ilişkin hakları ayarlayabilirsiniz (-R anahtarı özyinelemelidir), -cR seçeneklerinin bir kombinasyonunu kullanmanız gerekmez, -c anahtarı bilgileri görüntüler. Hakların doğru olduğundan emin olabilmeniz için konsol değiştirildi.

yenilmiş[seçenekler] [dosya] - bu komutu süper kullanıcı olarak çalıştırmak, bir dosyanın sahibini veya sahip grubunu değiştirmenize olanak tanır.

temizlemek- terminal penceresinin temizlenmesi.

cmp[parametreler] [dosya1] [dosya2] - komut, iki dosyanın bayt bayt karşılaştırması için bir yardımcı program çalıştırır.

iletişim[seçenekler] [dosya1] [dosya2] - bu komut iki dosyayı satır satır karşılaştırmanıza olanak tanır.

kompres[seçenekler] [dosya adı] - belirtilen dosyanın boyutunu küçültme komutu.

Çar[seçenekler] [kaynak] - bu program Dosyaları ve dizinleri kopyalamak için kullanılır.
Örnek: cp /home/dosyaadı - /Masaüstü/klasöradı

tarih [parametreler] - bu komut sistem tarihini ve saatini görüntülemek ve değiştirmek için gereklidir.

fark[seçenekler] [dosya1] [dosya2] iki dosyayı karşılaştırmak için kullanılan başka bir yardımcı programdır. Karşılaştırmanın ardından farklılıkların bulunduğu satırları görüntüler.

fark3[parametreler] [dosya1] [dosya2] [dosya3] - üç dosyayı karşılaştırabilen aynı yardımcı program.

yön- belirli bir dizindeki dosyaların listesini görüntüler.

e2fsck[seçenekler] [aygıt] - hasarlı ext2 bölümlerini kontrol etmek ve onarmak için yardımcı program.

dışarı çıkarmak- CD çıkarma yardımcı programı. Aynı komut bir CD-ROM'un hızını düzenlemek için de kullanılabilir; bunu yapmak için, örneğin ekstra bir gürültü kaynağının yalnızca dikkati dağıttığı müzik dinlerken yararlı olan eject -x [speed] komutunu çalıştırın. . Ek olarak, bu amaçlar için başka bir komut daha var hdparm -E8 /dev/cdrom Ancak onu kullanmanın bazı sakıncaları var, şuna erişmemiz gerekiyor: hesap root ve bazı sürücülerde zamanla disk hala hız aşırtma yapıyor ve komutu yeniden çalıştırmanız gerekiyor. Genel olarak CD-ROM'larla çalışırken diğer komutlar kullanılabilir. Örneğin, lsof +d /media/cdrom - CD'nin çıkarılmasını neyin engellediği hakkında bilgi almanızı sağlar veya herhangi bir nedenden dolayı bununla uğraşmak istemezsek, disk komutla zorla çıkarılabilir : umount -l /media/cdrom && eject Disk görüntüleriyle çalışmak da kolaydır, örneğin şu komutla: sudo mount -o loop -t iso9660 [ne] [burada] Bir ISO disk görüntüsünü kolayca bağlayabilirsiniz.

yankı[ne] >> [nerede] // dosyanın sonuna [neyi] ekleyin [nerede] Örneğin, bir “>” yazarsanız dosyanın üzerine yazılır.

fd biçimi[parametreler] [aygıt] - disketin düşük düzeyde biçimlendirilmesi.

bulmak[yol] [parametreler] - belirtilen parametrelerle eşleşen dosyaları arama komutu.

fmt[seçenekler] [dosya] - basit metin işlemeye yönelik yardımcı program.

özgür[parametreler] - kullanılabilir boş RAM hakkındaki bilgileri görüntüler.

kaynaştırıcı[seçenekler] [dosya] - bu komut, verilen dosyayı kullanan tüm işlemleri görüntüler.

gnome terminali- Gnome ortamında çalışan bir terminal oluşturur

gruplar[seçenekler] - kullanıcının üyesi olduğu grupları görüntüler.

silah fermuarı[dosya] - gzip yardımcı programı kullanılarak sıkıştırılmış dosyaların sıkıştırmasını açar.

gzip[parametreler] [dosya] - arşivleme yardımcı programı. .GZ uzantılı arşiv dosyaları oluşturur.

dur[seçenekler] - bilgisayarı kapatın.

yardım[seçenekler] - adından da anlaşılacağı gibi, bu komut yerleşik kabuk komutlarına ilişkin yardımın görüntülenmesinden sorumludur. olmadan girersen ek parametreler kullanıcı tüm yerleşik komutların tam listesini görecektir.

tarih[parametreler] - yürütülen komutların listesi.

İD[seçenekler] [kullanıcı] - komut, geçerli kullanıcının ve ait olduğu grubun kimliğini gösterir.

bilgi- insana alternatif olan çevrimiçi yardım kılavuzunun çıktısı.

işler- bu komut arka planda çalışan işlemleri gösterir.

öldürmek[parametreler] [PID] - komut, belirli bir işleme bir sonlandırma sinyali gönderir. Donmuş bir uygulamayı durdurmak için kullanılabilir.

öldür[parametreler] - belirtilen parametrelerle eşleşen tüm işlemleri durdurun.

bağlantılar- Bağlantılar metin web tarayıcısını başlatın.

öyle mi[seçenekler] - dizindeki tüm dosyalar hakkındaki bilgileri görüntüleme komutu. Ek parametreler kullanarak daha fazlasını elde edebilirsiniz detaylı bilgiörneğin, ls komutunu -la seçeneğiyle birlikte kullanırken ( ls-la) dosya öznitelikleri görüntülenecektir (w - Yaz, r - Oku, x - Yürüt).

vaşak- Lynx metin web tarayıcısını başlatın.

Adam[seçenekler] - çevrimiçi başvuru kılavuzu. Parametrelerde man'ı da belirtirsek bu kılavuzun kullanımı konusunda yardım almış oluruz.

mc- öğle yemeği dosya yöneticisi Geceyarısı Komutanı.

mformat[parametreler] [disk sürücüsü] - MS-DOS için bir disketin biçimlendirilmesi. Şu anda oldukça nadiren kullanılan bir komut.

mkbootdisk- acil durum önyükleme disketi oluşturmak.

mkdir[parametreler] [yol] - yeni bir dizin oluşturma. Örnek: oluşturulacak mkdir /Masaüstü/dizin_adı

montaj[dosya sistemi] - desteklenenlerden herhangi birini bağlayın Linux dosyaları sistemler

bölüm- bir MS-DOS bölümü oluşturmak.

mv[seçenekler] [kaynak] [hedef] - dosya ve dizinleri taşıma komutu.

nano- konsolu başlat metin editörü nano. Lütfen unutmayın, örneğin pico gibi bir komutu çalıştırırken, sisteminizde en son sürüm kurulu değilse istediğinizi elde edemeyebilirsiniz, bu aynı zamanda nano veya vi gibi diğer paketler için de geçerlidir.

şifre[kullanıcı] - kullanıcının şifresini değiştirmesine ve süper kullanıcının sistemde kayıtlı herhangi bir kullanıcının şifresini değiştirmesine olanak tanıyan bir komut.

pidof[seçenekler] [uygulamalar] - bu komut belirli bir işlemin tanımlayıcısını (PID) gösterir. PID'yi bilerek askıda kalan bir işlem kill komutu kullanılarak sonlandırılabilir.

güç kapalı[seçenekler] - bilgisayarı kapatma komutu. Durdurma komutuna benzer.

özürlü- komut geçerli dizinin yolunu gösterir.

kota[parametreler] - mevcut miktarı görüntüler boş alan bölümde.

yeniden başlat- bu komut, durdurma ve kapatmanın aksine sistemi kapatmaz, ancak yeniden başlatır.

yeniden boyutlandırma2fs[seçenekler] cihaz [yeni boyut] - ext2 dosya sistemini yeniden boyutlandırma.

sıfırlama- terminal penceresini temizler.

rm[seçenekler] [dosya veya dizin] - bu komutu kullanarak bir dosyayı veya dizini silebilirsiniz.

devir/dakika[seçenekler] yaygın olarak kullanılan bir ikili paket formatıdır. Yeni programlar yüklemek veya mevcut programları güncellemek için kullanılır.

uyumak[ zaman ] [ parametreler ] - belirli bir süre boyunca duraklatın. Bir işlemin yürütülmesini geciktirmenizi sağlar. Örneğin, şu şekilde görünebilir: uyku 15 && yeniden başlatma, bu, belirtilen zaman aralığından sonra yeniden başlatmayla sonuçlanacaktır.

snd yapılandırması- Linux'ta sesi yapılandırmak için bir yardımcı programın başlatılması. Eğer ses kartı yükleme işlemi sırasında tanınmadıysa bu yardımcı programı kullanabilirsiniz.

katran[parametreler] - tar formatındaki arşivlerle çalışma komutu. Hedeflerinize bağlı olarak gerekli parametreleri belirterek, örneğin bir dosya listesinden, listeden bir arşiv oluşturabilirsiniz. gerekli dosyalar bir boşlukla ayrılmış, örneğin: tar -cvf homefiles.tar dosya1 dosya2 dosya3 veya seçilen dosyadaki dosyaların paketini açın katran arşivi-xvf arşiv_adı.tar

tepe- kullanıma göre sıralanmış mevcut süreçlerin etkileşimli listesi merkezi işlemci. Ancak bizce htop paketi bu konuda daha uygundur, sırasıyla htop çağırma komutu.

dokunmak- yaratır metin dosyası. Örnek: /Masaüstü/Bazı klasörler/Yeni dosyaya dokunun

miktar[seçenekler] - bu komut dosya sistemlerini Linux'tan devre dışı bırakır. Mount komutunu kullanarak bağlandıklarını hatırlatalım.

isimsiz-a - işletim sistemi sürümüyle ilgili bilgileri görüntüler.

sıkıştırmayı açmak[seçenekler] [dosya] - sıkıştırma komutu kullanılarak sıkıştırılmış dosyaların sıkıştırmasını açar.

genişlemeyi açmak[seçenekler] [dosya] - boşlukları belirtilen dosyadaki sekmelere dönüştürür.

zip'i açmak[seçenekler] [sıkıştırılmış dosya] - bu komutu kullanarak, zip arşivleyiciyle sıkıştırılmış bir dosyayı açabilirsiniz.

kullanıcılar- bağlı kullanıcıların görüntülenmesi şu anda sisteme.

vi- konsol metin düzenleyicisi vi'yi başlatın.

w[parametreler] [kullanıcı] - sisteme o anda bağlı olan kullanıcıları ve çalıştırdıkları işlemleri görüntüler.

WC[seçenekler] [dosya] - bu komut, verilen dosyadaki bayt ve satır sayısını gösterir.

Hangi[uygulama] - komut, belirli bir uygulamanın yürütülebilir dosyasının tam yolunu gösterir.

zip[seçenekler] [dosya], dosyaları arşivlemek için yaygın olarak kullanılan bir yardımcı programdır.

Muhtemelen hepsi bu. Temel ve gerekli komutlardan bahsetmeye çalıştım. Amacım tüm komutları ayrıntılı olarak açıklamak olmadığından ve artık buna ihtiyacınız olmadığından, çevrimiçi yardım kılavuzunun ilgili kılavuzunu veya bilgi sayfasını her zaman kullanabilirsiniz. Bu nasıl yapılır?

Olasılıklar komut satırı gerçekten etkileyici. Onlara hakim olmanızda size içtenlikle başarılar diliyorum.

Linux konsol komutları veya aynı zamanda komut satırı dedikleri gibi, kullanıcı ile bilgisayarın kendisi arasında bir tür ara bağlantıdır. Makinenin siparişinizi yerine getirebilmesi için uygun komutun verilmesi gerekmektedir. Başlangıçta, bir kişi ile bir bilgisayar arasındaki ilişki tam olarak bu şekilde gerçekleşti, ancak bir süre sonra, tüm bilgi alışverişi sürecini önemli ölçüde basitleştiren ve onu tüm kullanıcılar için daha erişilebilir hale getiren ek bir fare aracı ortaya çıktı. Bununla birlikte, konsol bugün her türlü eylemi gerçekleştirmek için güçlü ve bazen çok kullanışlı bir araç olmaya devam ediyor.


Genel olarak çok sayıda konsol yardımcı programı vardır, ancak burada örnek olarak kısaca bunlardan yalnızca ikisini ele alacağız, ancak bunlar çok önemli ve sıklıkla kullanılıyor. Yardımcı Program Apt-getçalışmak üzere tasarlanmış yazılım paketleri. Konsolu hiç tanımayanlar için harika grafik kabuğunu kullanabilirler. Apt-get, isminde Sinaptik(resmi depoda mevcuttur).

Yardımcı program nasıl kullanılır?

//temel formül

sudo apt-get komutu

//örnek olarak tüm paketleri güncelleyelim

sudo apt-get yükseltme


Paketlerle çalışırken temel apt-get komutları.

apt-get güncellemesi //depolardan paketler hakkındaki bilgilerin güncellenmesi
apt-get yükseltmesi //tüm paketleri güncelle
apt-get dağıtım yükseltmesi //sistemin bir bütün olarak güncellenmesi
uygun-temiz ol //önbellek dosyaları dışındaki yerel depolamayı temizler
apt-get autoclean //aynısı temiz, silinmiş olarak önbellek dosyaları
apt-get kontrolü //önbelleği günceller ve kontrol eder. yetersiz bağımlılıklar
apt-get otomatik kaldırma //önceden indirilmiş fakat gereksiz paketleri kaldırıyoruz
apt-get kaldır //paketin kayıttan kaldırılması. yapılandırma dosyalar
uygun-get temizleme //paketin tüm bağımlılıkları ile birlikte kaldırılması
apt-get kurulumu //paketin kurulumu
apt-get build-dep //düzenlemek Kaynak paketleri oluşturmak için her şey
apt-get kaynağı //kaynak paketleri indiriyoruz


Parametreler:

-h, --yardım //referans
-q, --sessiz //ilerleme çubuğunu gizle
-qq //hatalar dışında hiçbir şey gösterme
-d, --yalnızca indirme //sadece paketleri al ve çık
-s, --simülasyon //olay simülasyonunu gerçekleştir
-y, --evet //otomatik tüm sorulara "Evet" yanıtı verin
--yeniden yükle //paketleri yeniden yükle
-f, --fix-kırık //bozuk bağımlılıkları düzelt
-m, --ignore-eksik //eksik paketleri yoksay
-u, --show-upgraded //güncellenmiş paketleri göster
--yükseltme yok //paketleri güncelleme
-b, --compile, --build // paketi aldıktan sonra birleştiriyoruz
-D //silerken bağımlı bileşenleri kaldır
-V //paket sürüm numaralarını ayrıntılı olarak göster
--kaldırmak yok //eğer paketler işaretlenmişse silinecek. ardından uygun-al kapalı
--force-evet //belirtilen işlemin yürütülmesini zorla


Eğlenceli.

apt-get moo

Bir ineğin "Bugün möledin mi?" diye sormasını görmelisiniz.

"yetenek" yardımcı programı.

Bir başkasını çok düşünelim iyi fayda isminde " yetenek"aslında bu şununla aynı" uygun-al", ancak daha iyi olduğu düşünülüyor ve aynı zamanda sözde- GUI. Çalışma prensibi tamamen aynıdır, yalnızca " uygun-al", bir değer girmeniz gerekiyor" yetenek". Öncelikle yardımcı programın kendisini yükleyelim:

sudo apt-get yetenek

Şimdi şunu yazarsanız: yetenek, program arayüzüne yönlendirileceksiniz.

Bazı komutlara bakalım:

// Paketi kuruyoruz.

sudo yetenek paketi1 paket2 paket3

Gördüğünüz gibi aynı anda sınırsız sayıda paket kurabiliyorsunuz. Bunları kaç kez kurarsanız kurun, yetenek tüm bağımlılıkları otomatik olarak çözecektir, tek yapmanız gereken kabul etmenizdir (y) ve tuşuna basın (girmek). Ayrıca benzetme yoluyla paketleri kaldırabilirsiniz:

sudo yeteneği paket_adı1'i kaldır
veya
sudo yetenek temizleme paketi_adı1

İlk komut, ayarlara dokunmadan yalnızca paket dosyalarını siler, ikincisi ise her şeyi tamamen siler. Paket açıklamasını şu şekilde görüntüleyebilirsiniz:

yetenek gösterisi package_name

Genel olarak, bu yardımcı program " ile mutlak bir analogdur uygun-al", ancak paketleri kurarken ve kaldırırken " yerine onu kullanmanız tavsiye edilir uygun-al". En azından resmi web sitesinde ubuntu tamamen aynı tavsiyeleri verin.

Diğer konsol komutları.

Bilgiyle ilgili komutların listesi.

ana bilgisayar adı //makine ağ adı
vay be //mevcut kullanıcı adı
uname -m //makine mimarisini gösterir
uname -r //çekirdek sürümü
sudo dmide kodu -q //bilgi vermek. cihaz hakkında. sistemin sağlanması
cat /proc/cpuinfo //işlemci hakkında bilgi
kedi /proc/kesintiler //kesintiler
kedi /proc/meminfo //tüm hafıza bilgileri
cat /proc/takaslar //hakkındaki tüm bilgiler takas
kedi /proc/sürüm //çekirdek sürümü ve diğer bilgiler
kedi /proc/net/dev //ağ arayüzleri ve istatistikler
kedi /proc/bağlar //takılı cihazlar
kedi /proc/bölümler //mevcut bölümler
cat /proc/modüller //çekirdek modülleri yüklendi
lspci-tv //PCI cihazlar
lsusb -tv //USB cihazlar
tarih //güncel tarih
cal //takvim ve mevcut ay
Cal 2012 //201 yılının tamamını gösterir


Yeniden başlatma ve kapatma işlemleriyle ilgili komutlar.

kapatma -h şimdi //sistemi kapat
başlangıç ​​0 //sistemi kapat
telinit 0 //sistemi kapat
kapatma -h saat:dakika & //sistem kapanışını programla
kapatma -c //planlanmış kapatmayı iptal et
kapatma -r şimdi //sistemi yeniden başlatıyoruz
yeniden başlat //sistemi yeniden başlatıyoruz
oturumu kapat //oturumu sonlandır


Dosya işlemleri ve daha fazlası...

cd /ev //ana dizine git
CD.. //bir üst seviyeye git
cd../.. //2 seviye yukarı çık
CD- //önceki dizine git
özürlü //geçerli dizinin yolunu göster
ls
ls -F //dosyaları ve dizinleri göster
ls -l //göstermek. dosyalar, dizinler hakkında ayrıntılar
ls -a //gizli dosyaları göster
mkdir dir1 //adında bir dizin oluşturuyoruz yön1
mkdir dir1 dir2 //dizinler oluştur yön1 Ve yön2
mkdir -p /tmp/dir1/dir2 //belirtilen lokasyonda bir dizin oluşturuyoruz
rm -f dosya1 //adlı dosyayı sil dosya1
rmdir dir1 //isimli dizini sil yön1
rm -rf dizin1 // dizini sil yön1 ve tüm içeriği
rm -rf dizin1 dizin2 //dizinleri sil yön1\yön2 ve içindekiler
mv dizin1 yeni_dir //yeniden adlandır / dizini taşı
cp //dosyaları/klasörleri kopyala
ln -s //sembolik bir bağlantı oluştur
mod //dosyalara hak atama
bul / -kullanıcı kullanıcı1 //dosyaları ara, doğrudan. İlekullanıcı1 find /home/user1 -name \*.bin //dosyaları ara .bin V / Ev/ kullanıcı1 find /usr/bin -type f -atime +100 //iddia çöp kutusu. dosyalar, aniden 100 gün find /usr/bin -type f -mtime -10 //iddia oluşturulan/düzenlenen dosyalar 10 gün içinde find / -name \*.deb -exec chmod 755 "()" \; //iddia dosyalar ( .deb) ve değiştirin. haklar \*.ps'yi bulun //uzantısı olan dosyaları bul.ps nerede dur //programın yolunu gösterdur hangi durak //göstermek. tam dolu programa giden yoldur


İlk bakışta tüm bunlar biraz korkutucu görünebilir, ancak bu yalnızca ilk bakışta geçerlidir. Hemen paniğe kapılmayın ve hemen geri dönün. Windows(y). Modern dağıtımlar Linux, A ubuntuözellikle komut satırı olmadan yapmanıza tamamen izin verir. Ancak bazı durumlarda komut satırı grafik arayüzden çok daha kullanışlıdır. Ayrıca tüm bu komutları ezberlemenize hiç gerek yok; bir metin dosyası oluşturup, tüm içeriği bu dosyaya kopyalayıp gerektiğinde kullanabileceğiniz bir kopya kağıdı gibi yakınınızda bulundurmanız yeterli olacaktır.

Elbette komut satırı ve komutların konusuyla ilgili olan tek şey bu değil, eğer birisi bununla gerçekten ilgileniyorsa, o zaman size aşağıdaki bağlantıya gitmenizi tavsiye edebilirim, orada birçok şeyi bulabilir ve indirebilirsiniz. , tek soru bunun gerekli olup olmadığıdır, her şey sizin için. Genel olarak bugün tüm dünyada mevcut tüm konsol komutlarını ezbere bilen en az bir kişinin olduğundan şüpheliyim (belki yanılıyorum).

Linux konsol komutları veya aynı zamanda komut satırı dedikleri gibi, kullanıcı ile bilgisayarın kendisi arasında bir tür ara bağlantıdır. Makinenin siparişinizi yerine getirebilmesi için uygun komutun verilmesi gerekmektedir. Başlangıçta, bir kişi ile bir bilgisayar arasındaki ilişki tam olarak bu şekilde gerçekleşti, ancak bir süre sonra, tüm bilgi alışverişi sürecini önemli ölçüde basitleştiren ve onu tüm kullanıcılar için daha erişilebilir hale getiren ek bir fare aracı ortaya çıktı. Ancak günümüzde konsol, her türlü eylemi gerçekleştirmek için güçlü ve bazen çok kullanışlı bir araç olmaya devam ediyor.

Genel olarak çok sayıda konsol yardımcı programı vardır, ancak burada örnek olarak kısaca bunlardan yalnızca ikisini ele alacağız, ancak bunlar çok önemli ve sıklıkla kullanılıyor. Yardımcı Program Apt-get yazılım paketleriyle çalışacak şekilde tasarlanmıştır. Konsolu hiç tanımayanlar için harika grafik kabuğunu kullanabilirler. Apt-get, isminde Sinaptik(resmi depoda mevcuttur).

Yardımcı program nasıl kullanılır?

//temel formül

sudo apt-get komutu

//örnek olarak tüm paketleri güncelleyelim

sudo apt-get yükseltme

Paketlerle çalışırken temel apt-get komutları.

apt-get güncellemesi //bilgiyi güncelle. depolardaki paketler hakkında
apt-get yükseltmesi //tüm paketleri güncelle
apt-get dağıtım yükseltmesi //sistemin bir bütün olarak güncellenmesi
uygun-temiz ol //kilidi temizler. önbellek dosyaları dışındaki depolama
apt-get autoclean //aynısı temiz, silinmiş olarak önbellek dosyaları
apt-get kontrolü //önbelleği günceller ve kontrol eder. yetersiz bağımlılıklar
apt-get otomatik kaldırma //önceden indirilmiş fakat gereksiz paketleri kaldırıyoruz
apt-get kaldır //paketin kayıttan kaldırılması. yapılandırma dosyalar
uygun-get temizleme //paketin tüm bağımlılıkları ile birlikte kaldırılması
apt-get kurulumu //paketin kurulumu
apt-get build-dep //düzenlemek Kaynak paketleri oluşturmak için her şey
apt-get kaynağı //kaynak paketleri indiriyoruz

Parametreler:

-h, --yardım //referans
-q, --sessiz //ilerleme çubuğunu gizle
-qq //hatalar dışında hiçbir şey gösterme
-d, --yalnızca indirme //sadece paketleri al ve çık
-s, --simülasyon //olay simülasyonunu gerçekleştir
-y, --evet //otomatik tüm sorulara "Evet" yanıtı verin
--yeniden yükle //paketleri yeniden yükle
-f, --fix-kırık //bozuk bağımlılıkları düzelt
-m, --ignore-eksik //eksik paketleri yoksay
-u, --show-upgraded //güncellenmiş paketleri göster
--yükseltme yok //paketleri güncelleme
-b, --compile, --build // paketi aldıktan sonra birleştiriyoruz
-D //silerken bağımlı bileşenleri kaldır
-V //paket sürüm numaralarını ayrıntılı olarak göster
--kaldırmak yok //eğer paketler işaretlenmişse silinecek. ardından uygun-al kapalı
--force-evet //belirtilen işlemin yürütülmesini zorla

Eğlenceli.

apt-get moo

Bir ineğin "Bugün möledin mi?" diye sormasını görmelisiniz.

"yetenek" yardımcı programı.

" adlı başka bir çok iyi yardımcı programa bakalım yetenek"aslında bu şununla aynı" uygun-al", ancak daha iyi kabul edilir ve aynı zamanda sözde grafiksel bir arayüze sahiptir. Çalışma prensibi tamamen aynıdır, yalnızca " yerine " uygun-al", bir değer girmeniz gerekiyor" yetenek". Öncelikle yardımcı programın kendisini yükleyelim:

sudo apt-get yetenek

Şimdi şunu yazarsanız: yetenek, program arayüzüne yönlendirileceksiniz.

Bazı komutlara bakalım:

// Paketi kuruyoruz.

sudo yetenek paketi1 paket2 paket3

Gördüğünüz gibi aynı anda sınırsız sayıda paket kurabiliyorsunuz. Bunları kaç kez kurarsanız kurun, yetenek tüm bağımlılıkları otomatik olarak çözecektir, tek yapmanız gereken kabul etmenizdir (y) ve tuşuna basın (girmek). Ayrıca benzetme yoluyla paketleri kaldırabilirsiniz:

sudo yeteneği paket_adı1'i kaldır
veya
sudo yetenek temizleme paketi_adı1

İlk komut, ayarlara dokunmadan yalnızca paket dosyalarını siler, ikincisi ise her şeyi tamamen siler. Paket açıklamasını şu şekilde görüntüleyebilirsiniz:

yetenek gösterisi package_name

Genel olarak, bu yardımcı program " ile mutlak bir analogdur uygun-al", ancak paketleri kurarken ve kaldırırken " yerine onu kullanmanız tavsiye edilir uygun-al". En azından resmi web sitesinde ubuntu tamamen aynı tavsiyeleri verin.

Diğer konsol komutları.

Bilgiyle ilgili komutların listesi.

ana bilgisayar adı //makine ağ adı
vay be //mevcut kullanıcı adı
uname -m //makine mimarisini gösterir
uname -r //çekirdek sürümü
sudo dmide kodu -q //bilgi vermek. cihaz hakkında. sistemin sağlanması
cat /proc/cpuinfo //işlemci hakkında bilgi
kedi /proc/kesintiler //kesintiler
kedi /proc/meminfo //tüm hafıza bilgileri
cat /proc/takaslar //hakkındaki tüm bilgiler takas
kedi /proc/sürüm //çekirdek sürümü ve diğer bilgiler
kedi /proc/net/dev //ağ arayüzleri ve istatistikler
kedi /proc/bağlar //takılı cihazlar
kedi /proc/bölümler //mevcut bölümler
cat /proc/modüller //çekirdek modülleri yüklendi
lspci-tv //PCI cihazlar
lsusb -tv //USB cihazlar
tarih //güncel tarih
cal //takvim ve mevcut ay
Cal 2012 //201 yılının tamamını gösterir

Yeniden başlatma ve kapatma işlemleriyle ilgili komutlar.

kapatma -h şimdi //sistemi kapat
başlangıç ​​0 //sistemi kapat
telinit 0 //sistemi kapat
kapatma -h saat:dakika & //sistem kapanışını programla
kapatma -c //planlanmış kapatmayı iptal et
kapatma -r şimdi //sistemi yeniden başlatıyoruz
yeniden başlat //sistemi yeniden başlatıyoruz
oturumu kapat //oturumu sonlandır

Dosya işlemleri ve daha fazlası...

cd /ev //ana dizine git
CD.. //bir üst seviyeye git
cd../.. //2 seviye yukarı çık
CD- //önceki dizine git
özürlü //geçerli dizinin yolunu göster
ls
ls -F //dosyaları ve dizinleri göster
ls -l //göstermek. dosyalar, dizinler hakkında ayrıntılar
ls -a //gizli dosyaları göster
mkdir dir1 //adında bir dizin oluşturuyoruz yön1
mkdir dir1 dir2 //dizinler oluştur yön1 Ve yön2
mkdir -p /tmp/dir1/dir2 //belirtilen lokasyonda bir dizin oluşturuyoruz
rm -f dosya1 //adlı dosyayı sil dosya1
rmdir dir1 //isimli dizini sil yön1
rm -rf dizin1 // dizini sil yön1 ve tüm içeriği
rm -rf dizin1 dizin2 //dizinleri sil yön1\yön2 ve içindekiler
mv dizin1 yeni_dir //yeniden adlandır / dizini taşı
cp //dosyaları/klasörleri kopyala
ln -s //sembolik bir bağlantı oluştur
mod //dosyalara hak atama

Dosyaları ve dizinleri arayın.

Nereye kaydettiğinizi mi unuttunuz? Sorun değil! Her şeyi konsolda bulabilirsiniz.

bul / -dosyayı adlandır1 //dosyaları arayın, yönetmen. başlangıç İle /
bul / -kullanıcı kullanıcı1 //dosyaları ara, doğrudan. İlekullanıcı1
find /home/user1 -name \*.bin //dosyaları ara .bin V / Ev/ kullanıcı1
find /usr/bin -type f -atime +100 //iddia çöp kutusu. dosyalar, aniden 100 gün
find /usr/bin -type f -mtime -10 //iddia oluşturulan/düzenlenen dosyalar 10 gün içinde
find / -name \*.deb -exec chmod 755 "()" \; //iddia dosyalar ( .deb) ve değiştirin. haklar
\*.ps'yi bulun //uzantısı olan dosyaları bul.ps
nerede dur //programın yolunu gösterdur
hangi durak //göstermek. tam dolu programa giden yoldur

İlk bakışta tüm bunlar biraz korkutucu görünebilir, ancak bu yalnızca ilk bakışta geçerlidir. Hemen paniğe kapılmayın ve hemen geri dönün. Windows(y). Modern dağıtımlar da ubuntuözellikle komut satırı olmadan yapmanıza tamamen izin verir. Ancak bazı durumlarda komut satırı grafik arayüzden çok daha kullanışlıdır. Ayrıca tüm bu komutları ezberlemenize hiç gerek yok; bir metin dosyası oluşturup, tüm içeriği bu dosyaya kopyalayıp gerektiğinde kullanabileceğiniz bir kopya kağıdı gibi yakınınızda bulundurmanız yeterli olacaktır.

Elbette komut satırı ve komutların konusuyla ilgili olan tek şey bu değil, eğer birisi bununla gerçekten ilgileniyorsa, o zaman size aşağıdaki bağlantıya gitmenizi tavsiye edebilirim, orada birçok şeyi bulabilir ve indirebilirsiniz. , tek soru bunun gerekli olup olmadığıdır, her şey sizin için. Genel olarak bugün tüm dünyada mevcut tüm konsol komutlarını ezbere bilen en az bir kişinin olduğundan şüpheliyim (belki yanılıyorum).

Linux komut referansları: http://books.tr200.ru/v.php?id=278389