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

mail

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