GNU/Linux >> Belajar Linux >  >> Linux

Apa perintah *nix untuk melihat shell login default pengguna

Cara kanonis untuk mengkueri /etc/passwd file untuk informasi ini adalah dengan getent . Anda dapat mengurai getent keluaran dengan alat standar seperti cut untuk mengekstrak shell login pengguna. Misalnya:

$ getent passwd $LOGNAME | cut -d: -f7
/bin/bash

Perintahnya adalah finger .

[[email protected] ~]$ finger ken
Login: ken                      Name: Kenneth Berland
Directory: /home/ken                    Shell: /bin/tcsh
On since Fri Jun 15 16:11 (PDT) on pts/0 from 70.35.47.130
   1 hour 59 minutes idle
On since Fri Jun 15 18:17 (PDT) on pts/2 from 70.35.47.130
New mail received Fri Jun 15 18:16 2012 (PDT)
     Unread since Fri Jun 15 17:05 2012 (PDT)
No Plan.

Shell login didefinisikan dalam /etc/passwd . Jadi, Anda dapat melakukan:

grep username /etc/passwd

Linux
  1. Tampilan praktis dari perintah xargs

  2. Apa arti dari *nix?

  3. Mengubah shell default di Linux

  1. Apa arti sintaks |&dalam bahasa shell?

  2. Apa perbedaan antara &> dan >&di bash?

  3. Apa unit ukuran default di linux ls -l perintah

  1. CentOS / RHEL :Cara Mengubah shell login pengguna

  2. Contoh Perintah login di Linux

  3. Apa itu pengguna debian-+?