Unix / Linux - Faydalı Komutlar
Bu hızlı kılavuz, bir sözdizimi ve kısa bir açıklama dahil olmak üzere komutları listeler. Daha fazla ayrıntı için şunu kullanın -
$man command
Dosyalar ve Dizinler
Bu komutlar, dizinler oluşturmanıza ve dosyaları işlemenize olanak tanır.
Sr.No. | Komut ve Açıklama |
---|---|
1 | cat Dosya İçeriklerini görüntüler |
2 | cd Dizini dizin adına değiştirir |
3 | chgrp Dosya grubunu değiştirir |
4 | chmod İzinleri değiştirir |
5 | cp Kaynak dosyayı hedefe kopyalar |
6 | file Dosya türünü belirler |
7 | find Dosyaları bulur |
8 | grep Dosyaları normal ifadeler için arar |
9 | head Bir dosyanın ilk birkaç satırını görüntüler |
10 | ln Eski ad üzerinde softlink oluşturur |
11 | ls Dosya türü hakkında bilgi görüntüler |
12 | mkdir Yeni bir dizin dizin adı oluşturur |
13 | more Verileri sayfalara ayrılmış biçimde görüntüler |
14 | mv Eski adı yeni ada taşır (yeniden adlandırır) |
15 | pwd Mevcut çalışma dizinini yazdırır |
16 | rm Dosya adını kaldırır (siler) |
17 | rmdir Boş olması koşuluyla mevcut bir dizini siler |
18 | tail Bir dosyadaki son birkaç satırı yazdırır |
19 | touch Bir dosyanın erişim ve değişiklik zamanını günceller |
Verileri değiştirme
Dosyaların içeriği aşağıdaki komutlarla karşılaştırılabilir ve değiştirilebilir.
Sr.No. | Komut ve Açıklama |
---|---|
1 | awk Kalıp tarama ve işleme dili |
2 | cmp İki dosyanın içeriğini karşılaştırır |
3 | comm Sıralanmış verileri karşılaştırır |
4 | cut Bir dosyanın her satırındaki seçili alanları keser |
5 | diff Diferansiyel dosya karşılaştırıcı |
6 | expand Sekmeleri boşluklara genişletir |
7 | join Bazı ortak alandaki dosyaları birleştirir |
8 | perl Veri işleme dili |
9 | sed Akış metni düzenleyicisi |
10 | sort Dosya verilerini sıralar |
11 | split Dosyayı daha küçük dosyalara böler |
12 | tr Karakterleri çevirir |
13 | uniq Bir dosyada yinelenen satırları raporlar |
14 | wc Kelimeleri, satırları ve karakterleri sayar |
15 | vi Vi metin düzenleyicisini açar |
16 | vim Vim metin düzenleyicisini açar |
17 | fmt Basit metin formatlayıcı |
18 | spell Metni yazım hatası için kontrol eder |
19 | ispell Metni yazım hatası için kontrol eder |
20 | emacs GNU projesi Emacs |
21 | ex, edit Çizgi düzenleyici |
22 | emacs GNU projesi Emacs |
Sıkıştırılmış Dosyalar
Yer kazanmak için dosyalar sıkıştırılabilir. Sıkıştırılmış dosyalar oluşturulabilir ve incelenebilir.
Sr.No. | Komut ve Açıklama |
---|---|
1 | compress Dosyaları sıkıştırır |
2 | gunzip Gzip ile sıkıştırılmış dosyaların açılmasına yardımcı olur |
3 | gzip GNU alternatif sıkıştırma yöntemi |
4 | uncompress Sıkıştırılmış dosyaların açılmasına yardımcı olur |
5 | unzip Bir ZIP arşivindeki sıkıştırılmış dosyaları listeleyin, test edin ve çıkarın |
6 | zcat Sıkıştırılmış bir dosya cat |
7 | zcmp Sıkıştırılmış dosyaları karşılaştırır |
8 | zdiff Sıkıştırılmış dosyaları karşılaştırır |
9 | zmore Sıkıştırılmış metnin crt görüntülenmesi için dosya algılama filtresi |
Bilgi almak
Çeşitli Unix kılavuzları ve belgeleri çevrimiçi olarak mevcuttur. Aşağıdaki Kabuk komutları bilgi verir -
Sr.No. | Komut ve Açıklama |
---|---|
1 | apropos Komutları anahtar sözcük aramasına göre bulur |
2 | info Çevrimiçi komut bilgi sayfalarını görüntüler |
2 | man Çevrimiçi kılavuz sayfalarını görüntüler |
3 | whatis Whatis veritabanında tam kelimeleri arar |
4 | yelp GNOME yardım görüntüleyicisi |
Ağ İletişimi
Aşağıdaki komutlar, yerel bir Unix ana bilgisayarından dünyadaki uzak ana bilgisayara dosya göndermek ve almak için kullanılır.
Sr.No. | Komut ve Açıklama |
---|---|
1 | ftp Dosya transfer programı |
2 | rcp Uzaktan dosya kopyalama |
3 | rlogin Bir Unix ana bilgisayarına uzaktan oturum açma |
4 | rsh Uzak kabuk |
5 | tftp Önemsiz dosya aktarım programı |
6 | telnet Başka bir ana bilgisayara terminal bağlantısı yapar |
7 | ssh Kabuk terminalini veya komut bağlantısını korur |
8 | scp Kabuk uzak dosya kopyasını güvenli hale getirir |
9 | sftp Kabuk dosya aktarım programını korur |
Bu komutlardan bazıları, güvenlik nedenleriyle bilgisayarınızda kısıtlanabilir.
Kullanıcılar arasındaki mesajlar
Unix sistemleri, diğer kullanıcılara gönderilen ekran mesajlarını ve dünya çapında elektronik postayı destekler -
Sr.No. | Komut ve Açıklama |
---|---|
1 | evolution Linux'ta GUI posta işleme aracı |
2 | Basit posta gönderme veya okuma programı |
3 | mesg Mesajlara izin verir veya reddeder |
4 | parcel Dosyaları başka bir kullanıcıya gönderir |
5 | pine Vdu tabanlı posta yardımcı programı |
6 | talk Başka bir kullanıcıyla konuşuyor |
7 | write Başka bir kullanıcıya mesaj yazar |
Programlama Araçları
Aşağıdaki programlama araçları ve dilleri, Unix'inize ne yüklediğinize bağlı olarak mevcuttur.
Sr.No. | Komut ve Açıklama |
---|---|
1 | dbx Sun hata ayıklayıcı |
2 | gdb GNU hata ayıklayıcı |
3 | make Program gruplarını korur ve programları derler |
4 | nm Programın isim listesini yazdırır |
5 | size Programın boyutlarını yazdırır |
6 | strip Sembol tablosunu ve yer değiştirme bitlerini kaldırır |
7 | cb C programı güzelleştirici |
8 | cc Suns SPARC sistemleri için ANSI C derleyicisi |
9 | ctrace C programı hata ayıklayıcı |
10 | gcc GNU ANSI C Derleyicisi |
11 | indent C program kaynağını girinti ve biçimlendirme |
12 | bc Etkileşimli aritmetik dil işlemcisi |
13 | gcl GNU Ortak Lisp |
14 | perl Genel amaçlı dil |
15 | php Web sayfası yerleşik dili |
16 | py Python dil yorumlayıcısı |
17 | asp Web sayfası yerleşik dili |
18 | CC Suns SPARC sistemleri için C ++ derleyicisi |
19 | g++ GNU C ++ Derleyici |
20 | javac JAVA derleyicisi |
21 | appletvieweir JAVA uygulama görüntüleyicisi |
22 | netbeans Linux'ta Java entegre geliştirme ortamı |
23 | sqlplus Oracle SQL yorumlayıcısını çalıştırır |
24 | sqlldr Oracle SQL veri yükleyicisini çalıştırır |
25 | mysql Mysql SQL yorumlayıcısını çalıştırır |
Çeşitli Komutlar
Bu komutlar sistemle ilgili bilgileri listeler veya değiştirir -
Sr.No. | Komut ve Açıklama |
---|---|
1 | chfn Parmak bilgilerinizi değiştirir |
2 | chgrp Bir dosyanın grup sahipliğini değiştirir |
3 | chown Sahibi değiştirir |
4 | date Tarihi yazdırır |
5 | determin Otomatik olarak terminal türünü bulur |
6 | du Disk kullanım miktarını yazdırır |
7 | echo Standart seçeneklere yankı argümanları |
8 | exit Sistemden çıkar |
9 | finger Oturum açmış kullanıcılar hakkındaki bilgileri yazdırır |
10 | groupadd Bir kullanıcı grubu oluşturur |
11 | groups Grup üyeliklerini göster |
12 | homequota Kota ve dosya kullanımını gösterir |
13 | iostat G / Ç istatistiklerini raporlar |
14 | kill Bir işleme sinyal gönderir |
15 | last Kullanıcıların son girişlerini gösterir |
16 | logout Unix oturumlarını kapatır |
17 | lun Kullanıcı adlarını veya oturum açma kimliğini listeler |
18 | netstat Ağ durumunu gösterir |
19 | passwd Kullanıcı şifresini değiştirir |
20 | passwd Giriş şifrenizi değiştirir |
21 | printenv Bir kabuk değişkeninin değerini görüntüler |
22 | ps Mevcut işlemlerin durumunu görüntüler |
23 | ps İşlem durum istatistiklerini yazdırır |
24 | quota -v Disk kullanımını ve limitlerini görüntüler |
25 | reset Terminal modunu sıfırlar |
26 | script Terminal oturumunun komut dosyasını tutar |
27 | script Bir komutun veya işlemin çıktısını kaydeder |
28 | setenv Ortam değişkenlerini ayarlar |
30 | stty Terminal seçeneklerini ayarlar |
31 | time Bir komutun zamanlamasına yardımcı olur |
32 | top Tüm sistem işlemlerini görüntüler |
33 | tset Terminal modunu ayarlar |
34 | tty Mevcut terminal adını yazdırır |
35 | umask Varsayılan olarak dosyaları görüntülemek için verilen izinleri göster |
36 | uname Mevcut sistemin adını görüntüler |
37 | uptime Sistemin çalışma süresini alır |
38 | useradd Bir kullanıcı hesabı oluşturur |
39 | users Oturum açmış kullanıcıların adlarını yazdırır |
40 | vmstat Sanal bellek istatistiklerini raporlar |
41 | w Giriş yapan kullanıcıların ne yaptığını gösterir |
42 | who Oturum açmış kullanıcıların listeleri |