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
- Linux İçin Daha Az Bilinen 10 Komut – Bölüm 3
- Daha Az Bilinen 10 Etkili Linux Komutu – Bölüm IV
- Daha Az Bilinen 10 Faydalı Linux Komutu - Bölüm V