Linux'a kopyalamak için konsol komutu. Yeni Başlayanlar için Linux *: Konsolu Kullanma. Paketlerle çalışmak için temel apt-get komutları

  • 23.04.2019

Metin konsolunda çalışma ihtiyacı, en sık çöken uçurumdur. iyi niyetler Linux'ta hızlı bir şekilde ustalaşmak isteyen kullanıcılar. Ve bir kural olarak, sistemi kurmaya çalışmadan önce bile. düşmanlık efsanesi Komut satırı kitle bilincine o kadar derinden kök salmıştır ki, onu yok etmek kolay değildir.

Ancak, bu gerçekten her şey hakkında düşünebileceğiniz bir efsaneden başka bir şey değildir. En azından sıradan bir bilgisayar klavyesi hakkında. Hayatında ilk kez gören herkes, düğmelerin alfabetik olarak sıralanmadığına şaşıracak. Ve elbette böyle bir karar ona çok garip gelecektir, çünkü ilk başta her harfi uzun süre aramak zorundadır.

Ancak, anahtarları başka bir şekilde yerleştirmek kimsenin aklına gelmez. Bu kadar düşmanca olmayan bir arayüzün rahatlığı uzun zamandır kanıtlanmıştır ve şüphesizdir. Ve sette körü körüne ustalaşırsanız, öğrenmeye harcanan zaman birçok kez karşılığını verir.

Klavye durumunda olduğu gibi, komut satırının reddedilmesi genellikle teknik değil, psikolojiktir. Konsolda çalışmak, "gelişmiş" kullanıcıların kabadayılığı değil, "normal" araçların eksikliğinden kaynaklanan zorunlu bir önlem değil, bir dizi görevi çözmek için en hızlı ve en uygun arayüz.

Avantajları nelerdir? Her şeyden önce, çok yönlülüğünde. Hangi dağıtımı kullanırsanız kullanın, temel komutlar aynı olacaktır. Metin modunun grafikten daha kararlı olduğunu unutmamalıyız. Windows'taki ünlü BSoD'yi (mavi ölüm ekranı) düşünün. Bazı nedenlerden dolayı yazı, güzel bir şekilde oluşturulmuş bir pencerede değil, konsolda görüntülenir.

Linux grafik arayüzü esasen sıradan bir uygulama olduğundan, çalışamazlığı genel bir sistem çökmesine yol açmaz. Kullanıcı metin modundan korkmuyorsa, ilgili modda gerekli değişiklikleri hızla yapacaktır. yapılandırma dosyası ve sistemi yeniden başlatacaktır. Aksi takdirde, çok daha uzun olan tam bir yeniden kuruluma başvurmanız gerekecektir.

Son olarak, bazı rutin işlemleri gerçekleştirirken konsol komutları kullanışlı olur. Sonuçta, bilgisayar iş akışını otomatikleştirmek için icat edildi. Elbette konsolda verimli çalışabilmek için kullanıcının standart Linux komutlarını öğrenmek için biraz zaman harcaması gerekecek. Ama çok çabuk telafi ediyor.

Komut satırı moduna geçmenin iki yolu vardır. Birincisi, metin konsolunu etkinleştirmektir. Bunu yapmak için Ctrl + Alt + F [konsol numarası] tuş bileşimine basın. Giriş ve şifreyi sırayla girmeniz gereken sisteme kayıt için bir davet satırı görünecektir. İkinci yol, konsolu doğrudan pencere yöneticisinde açmaktır. Bu durumda kullanıcı grafik modunda çalışmaya devam eder. Hem birinci hem de ikinci durumda, çalışan tüm programların normal şekilde çalışmaya devam edeceğini anlamak önemlidir.

Terminali grafik modunda başlatırken her şey açıksa, ek konsolları etkinleştirmek bir takım soruları gündeme getirebilir. Hangi özel fonksiyon tuşuna basmalısınız? Aynı anda kaç konsol çalışabilir ve sayı değiştirilebilir mi? GUI'ye nasıl geri dönülür

Tipik olarak, varsayılan olarak kullanılabilen altı metin konsolu vardır. Her birinin bakımı yaklaşık 4 MB bellek gerektirdiğinden, zayıf makinelerde sayılarının azaltılması arzu edilir. Bunu yapmak için / etc / inittab dosyasını sistem yöneticisi haklarıyla açın, her biri bir konsola karşılık gelen “2: 2345: respawn: / sbin / mingetty tty2” gibi girişlerden oluşan bölümü bulun ve bir yorum işareti koyun. (#) zıt gereksiz. Bu bölümdeki satır sayısı, metin konsollarının sayısına eşittir. Ayrıca çoğu dağıtımda bunlardan biri kullanıcı kaydı için değil, sistem mesajları için hizmet vermektedir. Herhangi bir arıza durumunda çok uygun değil mi: tıbbi geçmiş her zaman mevcuttur.

/etc/inittab dosyasında sanal konsolların sayısı belirlenir.

Satırdaki ilk hane konsol numarası ve buna göre onu çağırmak için birlikte kullanılması gereken işlev tuşunun numarasıdır. Metin konsollarını değiştirmek için Ctrl + Alt + F [konsol numarası] tuşlarına değil, sadece Alt + F [konsol numarası] tuşlarına basmanız gerekir - Ctrl tuşu yalnızca grafik modunda kullanılır.

Grafik arayüze geri dönmek için ilgili konsolu etkinleştirin. Birim başına sayısı Dahası en son / etc / inittab'da yazılmıştır. Örneğin, altı metin konsolu kullanılıyorsa, pencere yöneticisi yedincide çalışıyor.

Metin modunda çalışırken, iki tür görsel satır başı işaretçisi vardır: kare işareti (#) ve dolar işareti ($). İlki, kullanıcının root olarak çalıştığını ve sistemdeki tüm dosyaların kendisine açık olduğunu belirtir. Bu durumda, özel dikkat gösterilmelidir - döküntü eylemleri ciddi sonuçlarla doludur.

Ortak bir kullanıcı dolar işaretiyle gösterilir. Burada da küçük bir nüans var. Erişim haklarını kısıtlama kavramı, genişletilmiş ayrıcalıklar gerektiren bazı komutların çalışmayı reddetmesine neden olur. Dahası, UNIX'in özelliği, ekranda hiçbir istem veya açıklama görünmeyecek şekildedir - bir kişinin sistemi tamamen kontrol ettiği ve yalnızca sahibinin emirlerinin sorgulanmadan yürütülmesinin gerekli olduğu programların yardımına ihtiyaç duymadığı varsayılır.

Öte yandan, ek bilgi arayan onu her zaman bulacaktır. En önemli ve yaygın olarak kullanılan komutlardan biri man [name] komutudur. Adı argüman olarak belirtilen belirli bir sistem nesnesi için bir başvuru kılavuzu görüntüler. Tabii ki, bilgiler havadan değil, fiziksel olarak diskte bulunması gereken dosyadan alınır. Bazı geliştiricilerin yardım sayfalarını dahil etmeyerek dağıtımı küçültmeye çalıştığını unutmayın. Bu durumda, ayrı olarak kurulmaları gerekir.

man komutu, ekrandaki herhangi bir nesne için bir başvuru kılavuzu görüntüler.

man, diğer herkesle tamamen aynı sistem nesnesi olduğundan, man man yazarak yardım alabilirsiniz. Görünüşe göre, Linux'u ilk kez başlatan bir kullanıcı onunla başlamalıdır.

Her kılavuz, alanlar adı verilen bölümlere ayrılmıştır. NAME alanı, nesne hakkında kısa bilgi amaçlıdır. ÖZET alanı, programın nasıl çalıştırılacağı hakkında bilgi içerir. Son olarak, AÇIKLAMA alanı ayrıntılı bir açıklamadır.

Ancak kullanıcı, hangi programın görevini tamamlayabileceğini henüz bilmiyorsa ne yapmalıdır? apropos veya whatis komutlarını kullanın. Kılavuzlarda bilgi aramak için tasarlanmıştır. Aralarındaki fark, birincisinin tüm veritabanını araması, ikincisinin ise yalnızca NAME alanında bulunan nesnelerin adlarına göre arama yapması gerçeğinde yatmaktadır. Açıkçası, biri daha yavaştır, ancak diğerinden daha fazla bilgi verir.

Çoğu zaman, metin modunda, sistemi yapılandırmak için işlemler gerçekleştirilir. Bu, kullanıcı için etkinleştirmesi gerektiği anlamına mı geliyor? yeni konsol Ctrl + Alt + F [konsol numarası]? Hiç de değil: çoğu durumda grafik modundan çıkmanız gerekmez.

Yönetici haklarına sahip herhangi bir programı çalıştırmak için bir terminal açmanız ve su komutunu parametresiz yazmanız gerekir, ardından sistem sizden şifreyi girmenizi isteyecektir. kök kullanıcı- ve dosyalara tam erişim size sağlanır.

Şimdi komut satırının kullanıcıyla alay etmek için değil, aksine onun rahatlığı için icat edildiğini gösteren birkaç örneğe bakalım. “Menüler ve düğmeler” yardımı olmadan oldukça popüler bir dizi işlemi gerçekleştirelim.

Diyelim ki bir dosyayı e-posta ile göndermek için birkaç parçaya bölmeniz gerekiyor (orijinal boyutu sunucunun geçmesine izin vermeyecek kadar büyük). Bu, split komutunun kullanılmasını gerektirir. Dosyayı belirtilen boyutta ayrı parçalara bölerek kopyalar (varsayılan olarak - 1 MB). Argüman olarak iki isim kullanılmalıdır: orijinal nesne ve çıktının öneki.

Örneğin name.avi adında büyük bir video var. 10 MB'lık parçalara bölmeniz gerekiyor. Komut şöyle görünecek: split -b1000k name.avi name. İlk argüman alınacak nesnenin boyutunu belirtir, ikincisi orijinalin adıdır ve üçüncüsü sonucun adının önekidir. Böylece işlem sonucunda name.aa, name.ab, name.ac vb. dosyalar elde edilmiş olacaktır.Parçaları bir araya getirmek cat name'e yardımcı olacaktır.*> Name.avi komutu.

cat komutunu kullanarak, dosyanın içeriğini hızlı bir şekilde tanıyabilirsiniz.

Genellikle kullanıcının iki dosyayı karşılaştırması gerekir. En kolay yol cmp [ilk dosya adı] [ikinci dosya adı] komutunu kullanmaktır. Nesneler tamamen eşleşirse, program sessizce kapanır, çünkü ona söyleyecek bir şey yoktur. Herhangi bir fark bulursa, kullanıcıya karşılık gelen satırın numarasını verecektir.

Eğer tam bir tutarsızlık listesine ihtiyacınız varsa, diff komutunu [ilk dosyanın adı] [ikinci dosyanın adı] kullanmalısınız.Program ekranda tam bir rapor gösterecektir.

Bazı durumlarda, farklılıklar hakkındaki bilgilerin ekranda görünmemesi ve hemen bir dosyaya kaydedilmesi uygundur. Bunu yapmak için çıktı yeniden yönlendirme işlevini kullanabilirsiniz ve komut şöyle görünecektir: diff [ilk dosyanın adı] [ikinci dosyanın adı]> [rapor dosyasının adı].

Çıktıyı yeniden yönlendirme işlemi, mevcut işi önemli ölçüde hızlandırmak için görünüşte basit komutların yardımına başvurmanıza izin verir - örneğin, oluşturmak için tam liste dizindeki tüm dosyalar.

ls programı, dizinin içeriğini görüntülemekten sorumludur. Çalışmasının sonucunun bir dosyaya kaydedilebilmesi için zaten bilinen özelliğin kullanılması ve konsola ls [dizin adı]> [bilginin yazılacağı dosyanın adı] yazılması gerekir.

Dizinin içeriği konsolda ls komutu yazılarak görüntülenebilir.

Son olarak, son bir not. Kullanıcılar genellikle komut satırında çalışmanın aşağıdakilerle ilişkili olduğundan şikayet eder. artan yük hafıza için. Gibi, hizmet yardımcı programlarının tüm adlarını aklınızda tutmalısınız. Bu tamamen doğru değil - çoğu durumda sadece ilk birkaç karakteri bilmek yeterlidir. Sekme tuşuna bastığınızda, kabuğun kendisi tam adı eklemeye çalışır (veya varsa seçenekler önerir). ka

Linux işletim sistemi, programcılar ve hobiler arasında çok popülerdir, çünkü aktif kullanım yüzlerce komut içeren konsol. Bu esnek işletim sisteminin çalışmasını ciddiye almaya karar verirseniz, önce temel komutlar.

neden varlar Linuxkonsol komutları? Bunları konsola girerek kullanıcı birçok işlemi hızlı bir şekilde gerçekleştirebilir: dosyaları açma, taşıma ve kopyalama, görüntüleme çeşitli bilgiler ve istatistikler, izleme ve hata ayıklama, sistem hakkında detaylı bilgi edinme, sistemin yazılımını ve görsel kısmını değiştirme. Ve bu, bu komutlarla elde ettiğiniz fırsatların sadece bir kısmı.

Birçoğunun ek parametreleri vardır ve bazıları onlarsız çalışmaz. Başlamak için konsola komutları yazmayı ve nasıl çalıştıklarını öğrenmeyi deneyin.

Sistemi komutlarla değiştirebilme özelliği, Linux'u çok yönlü bir işletim sistemi haline getirir. İçindeki herhangi bir şeyi değiştirerek kendiniz için özelleştirebilirsiniz. İlk başta, komutlar karmaşık görünebilir, ancak bunları iyi öğrendikten sonra, bilgisayarla çalışmayı önemli ölçüde hızlandıracak ve içindeki her şeyin sizin tarafınızdan ihtiyaçlarınıza göre yapılandırıldığını fark ederek gerçek zevk almaya başlayacaksınız.

Konsolla tam olarak çalışmak için yönetici haklarına ihtiyacınız olduğunu unutmayın. Aşağıda ana komutların bir listesi bulunmaktadır. Linux konsolları ve onların kod çözme.

1. En basit eylemler

ls- geçerli dizindeki dosyaların bir listesini görüntüleyin.

CD[dizin] - geçerli dizini değiştirin. Dizin adı belirtilmezse, kullanıcının ana dizini geçerli dizin olur.

cp<что_копировать> <куда_копировать>- dosyaları kopyalayın.

mv<что_перемещать> <куда_перемещать>- dosyayı taşıyın veya yeniden adlandırın.

rm<файлы>- dosyaları sil.

mkdir<каталог>- yeni bir dizin oluşturun.

rmdir<каталог>- boş bir dizini silin.

rm -r<файлы и/или каталоги>(özyinelemeli silme) - dosyaları veya dizinleri ve bunların alt dizinlerini silin. Linux'un henüz bir sistemi olmadığı için bu komutla DİKKATLİ OLUN Tam iyileşme silinen dosyalar(eğer kullanmıyorsanız özel programlar silinen dosyaları özel bir dizine yerleştirmek için, Windows'ta "sepet" gibi bir şey).

kedi<имя_файла>- dosyanın içeriğini standart çıktıya çıkarın (varsayılan olarak - ekrana).
Aşağıdaki adım sırasını kullanarak ekrana girilen metni kaydedebilirsiniz:

kedi><имя_файла>
.
.
.
CTRL / g

daha fazla<имя_файла>- uzun bir metin dosyasının içeriğini sayfa sayfa görüntüleme.

az<имя_файла>- geri dönebilme özelliği olan bir metin dosyasının içeriğini görüntüleme önceki sayfalar... Programdan çıkmak istediğinizde q tuşuna basın. "Daha az" - analog DOS komutları"Daha fazla", çoğu zaman "daha az", "fazla"dan daha uygundur.

piko<имя_файла>- Düzenle Metin dosyası kullanarak Metin düzeltici piko.

tar -zxvf<файл>- tgz veya tar.gz arşivini açın

bulmak<каталог>- dosya adı - "dosya adı" adlı bir dosya bulun ve arama sonucunu ekranda görüntüleyin. Arama bir dizinle başlar<каталог>; "Dosya adı" bir arama maskesi içerebilir.

çam- iyi metin odaklı okuma programı E-posta.

mc- "Midnight Commander" dosya yönetim programını başlatın ("Norton Commander" gibi görünüyor, ancak yetenekleri çok daha yakın).

./ Program_name - yürütme için çalıştır çalıştırılabilir dosya geçerli dizinde, geçerli dizin PATH ortam değişkeninde belirtilen dizinler listesinde değilse.

xterm(X terminalinde) - grafiksel olarak basit bir terminal başlat X pencereleri kabuğu... Çıkmak için "çıkış" yazın.

2. Standart komutlar ve komut sistemi hakkında bilgi veren komutlar (her zaman tek satıra yazılır)

pwd- geçerli dizinin adını görüntüleyin.

ben kimim- kayıtlı olduğunuz adı görüntüleyin.

tarih- tarih ve saati görüntüleyin.

zaman<имя программы>- programı yürütün ve yürütülmesi için gereken süre hakkında bilgi alın. Bu komutu tarih ile karıştırmayın. Örneğin: ls komutunu çalıştırmayı belirleyebilir ve bir dizindeki dosyaları listelemenin ne kadar sürdüğünü şu sırayı yazarak öğrenebilirim: time ls

kim- makinede hangi kullanıcıların çalıştığını belirleyin.

rwho -a- ağınıza bağlı tüm kullanıcıların tanımı. Bu komut, rwho işleminin çalışıyor olmasını gerektirir.

kesinti zamanı- hangi makineler çevrimiçi ve hangileri durduruldu.

parmak<имя_пользователя> — sistem bilgisi kayıtlı kullanıcı hakkında. Deneyin: parmak<ваш login-name>

çalışma süresi- işletim sisteminin son yeniden başlatılmasından bu yana geçen süre.

ps bir- oturumunuzdaki mevcut işlemlerin bir listesini görüntüleyin.

Tepeetkileşimli liste CPU kullanımına göre sıralanmış mevcut işlemler.

unname -a- işletim sisteminin sürümüyle ilgili bilgileri görüntüleyin.

Bedava- bellek kullanımıyla ilgili bilgileri görüntüleyin.

df -h- disklerdeki boş ve kullanılmış alanla ilgili bilgileri görüntüleyin.

du. -bh | daha fazla- geçerli dizinden başlayarak dosya ve dizinlerin boyutu hakkında bilgi görüntüleme.

ayarla | daha fazla- mevcut değerleri göster Ortam Değişkenleri... (Tüm mermiler için değil. csh / tcsh için printenv | more, ancak set de faydalı bilgiler gösterecektir.)

yankı $ YOL- "PATH" ortam değişkeninin değerini görüntüleyin yankı komutu, herhangi bir ortam değişkeninin değerlerini görüntülemek için kullanılabilir. yararlanmak komutları ayarla veya tam bir liste için printenv.

3. Ağ ile çalışma

ssh- başka bir makine ile uzak bir oturuma güvenli bir giriş sağlar ve ayrıca belirli bir komutu uzak bir makinede bir oturum girmeden yürütmenize izin verir:

ssh[-l your_user_name_on_remote_machine]<имя_удаленной_машины>- uzak bir makinede oturum açma. Ana bilgisayar adını veya IP adresini kullanın. (Bu uzak makinede oturum açmış olmalısınız). Kullanıcı adınız yerel ve uzak makinelerde aynıysa, yazmanıza gerek yoktur, yani: ssh<имя_удаленной_машины>- uzak bir makinede oturum açmanıza izin verir

ssh<Ваше_имя_пользователя_на удаленной машине@><имя_удаленной_машины> <команда>- uzak bilgisayarda belirtilen komutu yürütecek ve yürütme sonucunu ekranda size gönderecektir (ssh ile bağlantı kurarken, uzak bilgisayarda sahip olduğunuz şifreyi girmeniz gerekecektir; şifre üzerinden iletilecektir. ağ şifreli biçimde, yani güvenli bir şekilde.)

scp- sağlar güvenli kopya ağdaki dosyalar:

scp<имя_файла_на_локальном_компьютере> <Ваше_имя_пользователя_на удаленной машине>@<имя_удаленной_машины>: - dosyayı kopyalayacak yerel bilgisayar uzak bilgisayardaki kök dizininize (komutun sonunda ":" bulunması gerekir).

telnet<имя_удаленной_машины>- başka bir makineye telnet. Şifrenizi kullanarak bir bağlantı kurduktan sonra oturuma giriş yapın.

ftp<имя_удаленной_машины>- ftp ile bağlanın uzak bilgisayar... Bu tür bir bağlantı, dosyaları uzak bir makineye / makineden kopyalamak için iyidir.

Kullanmamak tercih edilir telnet komutları ve ftp ve güvenli bir ağ bağlantısı sağladıkları için yalnızca ssh ve scp kullanın!

ana bilgisayar adı -i- üzerinde çalıştığınız bilgisayarın IP adresini gösterir.

4. Bazı yönetim komutları

takma ad ls = "ls -Fskb —color"- bir komutun daha karmaşık bir komut kombinasyonunu çalıştırabilmesi için bir takma ad oluşturun. Bu takma adların sisteminizdeki tüm kullanıcılar tarafından kullanılabilir olmasını istiyorsanız, takma ad oluşturma işlemini / etc / bashrc dosyasına yerleştirin.

tcsh için takma ad tanımlama biçimi farklıdır:

takma ad la 'ls -AF -color = yok'

kapasswd- AFS dosya sistemine erişim parolasını değiştirme komutu. Temel bir LIT Linux kümesi üzerinde çalışırken, kümeye girmek üzere parolayı değiştirmek için yalnızca bu komutu kullanın (passwd komutunu değil!).

şifre- herhangi bir yerel bilgisayarda parolanızı değiştirin.

chmod<права доступа> <файл>- sahip olduğunuz dosyanın erişim haklarını değiştirin.
Dosyaya erişmenin üç yolu vardır:
okuma - okuma (r), yazma - yazma (w), yürütme - yürütme (x) ve üç tür kullanıcı:
dosyanın sahibi (u), dosyanın sahibi (g) ve diğer herkes (o) ile aynı grubun üyeleridir.
Mevcut erişim haklarını aşağıdaki şekilde kontrol edebilirsiniz:

ls -l Dosya adı

Dosya tüm kullanıcılar için mevcutsa, dosya adının karşısında aşağıdaki harf kombinasyonu olacaktır: rwxrwxrwx
İlk üç harf dosyanın sahibi için izinler, ikinci üçlü grubu için izinler, sonraki üç harf geri kalanı için izinlerdir. Erişim haklarının olmaması "-" olarak gösterilir.; Örneğin: Bu komut, önemsiz dosya için herkes için okuma izinleri ayarlamanıza olanak tanır (tümü = kullanıcı + grup + diğerleri):

chmod a + r önemsiz

Bu komut, dosyayı çalıştırma iznini kullanıcı ve grup dışındaki herkesten iptal eder:

chmod o-x çöplüğü

Daha fazla bilgi için chmod --help veya man chmod yazın veya herhangi bir Linux kılavuzunu okuyun. "umask" komutuyla oluşturduğunuz dosyalar için varsayılan izinleri ayarlayabilirsiniz (man umask yazın).

yemek<новый_владелец> <файлы>- dosyaların sahibini değiştirin.

chgrp<новая_группа> <файлы>- dosyanın grubunu değiştirin.

iki tane kullanabilirsin son komutlar başkası için dosyanın bir kopyasını oluşturduktan sonra.

5. Proses kontrolü

ps aksu | grep<Ваше_имя_пользователя>- Sistemde çalışan tüm işlemleri sizin adınıza görüntüleyin.

öldürmek- süreci "öldür". İlk olarak, ps kullanılarak öldürülecek işleminizin PID'sini belirleyin.

hepsini öldür<имя_программы>- tüm süreçleri program adına göre "öldür".

xkill(terminal X penceresinde) - imleçle işaret ettiğiniz penceredeki işlemi "öldür".

6. Linux'a gömülü yazılım yardımcı programları ve dilleri

emacs(X terminalinde) - emacs editörü. Çok yönlü, ancak deneyimsiz kullanıcılar için çok zor.

gcc - GNU C derleyicisi. çok var iyi rehberler kullanmak için.

g++ - GNU C++ derleyicisi.

V modern versiyonlar işletim sistemi Linux zaten tüm işlemler grafik arayüz üzerinden yapılabilir ve terminalin kullanılmasına hiç gerek yoktur. Ancak daha eski bilgisayarlar veya sunucular, karmaşık grafik arabirimleri ve uygulamaları çalıştırmak için yeterli kaynağa sahip olmayabilir. O zaman kurtarmaya gel terminal programları linux.

Linux için çok sayıda konsol programı var ve hepsi grafik arayüzün neredeyse tamamen yerini alabilir. Videoyu rahatça izleyip yine de başarısız olursanız, internette gerekli bilgileri bulun, müzik dinleyin, okuyun e-postalar terminali bile kullanabilirsiniz. Bu yazıda, bilgisayarınızda kullanabileceğiniz en iyi Linux konsol programlarına göz atacağız.

Çalışan bir terminal her zaman yeterli değildir, bu bizim için ssh üzerinden veya TTY arayüzlerinden birinde bağlanırken kullanılabilir. Bazen aynı anda birkaç oturumu yönetmeniz gerekebilir, ancak bir grafik arayüzü ve birkaç terminal öykünücüsü başlatmanın bir yolu yoktur.

Bu gibi durumlarda, ekran yardımcı programı kurtarmaya gelir. Tek bir TTY'de birden fazla terminali yönetmeyi çok kolaylaştırır. Yeni terminal pencereleri açabilir, aralarında geçiş yapabilir, bilgileri kopyalayabilir ve daha fazlasını yapabilirsiniz. Kesilen ssh bağlantısı nedeniyle oturum beklenmedik bir şekilde sonlandırılsa bile programlar sonlandırılmaz ve çalışmaya devam eder ve bağlantıyı yeniden kurabilirsiniz.

2. MidnightCommander - dosya yöneticisi

MidnightCommander veya mc iki bölmelidir dosya yöneticisi Linux işletim sistemleri için. Dosyaya çok benzer FAR yöneticisi, bilinen Windows kullanıcıları... Her şey çalışma alanı dört bölüme ayrılmıştır - bunlar iki panel, bir komut satırı ve işlev tuşlarının amacını gösteren bir satırdır:

Tüm terminal komutları için aktif panel geçerli klasör olarak kabul edilir ve herhangi bir Linux komutunu çalıştırabilirsiniz. Kolay gezinme için Emacs'a çok benzeyen birçok klavye kısayolu vardır. Ubuntu'ya yüklemek için şu komutu yazın:

sudo uygun kurulum mc

3. Lynx - tarayıcı

Lynx, tamamen işlevsel bir konsol tarayıcısıdır. Bununla internette gezinebilirsiniz. Bu, ilk tarayıcılardan biridir. Çok basit görünüyor, tabloları, css, javascript ve diğer teknolojileri desteklemiyor. Ancak sayfalar çok hızlı yükleniyor.

Gezinme, programı çok verimli kullanmanızı sağlayan kısayol tuşları kullanılarak gerçekleştirilir. Desteklenen protokoller HTTP, FTP, Gopher, WAIS, NNTP'dir.

4. Elinks başka bir tarayıcıdır

Elinks - daha fazlası yeni tarayıcı, Lynx tabanlıdır ancak daha fazla özelliği destekler, burada ilk stil desteği vardır, JavaScript desteği, tablolar, freyomv. 256 renge kadar bir renk paleti için bile destek vardır.

Ayrıca daha fazla protokol desteklenir: HTTP, HTTPS, FTP, IRC, mailto, telnet, nntp ve Gopher. Bağlantılar ve kısayol tuşlarıyla çalışmak vaşaktan biraz farklıdır, ancak tarayıcıyı kullanmak oldukça uygundur. Ubuntu'ya elink kurmak için şu komutu çalıştırın:

sudo apt elinkleri kurun

5. Vim - metin düzenleyici

Vim, ameliyathane için en iyi metin editörlerinden biridir. Linux sistemleri, sadece arasında değil konsol yardımcı programları, ama genel olarak. Program, ellerinizi klavyeden çekmeden metin yazmanıza ve onu en hızlı ve verimli bir şekilde çalıştırmanıza izin veren çok özel bir arayüze ve çalışma modlarına sahiptir:

ile metin içinde gezinebilirsiniz. h, j, k, l tuşları komut modunda ve ayrıca yürütün hızlı değiştirme r ile Komut modu ve düzenleme modu arasında geçiş yapmak için Esc tuşunu kullanın. Ayrıntılar için ayrı bir makaleye bakın.

6. Moc - ses oynatıcı

Konsolda Moc veya Müzik, Linux terminali için bir ses oynatıcıdır, çok basit program sadece müzik dinlemenizi sağlar. Arayüz çok basit ve Midnight Commander arayüzüne benzer.

Ana menüden istediğiniz klasörden bir dosya seçmeniz yeterlidir, ardından program tüm dosyaları sırayla oynatmaya başlayacaktır. arka fon terminal oturumu kapatıldıktan sonra bile.

7.RTorrent - torrent istemcisi

Adından da anlaşılacağı gibi, rtorrent, diğer komut satırı uygulamaları gibi, yalnızca terminal üzerinden çalışan basit bir torrent istemcisidir. Program kaynaklara iddiasız, çok kullanıcı dostu bir arayüze sahip değil, ancak oldukça hızlı ve kararlı çalışıyor.

Ayrıca çok destekleniyor esnek özelleştirme rtorrent.rc dosyası aracılığıyla programlar. Ancak dosyanın sözdizimi oldukça karmaşıktır.

8. Newsbeuter - RSS okuyucu

Çok basit ama tamamen işlevsel RSS okuyucu Linux için program, yalnızca bir terminal sürümüne sahip olmasına rağmen, göreviyle tamamen başa çıkıyor. Program yapılandırma dosyasına birkaç besleme URL'si ekleyebilir, ardından senkronize edebilirsiniz. yerel üs sunucu hakkında bilgi içeren veriler.

Program zaten okunan kayıtları ezberleyebilir. Ubuntu'ya yüklemek için aşağıdaki komutu kullanın:

sudo apt haber bültenini yükleyin

9. Mutt - e-posta istemcisi

Mutt, Linux işletim sistemi için bir e-posta istemcisidir. MBox ve Maildr dahil olmak üzere mesaj oluşturmak için birçok formatı ve protokolleri destekler, örneğin: IMAP, POP3, çeşitli hizmetlerden postaları görüntüleyebilirsiniz, örneğin, mail.ru, gmail.com, yandex.ru ve diğerleri mevcut protokollerle.

Program çok basit ama aynı zamanda kullanıcı dostu bir arayüze sahip ve aynı zamanda şifreleme ve elektronik imzaları da destekliyor.

10. WeeChat - haberci

WeeChat, işletim sistemleri için mükemmel bir IRC istemcisidir. Linux çekirdekleri... Konsol arayüzüne ek olarak, bir grafik ve bir web arayüzü var. Program, bir proxy, ipv6, ssl aracılığıyla çalışmayı, metin ve mesajları aramanın yanı sıra yazım denetimini destekler.

Kullanışlı klavye kısayolları ile herhangi bir işlemi çok hızlı bir şekilde gerçekleştirebilirsiniz. Python, Ruby ve Perl için çeşitli uzantılar da desteklenir ve programın yeteneklerini büyük ölçüde genişletmenize olanak tanır. Ubuntu'ya yüklemek için çalıştırın:

sudo apt çiş sohbeti kurun

11. Calcurse - takvim

Konsol Linux uygulamaları ayrıca zaman planlama araçları ve takvimleri olmadan gitmezler. Calcurse, Linux için çok basit ama işlevsel bir takvim ve yapılacaklar listesidir.

Bu program ile yapılacak işlerinizi, belirli etkinlikleri ve randevuları takip edebileceksiniz. Görevler ve etkinlikler için son tarihler ile bildirimler alabileceğiniz bir hatırlatma sistemi de vardır.

12. Taskwarrior - Yapılacaklar Listesi

Taskwarrior çok temel bir Linux görev listesidir. Görevler oluşturabilir, mevcut olanların listesini çok hızlı bir şekilde görüntüleyebilir, tamamlanmış olanları işaretleyebilir ve ayrıca tamamlanma tarihini planlayabilirsiniz.

Aynı geliştiricinin Timewarrior yardımcı programıyla birlikte, her bir görevi tamamlamak için geçen süreyi takip edebilirsiniz. Ubuntu'da görev savaşçısını yüklemek için:

sudo apt görev savaşçısını yükle

13.cacaview - resimleri görüntüle

Cacaview, çok basit, konsol tabanlı bir resim görüntüleyicidir. resim ile görüntülenir ASCII karakterler... Resimleri tam olarak görüntülemek zordur, ancak resmin kendisinde gösterilenleri kabaca tahmin edebilirsiniz:

Yüklemek için caca-utils paketini yüklemeniz gerekir:

sudo apt kurulum caca-utils

14.htop - monitör

htop, sistem kaynağı kullanımı için gerçek zamanlı bir komut satırı arayüzü izleyicisidir. kaç tane görebilirsin rasgele erişim belleği meşgul, CPU kullanım yüzdesi ve hangi işlemlerin en fazla sistem kaynağını kullandığı.

Program yardımıyla süreçlerin önceliklerini değiştirebilir, sonlandırabilir, arayabilir, süreçleri belirli parametrelere göre filtreleyebilir, sıralayabilir ve ayrıca her bir işlemin iş parçacıklarını izleyebilirsiniz.

15. BitliArı

Kullanıcıların IRC, sohbet ağları, AIM, ICQ, NET Messenger, Yahoo !, XMPP gibi hizmetlerde iletişim kurmasını sağlayan açık kaynaklı bir habercidir. Google konuşma, Twitter ve Identica. Bu servislerin kullanıcıları kanallar olarak görüntülenir ve ardından IRC ağının normal kullanıcıları ile iletişim kurulabilir.

Konferanslar oluşturmak bile mümkündür. Program bir sunucu olarak tasarlanmıştır ve ona bağlanmak için herhangi bir IRC istemcisini kullanmanız gerekir. Yüklemek için şunu yazın:

sudo apt yükleme bitlbee

sonuçlar

Bu yazıda en iyi konsolu ele aldık linux programları... olmadan bir bilgisayarla tam olarak çalışmanız için doğru zamanda size yardımcı olacaklardır. grafik arayüzü hatta diğer programları değiştirin. diğer harika biliyorsan konsol uygulamaları Bu yazıda eksik olanlar, yorumlara yazın!

Acemi bir kullanıcı, doğal olarak OS Linux'ta grafiksel bir arayüzden ustalaşmaya başlar. Ancak bir süre sonra komut satırını da denemeye karar verir ve sonunda neredeyse herkes deneyecektir. Bu oldukça ilginç ve eğlenceli bir süreç, sadece komut satırı bu işletim sisteminin tüm gücünü ortaya koyuyor. Bu genel bakış, en temel komutları listeler. Bunların tümü başvuru kılavuzundadır - dostum, ancak ilk başta onu kullanmakta rahat olmayabilirsiniz. Bağlantıyı takip edin. İlk önce, aşağıdaki komutları kullanmadan sadece aşağıdaki komutları yazmayı deneyin. ek parametreler(bunlardan epeyce vardır ve "command -help" veya "man komut adı" sorarak öğrenebilirsiniz.

Lütfen, mümkünse, bu listeyi yorumlarda düzeltin veya tamamlayın. Aşağıdaki komutların çoğu “Unix benzeri”dir; bu, bunları temel alarak bunları da kullanabileceğiniz anlamına gelir. Unix işletim sistemleri sistemler, örneğin - Mac OS X, vb.

Komutlar:

  • giriş yapmak kullanıcıdan sisteme girmek için bir isim ve şifre talebi (sistemden kullanıcıya bir talep) (varsayılan olarak şifre yazarken görüntülenmez).
  • çıkış Yap geçerli kabuk oturumundan çıkın.
  • startx X Window GUI'yi başlatma komutu (Windows sistemiyle karıştırmayın. Korkmayın. Bu o değil :)).
  • kapat sistemi durdurur ve bunu yaparken dosya sisteminin zarar görmesini engeller, ancak yalnızca konsol modunda çalışırken kullanılır.X Pencere modunda çalışırken kullanmayın.
  • durmak sistemin hızlı ve doğru şekilde kapatılması.
  • Kapat doğru sistem kapatma.
  • yeniden başlat sonraki önyükleme ile zarif kapatma.
  • vmstat işlemler, bellek ve CPU kullanımı hakkında bilgi verir.
  • su bir yönetici oturumunda oturum açın, ancak bir parola girmeniz gerekiyor.Bu oturumdan çıkmak için çıkış yazın ve ENTER'a basın.
  • uygun belgelerin başlıklarında ve başlıklarında bir dize arayın (ayrıca, bir arama kelimesi girilir). Bulunan her şeyi listeleyin.
  • kal geçerli ay için biçimlendirilmiş takvim (y ekleyin ve tüm geçerli yıl için bir takvim olacaktır).
  • tarih görüntüler Geçerli tarih ve zamana göre sistem saatiçekirdekler.
  • saat basit saat masaüstünde asılı olan (birçok ek seçenek).
  • parmak adı komutta belirtilen kullanıcı hakkında bilgi görüntüleme.
  • ana bilgisayar adı komut kimliği görüntüler bu düğüm ağlar (adı). root, ana bilgisayar adını yenisiyle değiştirebilir.
  • saat bilgisayarınızın yerleşik saati Tarih ve saati değiştirmek ve sistem saati ile senkronize etmek için kök ayrıcalıklarına ihtiyacınız vardır.
  • pwd geçerli dizine giden tam yolu görüntüler.
  • tzselect bir saat dilimi seçmenize izin veren bir yardımcı programı başlatmak.
  • Adın kullanılanlarla ilgili bilgileri görüntüler. işletim sistemi(komutun ek parametrelerini girerken oldukça fazla bilgi verir).
  • çalışma süresi gösteriler şimdiki zaman, oturum süresi, kullanıcı sayısı ve işlemci kullanımı.
  • kullanıcılar görüntüler kısa liste sistemde çalışan kullanıcılar şu an.
  • wŞu anda çalışan tüm kullanıcılar hakkında ayrıntılı bilgi ve ayrıca basit, giriş vb. Bir kullanıcıya ihtiyacınız varsa, parametrede adı belirtin.
  • nedir Kılavuz sayfalarının veritabanında arama yapar ve kısa bir açıklama görüntüler.
  • kimŞu anda sistemde çalışan kullanıcıların listesi.
  • nerede belirtilen komut için dosyaları, man sayfalarını bulur.
  • Hangi yürütülebilir komutun tam yolunu gösterir.
  • ben kimim terminalin mevcut kullanıcı kimliğini gösterir.
  • yazı yazmak gönderici terminalinden alıcı terminaline satırları kopyalayarak sistemdeki başka bir kullanıcıya mesaj gönderir.
  • duvar o anda sistemdeki her kullanıcının terminaline bir mesaj gönderir.
  • Tarih bu ve önceki oturumda yürüttüğünüz komutların numaralı bir listesini gösterir. Tarih listesinde bunlardan epeyce varsa, sonuncularını göreceksiniz.
  • Mesleklerçalışan ve askıya alınan tüm görevleri listeler.
  • öldürmek işlemi tamamlayın (hangisini belirtmelisiniz).
  • hepsini öldür kill'deki gibi tanımlayıcılar yerine adlarını veya dosya adlarını kullanarak süreçleri kontrol etmenize izin verir. Belirtilen tüm işlemler sonlandırılır.
  • Çekirdek sürümü ana gösterir ve ek sürümçekirdekler.
  • Güzel görevin önceliğini görüntülemenizi veya yapılandırmanızı sağlar.
  • psçalışan tüm süreçleri listeler.
  • ağaç karşılıklı bağımlılıklarını iyi gösteren sistem süreçlerinin hiyerarşisini gösterir.
  • iyisin belirtilen görev için önceliği ayarlar.
  • senaryo uçbirimden tüm çıktıları bir dosyaya yazmanıza izin verir.Kaydı durdurmak için Ctrl + d tuşlarına basın.Dosya adı belirtilmemişse, daktiloyla yazılır.
  • zamanlar gösteriler tam zamanlı tüm sistem ve belirli bir kullanıcı için süreçlerin yürütülmesi.
  • Tepe süreçleri ve birçok ek, faydalı bilgiyi yönetmenize izin veren bir program başlatır.
  • CD geçerli dizini değiştir Varsayılan olarak ana dizine gider şu anki kullanıcı(parametresiz ise).
  • yön içinde geçerli dizindeki dosyaları görüntüler alfabetik sıra ve büyük/küçük harfe duyarlıdır.
  • dosya belirtilen dosyanın içerik türünü gösterir (metin, yürütülebilir dosya, veri).
  • bulmak mevcut dizindeki dosyaları arayın.Bir yol belirtirseniz, her yerde arama yapabilirsiniz.
  • Bedava RAM, takas, önbellek, boş bellek, toplam vb. hakkında bilgileri görüntüler.
  • ls geçerli dizindeki tüm dosyaları alfabetik sırayla gösterir.dir'e benzer.
  • geçen/ var / log / wtmp dosyası oluşturulduğundan beri oturum açan kullanıcıların listesini gösterir.
  • son kayıt kayıtlı kullanıcıların oturum açma geçmişini kontrol eder / var / log / lastlog dosyasını biçimlendirir ve yazdırır.
  • ağaç kesicisi syslogd arka plan programından sistem günlüğüne bir mesaj yazmasını ister.
  • lpr yazdırma arka plan programına yazdırılacak bir belge gönderir.
  • chmod dosya erişim modunu değiştirir Karakter veya sayı biçimi.
  • yemek belirtilen dosyanın sahibini değiştir Kök erişimi gerektirir.
  • değiştirmek Bir hesabın son kullanma tarihini değiştirmek için kullanılır Yönetim için.
  • chfn parmak komutunun bilgi aldığı / etc / passwd dosyasındaki kullanıcı bilgilerini değiştirir.
  • chgrp yöneticinin dosyanın sahipleri grubunu değiştirme komutu.
  • açık terminal ekranını temizler (mümkünse).
  • crontab belirli görevleri bir zamanlamaya göre gerçekleştirme yeteneği sağlar. Yöneticiler tarafından daha sık kullanılır, ancak kullanıcıların kendi görevleri olabilir.
  • csplit dosyayı birkaç parçaya böler Bölme yöntemini (çizgiler vb.) belirtmelisiniz.
  • cp bir dosyayı diğerine veya birden çok dosyayı bir dizine kopyalar.
  • ddçeşitli ek dönüşümlerin aynı anda yürütülmesiyle bir dosyanın kopyalanması.
  • DC hesap makinesi.
  • hata ayıklama fsck komutu yeterli değilse dosya sistemini (ext2, ext3) geri yüklemek için kullanılır.
  • df tüm bağlı dosya sistemi bölümleri için kullanılan ve boş disk alanı miktarını gösterir.
  • du dizin dosyalarının her birinin kapladığı disk bloklarının sayısını gösterir.
  • mc Midnight Commander dosya yöneticisi programını bir metin konsolunda başlatır. MSDOS yöneticilerine benzer ve kullanımı oldukça basit ve kullanışlıdır.Birçok kullanışlı ve kullanışlı fonksiyon vardır.
  • mkdir belirtilen dizini oluşturma.
  • adam başvuru Kılavuzu.
  • kedi ham verileri bir diskete kopyalar.
  • kopya dosyaları Linux'a ve Linux'tan kopyalamak için MSDOS formatlı bir disket kullanır. ön bağlantı disketler dosya sistemine.
  • mdel MSDOS formatlı disketteki bir dosyayı siler.
  • mdir MSDOS disketindeki bir dizinin içeriğini görüntüler.
  • mdu gösteriler disk alanı MSDOS dizini tarafından işgal edilir.
  • mesaj meslektaşlarınızın yazma komutunu kullanarak sizi mesaj bombardımanına tutmamaları için terminalinize erişimi kontrol eder
  • biçim diskette oluşturur dosya sistemi MSDOS.
  • mkbootdisk bazı dağıtımlarda, acil durum önyüklemesi için gereken her şeyi içeren önyüklenebilir bir disket oluşturmak için kullanılır.
  • mktemp geçici çalışma için benzersiz bir dosya adı oluşturur.
  • etiket biçimlendirilmiş bir diskette MSDOS'ta bir birim etiketi oluşturur.
  • mmd biçimlendirilmiş bir diskette bir MSDOS alt dizini oluşturur.
  • mmount biçimlendirilmiş bir MSDOS aygıtını dosya sistemine bağlar.
  • hareket MSDOS disketindeki bir dosyayı taşır veya yeniden adlandırır.
  • daha fazla sayfa sayfa metin dosyası görüntüleyici.
  • mv dosyaları veya dizinleri yeniden adlandırır veya taşır.
  • rm Belirtilen dosyayı silme Bir çok şeyi silebilirsiniz.
  • rmdir belirtilen boş dizini silme.
  • güvenli silme belirtilen dosyanın kalıcı olarak silinmeden önce bir süre saklandığı safedelete dizinine silinmesi.
  • durum belirtilen dosya hakkında mevcut tüm bilgileri görüntüler.
  • dokunma zamanı değiştirir Son erişim veya dosyayı şimdiki zamana değiştirmek.
  • silmeyi geri al dosyaları kurtarır komutla silindi güvenli sil.
  • tuvalet dosyadaki satır, kelime ve karakter sayısını gösterir.
  • bunzip2 belirtilen dosyayı gzip'ten %30 daha hızlı açar.
  • bzip2 hızlandırılmış bir algoritma kullanarak belirtilen dosyayı sıkıştırır.
  • bzip2recover bozuk bir bzip2 sıkıştırılmış dosyasındaki verileri kurtarmaya çalışır.
  • kompres belirtilen dosyayı farklı bir algoritma kullanarak sıkıştırır.
  • sıkıştırmayı açmakönceki komut tarafından sıkıştırılmış dosyayı açar.
  • işlemci Arşivler oluşturmanıza ve arşivlerden dosya çıkarmanıza izin verir.Dosyaları kopyalamanıza izin verir. Uygun parametreleri belirlemek gereklidir.
  • gpg bir dosyayı şifrelemenize ve şifresini çözmenize olanak tanır. Genel anahtar... Elektronik imza oluşturmanıza izin verir.Bu programa sahip değilseniz, http://www.gnupg.org'u indirin.
  • gzip belirtilen dosyayı sıkıştırır.
  • gunzip belirtilen dosyayı açar (uzantıları .Z, .gz, .tgz, .zip).
  • gzexe yürütülebilir dosyayı sıkıştırmanıza izin verir belirtilen ad böylece, kullanıcı sıkıştırılmış dosyayı yürütmek için bir komut verdiğinde, otomatik olarak paketinden çıkarılır ve yürütülür.
  • gpasswd grup parolasını ayarlar.
  • mcrypt Belirtilen dosyayı şifreler. yeni dosya.enc uzantılı çalışma dizininde. Sizden bir şifre istenecektir, lütfen bunu unutmayınız.
  • mdecrypt aynı dosyanın şifresini çözer.Bu yardımcı programlar mevcut değilse, http://mcrypt/hellug.grl dosyasını indirin
  • katran iki veya daha fazla dosyayı yeni veya mevcut bir arşive yerleştirir veya bir arşivden çıkarır.Bir dizini belirtirken, dizindeki ve alt dizindeki tüm dosyaları sıkıştırır.
  • konuşmakİNTERNET kullanıcısı ile etkileşimli bir diyaloga izin verir.
  • tişörtçıktıları iki çıktı aygıtına gönderir.Aynı anda hem ekrana hem de bir dosyaya çıktı alınabilir.
  • ayak parmağı daha fazla çalışma için kullanılabilecek mevcut terminaller hakkında bilgi sağlar.
  • dokunma dosyanın oluşturulma zamanını mevcut olana değiştirir.Dosya yoksa yeni, boş bir dosya oluşturur.
  • unarj belirtilen arşivin içeriğini .ARJ formatında (MS DOS sıkıştırma formatı) açar veya listeler.
  • sıkıştırmayı açmak oluşturulan arşivlerden dosyaları açar ve ayıklar ZIP yardımcı programları(Linux, MS DOS, Microsoft Windows).
  • fermuar dosyaları arşivler ve sıkıştırır.
  • zipinfo arşivin içeriği hakkında bilgi görüntüler.Bir ad belirtirseniz, belirli bir dosya hakkında bilgi görüntüler.
  • zipnot ZIP arşivindeki dosyalar için yorumları görüntülemenizi ve düzenlemenizi sağlar.
  • fermuarlı bölme paylaşmanıza izin verir zip arşiviüzerine kaydedilebilecek kadar küçük parçalara çıkarılabilir medya, ve dosyaları belirtilen aygıta yazar (disketler).
  • zforce.gz uzantısını çalışma dizinindeki tüm dosyalara veya sıkıştırılmış ancak uzantısı olmayan belirtilen dosyaya ekler. yeniden sıkıştırmayı engeller.
  • uuencode kodlar ikili dosya ASC11 ağları üzerinden iletim için.
  • uudecode yukarıda belirtilen dosyanın kodunu çözer.
  • otomatik çalıştırma sistemdeki mevcut tüm CDROM sürücülerini otomatik olarak tanır, disk yerleştirildiğinde bunları monte eder ve çalışabilir ayrı uygulamalar(örn. döner tabla) Kullanmak için sürücü dosyasına parametreler eklemeniz gerekir.
  • kötü bloklar belirtilen cihazı bozuk sektörler için kontrol edin (cihazı belirtin).
  • çıkarmak belirtilen aygıttan medyayı çıkarır Aygıt takılıysa, medyayı çıkarmadan önce komut bağlantısını keser.
  • e2fsck hasarlı bir dosya sistemi birimini (ext2, ext3) denetler ve gerekirse onarır.
  • Eko standart çıktıya bir metin satırı yazdırır.
  • fd biçimi disket biçimlendirme Ayrıca, aygıt adını ve gerekli biçimlendirme türünü girin.
  • fg arka planda çalışan bir işlemi ön plana çıkarır.
  • fgkonsol aktif sanal konsolların sayısını gösterir.
  • fsck dosya sistemini kontrol eder ve onarır.
  • binmek dosya sisteminin montajı.
  • umount dosya sisteminin bağlantısını kesme (her iki komutta da hangisi olduğunu belirtmelisiniz).
  • dev parametresiz çağrıldığında, mevcut dosya sistemi hakkında bilgi görüntüler.
  • rcp Dosyaları bir bilgisayardan diğerine kopyalamak için kullanılır.
  • tarih başka bir ana bilgisayardan tarih ve saat değeri alır, ana bilgisayarların sistem saatini senkronize etmek için kullanılır.
  • Adını değiştirmek dosyaları yeniden adlandırır, çok sayıda dosya olduğunda çok kullanışlıdır.
  • yeniden boyutlandırmak sanal terminal penceresini grafiksel bir ortamda yeniden boyutlandırır.
  • onarmak dump komutuyla sıkıştırılmış dosyaları kurtarır.
  • çalışma seviyesi mevcut ve önceki çalışma seviyelerini görüntüler.
  • parçalamak yerine getirir güvenli kaldırma içeriğini başka bir diske yazdıktan sonra dosya.
  • uyku için sürecin başlangıcını duraklatır verilen miktar saniye.
  • uyu mikrosaniye için duraklar.
  • senkronizasyon dosya sistemi arabelleklerini temizler.
  • cmpüretir hızlı karşılaştırma belirtilen iki dosya.Aynıysa, hiçbir mesaj görüntülenmez.
  • kolon belirtilen dosyadan giriş metnini beş sütunlu bir listeye biçimlendirir.
  • fark belirtilen iki metin dosyasını karşılaştırır.Her fark bağlamda görüntülenir. Dizinleri karşılaştırmanızı sağlar.
  • fark3 belirtilen üç dosyayı karşılaştırır ve sonuçları görüntüler.
  • yazı belirtilen metin dosyasını Post Script formatına dönüştürür Çıktı yazdırılabilir veya bir dosyaya yazılabilir.
  • fmt bu yardımcı program belirtilen dosyadaki her satırı, tüm satırların aynı genişliğe sahip olması için biçimlendirir.
  • kafa Yardımcı program bir dosyanın ilk on satırını yazdırır.Birden çok dosya da mümkündür.
  • Heceleyeyim belirtilen dosyada yazım denetimi yapmak için etkileşimli bir yardımcı program çalıştırır.
  • İD geçerli kullanıcı için geçerli kullanıcı ve grup kimliği değerlerini görüntüler.
  • ifconfig geçerli ağ yapılandırmasının durumunu görüntüler veya ağ arabirimini yapılandırır.
  • az belirtilen dosyanın içeriğini ekranda görüntüler ve rahatça görüntülemenizi sağlar.
  • nl komut, belirtilen dosyadaki satırları numaralandırır.
  • yapıştırmakİlgili dosya satırlarını sütunlar halinde birleştirir. İsterseniz birden fazla dosyayı birleştirebilirsiniz.
  • pdf2ps dosyayı dönüştürür PDF formatı Komut Dosyasını Göndermek için Sonuç diske yazılır.
  • pdftometin dosyayı PDF'den metne dönüştürür ve sonucu diske yazar.
  • pr sayfalara ayrılmış biçimlendirme yaparak metni baskıya hazırlar.Birden çok dosya hazırlanabilir.
  • çeşit komut, dosyanın satırlarını alfabetik sıraya göre sıralamanızı sağlar.
  • bölmek dosyayı parçalara ayırır.
  • zcat; zmore sıkıştırılmış bir gzip dosyasının içeriğini, paketi açmadan ekrana yazdırır.
  • zcmp
  • zdiff gzip sıkıştırılmış iki dosyayı açmadan karşılaştırır.
  • zegrep; zfgrep; zgrep paketi açmadan sıkıştırılmış bir gzip dosyasında belirtilen dizeyi, ifadeyi arayın.
  • yardımcı kontrol eden bir yardımcı programı etkileşimli olarak başlatır. farklı ayarlar ses kartı.
  • cdda2wav Yardımcı program, bir ses CD'sindeki ses parçalarını WAV dosyalarına kaydetmek için tasarlanmıştır.Dosya adı belirtilmemişse, kayıt geçerli dizindeki audio.wav dosyasına gider.
  • cdlabelgen komut, CD kutuları için kapaklar hazırlamak için tasarlanmıştır. Sonuç bir Post Script dosyasındadır.Bir tercüman gereklidir Perl dili sürüm 5.003 veya üstü.
  • cdp Ses CD çaları metin modunda başlatır.
  • cdparanoya ses CD'lerinden ses parçalarını okur ve WAV, AIFF, RAW dosyalarına yazar.
  • birleştirmekİki veya daha fazla grafik dosyasını tek bir dosyada birleştirir.Çok sayıda özel efekt.Image Magick paketinin bir parçasıdır ve http://www.imagemagick.org adresinden alınabilir.
  • dönüştürmek belirtilen girdi grafik dosyasını çıktıya dönüştürür.Birçok formatı tanır. Bir öncekinin aynısını indirin.
  • tanımlamak grafik dosyasının biçimini ve özelliklerini tanımlar ve bütünlük ve hataların varlığını kontrol eder.
  • mogrify grafik dosyasını dönüştürür ve orijinalin üzerine yazar.
  • montaj birden fazla dosyayı tek bir görüntüye dönüştürme http://www.imagemagick.org
  • mpg123 ana oynatma cihazında bir MP3 ses dosyasını çalar. Dosya adı veya İnternet adresi girilir Oynatmayı durdurmak için Ctrl + c Durdurmak ve programdan çıkmak için Ctrl + c tuşlarına iki kez basın.
  • Oyna belirtilen ada sahip bir ses dosyasını çalar.Dosya türünü otomatik olarak tanır. Çeşitli eklemenizi sağlar ses efektleri oynatılan dosyalara.
  • oyun MIDI formatındaki ses dosyalarını çalar.
  • kayıt mikrofondan gelen girişi veya diğer girişleri bir ses dosyasına kaydeder. Dosya tipi (type) parametresi kullanılarak belirtilmelidir.Ses efektleri eklemek mümkündür.
  • sox efektlerin eklenmesiyle giriş sinyali formatından örnekleri çıkışa dönüştürür.
  • emacs Emacs metin düzenleyicisini başlatın.
  • joe kullanımı kolay metin modu düzenleyicisi.
  • piko basit ve kullanımı kolay metin düzenleyici Yapılandırma ve basit dosyaları düzenlemek için uygun.
  • vi UNIX sistemleri için klasik metin editörü VI'nın piyasaya sürülmesi.
  • mesaj başlangıçta ve sonrasında görüntülenenler de dahil olmak üzere çekirdek mesajlarını ekrana yazdırır. Okumayı kolaylaştırmak için dmesg | less girin.
  • grup ekle belirtilen ada sahip bir kullanıcı grubu oluşturma.
  • grup oyunu belirtilen ada sahip grubu kaldırır.
  • grup modu belirtilen adla grubun parametrelerini değiştirir.
  • mkpasswd varsayılan dokuz karakterden ve en azından karışık harf ve rakamlardan oluşan yüksek kaliteli bir parola oluşturur.
  • şifre belirtilen ada sahip kullanıcının kendi şifresini değiştirmesine izin verir. hesap... root herhangi bir kullanıcının şifresini değiştirebilir.
  • pwgen hatırlanması kolay yüksek kaliteli bir şifre oluşturur.Şifrenin uzunluğu bir sayı ile belirtilir. Bu yardımcı program mevcut değilse, http://metalab.unc.edu/pub/Linux/system/security dosyasını indirin.
  • kota belirtilen ada sahip kullanıcı veya grup için mevcut disk kullanım istatistiklerini ve mevcut sınırları gösterir.
  • kota kontrolü disk alanı kullanımı için dosya sistemini inceler.
  • kota Disk alanı kullanımına ilişkin sınırları etkinleştirir ve devre dışı bırakır.
  • rpm rpm uzantısıyla paketleri kurmanıza, kontrol etmenize ve güncellemenize izin veren bir yardımcı program olan paket yöneticisini başlatır.
  • rpmfind Arama istenilen paket veritabanında RPM paketleriİNTERNET aracılığıyla Yardımcı programın en son sürümü http://www.rpm.org'dur.
  • tmpwatch son n saat içinde erişilmediyse belirtilen dizindeki tüm dosyaları siler Geçici dizinleri temizler.
  • kullanıcı ekleme belirtilen adla yeni bir kullanıcı oluşturma.
  • kullanıcı belirtilen ada sahip kullanıcıyı kaldırır.
  • kullanıcı modu kullanıcının parametrelerini belirtilen adla değiştirir.
  • getirme postası posta almak için yardımcı program Arka planda çalışır Belirtilen sunucudan posta indirin. Değilse, http://www.freshmeat.net indirebilirsiniz.
  • ftp belirtilen düğümle bağlantı kurar ve dosyaları indirmenize veya yüklemenize izin verir.
  • vaşak konsol WEB tarayıcısının başlatılması.
  • posta e-postayı düzenlemek ve görüntülemek için yardımcı program Mektup gönderme ve alma.
  • netstat ağ alt sistemi hakkında bilgi görüntüleme Birçok ayar ve parametre vardır.
  • ping atmak gönderiliyor belirtilen adres Bu düğümle bağlantıyı test etmek için paketler.
  • telnet uzak ana bilgisayarda bir terminal penceresi açar ve etkileşimli bir oturum başlatır.
  • wvdial program İNTERNET'e şu şekilde bağlanır: PPP protokolü/etc/wvdial.conf dosyasında saklanan parametreleri kullanarak
  • wvdialconf modemi arar, bağlı olduğu bağlantı noktasını, başlatma dizesini ve azami hız veri aktarımı Bu bilgi otomatik olarak dosyaya yazılır (yukarıya bakın) Kök erişimi gerektirir.
  • ar bir arşiv oluşturmak ve paketini açmak için tasarlanmış arşivleme aracı.
  • kemer merkezi işlemcinin mimarisi hakkında verileri görüntüler.
  • NS işleri belirli bir zamanda daha sonra yürütülmek üzere kuyruğa alır.
  • atq yürütme için kuyruğa alınan işlerin bir listesini gösterir.

Kirovsky bölgesi

Telekomünikasyon laboratuvarı

Temel komutlar ve yardımcı programlar

sistem konsolu

(İŞLETİM SİSTEMİAltLinux)

01.01.2001'den 1. Sürüm.

Linux terminal komutları

Temel Linux komutları, kategorilere ayrılmış olarak burada listelenmiştir. Sonunda, Linux'ta komut satırı ve terminal emülatörleri ile çalışmanın özellikleri verilmiştir.

AltLinux grafik modunda terminali başlatma: Diğer -> Sistem -> Konsole.

Komutlar hakkında yardım alma

· adam
Komutun veya yapılandırma dosyasının açıklaması. Bilgi kelimesinin eş anlamlısı. Açıklama oklarla kaydırılır, q tuşuyla çıkın.
Örnek: man fstab

· uygun
Adam açıklamalarını arayın.
Örnek: apropos iso

Dosya Komutları

· CD
Geçerli dizini değiştirin. cd ~ veya sadece cd her zaman geçerli kullanıcının ana dizinine değişir.
Örnek: cd / vb

· ls
Dosyaları ve dizinleri listeler. Dir'den farklı olarak, dosyaları türe göre vurgular. - l parametresiyle dosyalar hakkında ek bilgileri görüntüleyin: haklar, sahip, oluşturma tarihi vb.
ls parametresiz geçerli dizinin içeriğini görüntüler.
ls / proc, çalışan tüm işlemleri listeler.

· mv
Dosya transferi.

· cp
Kopyalama.

· rm
Bir dosyayı silme.

· mkdir
Dizin oluşturma.

· rmdir
Boş olmayan bir dizini kaldırma.

Dosya ve dizin izinleri

· chgrp
Sahip grubu değişikliği.

· chmod
Hakların değiştirilmesi.
Örnek: chmod - R 777 / var / www, herkesin / var / www altındaki tüm dosya ve dizinlere erişmesini sağlar.

Ağ bağlantılarıyla çalışma

· ifconfig
Çıktı tüm bilgiler ağ arayüzlerinin konfigürasyonu hakkında.

· ping atmak
Bir ağ cihazının kullanılabilirliğini kontrol etme.
Örnek:ping atmak 192.168.0.1

Kanal test sürecini tamamlamak için ping komutu- ctrl + c tuş bileşimine basmalısınız.

süper kullanıcı kökü

Kök kullanıcı sınırsız haklara sahiptir. Sürücüleri kurarken, önemli Linux parametrelerini değiştirirken süper kullanıcı haklarını kullanmak gereklidir. Kök kullanıcı parolası genellikle dağıtım kurulurken sorulur.

Normal bir kullanıcı olarak giriş yaptıysanız, süper kullanıcı haklarına sahip olun. belirli örnek komutu kullanarak terminal su, girdikten sonra süper kullanıcı şifresini girmeniz gerekir. Oturuma dön normal kullanıcıçıkış komutunu kullanabilirsiniz.

Standart Linux komutları, DOS ve Windows komutlarından farklıdır - genellikle daha kısadırlar. Komut satırıyla çalışırken, her zamanki gibi, yanıp sönen bir imleç, metin girişinin konumunu gösterir, komut satırı, geçerli yol ve bilgisayar adıyla başlar, ardından bir $,% veya # karakteri gelir. İkincisi, komutların süper kullanıcı kökü olarak yürütüleceği anlamına gelir. ~ sembolü, kullanıcının mevcut ana dizinine giden yol anlamına gelir.

Kullanıcıya bilgi gösterilmesini gerektirmeyen çoğu Linux komutu, başarılı tamamlama hiçbir şey gösterme. Komut normal şekilde yürütülemezse yalnızca hatalar ve uyarılar görüntülenir. Yani, Linux'ta var Genel prensip“Sessizdir, çalıştığı anlamına gelir”.

herhangi birinde Linux terminali Klavyedeki yukarı / aşağı okları kullanarak, oturumlar arasında kaydedilen ve oturumlar arasında farklılık gösteren komut geçmişinde gezinebilirsiniz. farklı kullanıcılar ve ana bilgisayarlar (komut satırından ssh aracılığıyla başka bir bilgisayara bağlanma durumunda). Kısmen yazılan bir komut veya geçerli dizindeki bir dosyanın veya dizinin adı SEKME tuşuyla otomatik olarak eklenebilir. Birden fazla varyant bulunursa ve komuta TAB ile açık bir şekilde devam etmek mümkün değilse, tüm uygun varyantlar görüntülenir.

çalışırken grafik ortam terminal emülatörleri uygundur. Kural olarak, yer imlerini desteklerler - bir pencerede birkaç terminal, destek renk şemaları... En yaygın terminal öykünücüleri Gnome Terminali, Konsole, XFCE Terminalidir.