Daha Az Bilinen 10 Linux Komutu - Bölüm 2


Daha Az Bilinen 11 Faydalı Linux Komutu - Bölüm I'deki son konuşmaya devam ederek, bu makalede, Masaüstü ve 'yi yönetmede çok yararlı olduğunu kanıtlayacak daha az bilinen diğer Linux komutlarına odaklanacağız. >Sunucu'yu seçin.

12. Komutu

Terminalde yazdığınız her komut parçası geçmiş'e kaydedilir ve geçmiş komutu kullanılarak yeniden denenebilir.

Hile geçmişi komutuna ne dersiniz? Evet yapabilirsin ve çok kolay. Terminalde bir komut yazmadan önce bir veya daha fazla boşluk koymanız yeterlidir; komutunuz kaydedilmeyecektir.

Hadi bir deneyelim, beş yaygın Linux komutunu deneyeceğiz (ls, pwd, uname, echo “hi ”< deyin) Terminalde bir boşluktan sonra ve kim) yazın ve bu komutların geçmişe yerleştirilip yerleştirilmediğini kontrol edin.

avi@localhost:~$  ls
avi@localhost:~$  pwd
avi@localhost:~$  uname
avi@localhost:~$  echo “hi”
avi@localhost:~$  who

Şimdi yukarıda yürütülen bu komutların kaydedilip kaydedilmediğini görmek için 'history' komutunu çalıştırın.

avi@localhost:~$ history

   40  cd /dev/ 
   41  ls 
   42  dd if=/dev/cdrom1 of=/home/avi/Desktop/squeeze.iso 
   43  ping www.google.com 
   44  su

Son çalıştırılan komutlarımızın günlüğe kaydedilmediğini görüyorsunuz. ayrıca 'cat |' alternatif komutunu kullanarak geçmişi aldatabiliriz. bash' elbette tırnak işaretleri olmadan, yukarıdakiyle aynı şekilde.

13. stat Komutu

Linux'taki stat komutu bir dosyanın veya dosya sisteminin durum bilgilerini görüntüler. stat, argüman olarak hangi adın iletildiği dosya hakkında birçok bilgi gösterir. Durum Bilgileri, dosyanın Boyutu, Bloklar, Erişim İzni, dosyaya son erişimin Tarih-saat'ini, içerir Değiştirin, değiştirin vb.

avi@localhost:~$ stat 34.odt 

  File: `34.odt' 
  Size: 28822     	Blocks: 64         IO Block: 4096   regular file 
Device: 801h/2049d	Inode: 5030293     Links: 1 
Access: (0644/-rw-r--r--)  Uid: ( 1000/     avi)   Gid: ( 1000/     avi) 
Access: 2013-10-14 00:17:40.000000000 +0530 
Modify: 2013-10-01 15:20:17.000000000 +0530 
Change: 2013-10-01 15:20:17.000000000 +0530

14. . ve .

Yukarıdaki tuş kombinasyonu aslında bir komut değil, son komut argümanını son girilen komutun sırasına göre önceki girilen komuta göre sıralayan bir ayardır. 'Alt' veya 'Esc' tuşunu basılı tutun ve '.' tuşuna basmaya devam edin.

Linux Komut Satırı Hile Sayfasını İndirin

15. pv komutu

Filmler'de, özellikle Hollywood Filmleri'nde metin simülasyonu görmüş olabilirsiniz; burada metin Gerçek zamanlı olarak yazılıyormuş gibi görünür. Yukarıda sıralandığı gibi 'pv' komutunu kullanarak her türlü metni ve çıktıyı simüle ederek yankılayabilirsiniz. pv komutu sisteminizde yüklü olmayabilir ve 'pv<'yi yüklemek için gerekli paketleri apt veya yum yapmanız gerekir.' kutunuza ekleyin.

root@localhost:# echo "Tecmint [dot] com is the world's best website for qualitative Linux article" | pv -qL 20
Örnek Çıkış
Tecmint [dot] com is the world's best website for qualitative Linux article

16. montaj | sütun -t

Yukarıdaki komut, bağlanan tüm dosya sisteminin listesini güzel bir formatta ve spesifikasyonla gösterir.

avi@localhost:~$ mount | column -t
Örnek Çıkış
/dev/sda1    on  /                         type  ext3         (rw,errors=remount-ro) 
tmpfs        on  /lib/init/rw              type  tmpfs        (rw,nosuid,mode=0755) 
proc         on  /proc                     type  proc         (rw,noexec,nosuid,nodev) 
sysfs        on  /sys                      type  sysfs        (rw,noexec,nosuid,nodev) 
udev         on  /dev                      type  tmpfs        (rw,mode=0755) 
tmpfs        on  /dev/shm                  type  tmpfs        (rw,nosuid,nodev) 
devpts       on  /dev/pts                  type  devpts       (rw,noexec,nosuid,gid=5,mode=620) 
fusectl      on  /sys/fs/fuse/connections  type  fusectl      (rw) 
binfmt_misc  on  /proc/sys/fs/binfmt_misc  type  binfmt_misc  (rw,noexec,nosuid,nodev) 
nfsd         on  /proc/fs/nfsd             type  nfsd         (rw)

17.Ctr+l komutu

Daha ileri gitmeden önce terminalinizi nasıl temizleyeceğinizi sorayım. Hımmm! Komut istemine “clear” yazarsınız. Yukarıdaki komut, terminalinizi bir kerede temizleme eylemini gerçekleştirir. Sadece “Ctr+l” tuşuna basın ve terminalinizin tek seferde nasıl temizleneceğini görün.

18. kıvırma komutu

Okunmamış postalarınızı komut satırından kontrol etmeye ne dersiniz? Bu komut başsız sunucuda çalışanlar için oldukça faydalıdır. Yine çalışma zamanında şifre sorar ve şifrenizi yukarıdaki satıra sabit kodla yazmanıza gerek yoktur, aksi takdirde güvenlik riski oluşturur.

avi@localhost:~$ curl -u [email  --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "\t" if //; print "$2\n" if /<(title|name)>(.*)<\/>/;'
Örnek Çıkış
Enter host password for user '[email ': 
Gmail - Inbox for [email  
People offering cars in Delhi - Oct 26 
	Quikr Alerts 
another dependency question 
	Chris Bannister 
	Ralf Mardorf 
	Reco 
	Brian 
	François Patte 
	Curt 
	Siard 
	berenger.morel 
Hi Avishek - Download your Free MBA Brochure Now... 
	Diya 
★Top Best Sellers Of The Week, Take Your Pick★ 
	Timesdeal 
aptitude misconfigure? 
	Glenn English 
Choosing Debian version or derivative to run Wine when resource poor 
	Chris Bannister 
	Zenaan Harkness 
	Curt 
	Tom H 
	Richard Owlett 
	Ralf Mardorf 
	Rob Owens

19. ekran Komutu

screen komutu, uzun süre devam eden bir işlemin gerektiğinde tekrar eklenebilecek bir oturumdan ayrılmasını mümkün kılar; bu da komut yürütmede esneklik sağlar.

Bir işlemi (uzun) çalıştırmak için genellikle şu şekilde yürütürüz:

avi@localhost:~$ ./long-unix-script.sh

Bu esneklikten yoksundur ve kullanıcının mevcut oturuma devam etmesini gerektirir, ancak yukarıdaki komutu şu şekilde çalıştırırsak:

avi@localhost:~$ screen ./long-unix-script.sh

Farklı oturumlarda bağlantısı kaldırılabilir veya yeniden eklenebilir. Bir komut yürütülürken "Ctrl + A" tuşlarına ve ardından bağlantıyı kaldırmak için "d" tuşlarına basın. Çalıştırmayı eklemek için.

avi@localhost:~$ screen -r 4980.pts-0.localhost

Not: Burada, bu komutun sonraki kısmı screen id'dir ve bunu "screen -ls" komutunu kullanarak alabilirsiniz. 'Ekran komutu' ve bunların kullanımı hakkında daha fazla bilgi edinmek için lütfen bazı yararlı 10 ekran komutunu örneklerle gösteren makalemizi okuyun.

20. dosya

HAYIR! Yukarıdaki komut bir yazım hatası değildir. 'dosya' size dosyanın türü hakkında bilgi veren bir komuttur.

avi@localhost:~$ file 34.odt 

34.odt: OpenDocument Text

21. kimlik

Yukarıdaki komut, gerçek ve etkili kullanıcı ve grup kimliklerini yazdırır.

avi@localhost:~$ id
Örnek Çıktı
uid=1000(avi) gid=1000(avi) 
groups=1000(avi),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),111(bluetooth),117(scanner)

Şimdilik bu kadar. Bu serinin son makalesinin ve bu makalenin başarısını görünce, çok yakında bu makalenin diğer Daha Az Bilinen Linux komutlarını içeren başka bir bölümünü de sizlerle paylaşacağım. O zamana kadar Takipte Kalın ve Tecmint'e bağlı kalın. Değerli Geri Bildirimlerinizi Yorumlarda bize iletmeyi unutmayın.

Ayrıca Okuyun

  1. Linux İçin Daha Az Bilinen 10 Komut – Bölüm 3
  2. Daha Az Bilinen 10 Etkili Linux Komutu – Bölüm IV
  3. Daha Az Bilinen 10 Faydalı Linux Komutu - Bölüm V