Linux'a Yeni Başlayanlar için 10 'who' Komut Örneği
Daha önceki yazımızda Linux'ta kullanıcı hesabı bilgisi ve giriş detaylarını bulmanın 11 yolunu anlatmıştık. Bahsettiğimiz çeşitli komutlardan biri, bir Linux sisteminde o anda oturum açmış olan kullanıcıları, bağlandıkları terminaller de dahil olmak üzere görüntüleyen who komutu idi.
Bu makale, Linux'a yeni başlayanlar için kimin komut vereceğine dair bazı yararlı örnekleri açıklayacaktır.
Who komutunu kullanmanın temel sözdizimi aşağıdaki gibidir.
who who [OPTION]... [ FILE | ARG1 ARG2 ]
1. Herhangi bir argüman olmadan who komutunu çalıştırırsanız, hesap bilgileri (kullanıcı oturum açma adı, kullanıcının terminali, oturum açma zamanı ve kullanıcının günlüğe kaydettiği ana bilgisayar) görüntülenir. Aşağıdaki çıktıda gösterilene benzer şekilde sisteminizde.
who
ravi tty1 2018-03-16 19:27
tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
root pts/1 2018-03-16 19:27 (192.168.56.1)
2. Görüntülenen sütunların başlığını yazdırmak için gösterildiği gibi -H
bayrağını kullanın.
who -H
NAME LINE TIME COMMENT
ravi tty1 2018-03-16 19:27
tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
root pts/1 2018-03-16 19:27 (192.168.56.1)
3. Oturum açma adlarını ve oturum açmış kullanıcıların toplam sayısını yazdırmak için -q
işaretini kullanın.
who -q
ravi tecmint root
users=3
4. Yalnızca ana bilgisayar adını ve stdin ile ilişkili kullanıcıyı göstermek istiyorsanız -m
anahtarını kullanın.
who -m
tecmint pts/0 2018-03-16 19:26 (192.168.56.1)
5. Ardından, kullanıcının mesaj durumunu +
, -
veya ?
olarak eklemek için - komutunu kullanın. T
seçeneği.
who -T
ravi + tty1 2018-03-16 19:27
tecmint + pts/0 2018-03-16 19:26 (192.168.56.1)
root + pts/1 2018-03-16 19:27 (192.168.56.1)
Who komutu ayrıca son önyükleme zamanı, geçerli çalışma düzeyi (systemd altındaki hedef) gibi bazı yararlı sistem bilgilerini görüntülemenize de yardımcı olur. Strong>), ölü süreçlerin yanı sıra init tarafından oluşturulan süreçleri de yazdırır.
6. Sistemin son önyükleme zamanını görüntülemek için -b
işaretini kullanın ve -u
seçeneğinin eklenmesi oturum açmış kullanıcıların listelenmesine olanak tanır aynı çıktıda.
who -b
system boot 2018-01-19 02:39
who -bu
system boot 2018-03-16 19:25
ravi tty1 2018-03-16 19:27 00:33 2366
tecmint pts/0 2018-03-16 19:26 . 2332 (192.168.56.1)
root pts/1 2018-03-16 19:27 00:32 2423 (192.168.56.1)
7. Geçerli çalışma seviyesini -r
seçeneğiyle kontrol edebilirsiniz.
who -r
run-level 3 2018-03-16 02:39
8. Aşağıdaki komut ölü işlemleri yazdıracaktır.
who -d
pts/1 2018-03-16 11:10 9986 id=ts/1 term=0 exit=0
9. Ayrıca, init tarafından oluşturulan aktif süreçleri görmek için -p
seçeneğini kullanın.
who -p
10. Son fakat bir o kadar da önemlisi, -a
bayrağı, ele aldığımız bazı seçeneklerden gelen bilgilerle birlikte varsayılan çıktının yazdırılmasına olanak tanır.
who -a
system boot 2018-06-16 02:39
run-level 3 2018-01-19 02:39
LOGIN tty1 2018-01-19 02:39 3258 id=1
LOGIN ttyS0 2018-01-19 02:39 3259 id=S0
tecmnt + pts/0 2018-03-16 05:33 . 20678 (208.snat-111-91-115.hns.net.in)
pts/1 2018-03-14 11:10 9986 id=ts/1 term=0 exit=0
Kim adam sayfasına bakarak daha fazla seçenek bulabilirsiniz.
man who
Bu yazımızda Linux'a yeni başlayanlar için 10 kim yönetiyor örneklerini açıkladık. Soru sormak veya geri bildiriminizi bize iletmek için aşağıdaki yorum bölümünü kullanın.