Terminalde komut isteminin genellikle formatta olduğunu username@users:
veya hatta gördüğümü fark ettim username@(none):
. İlk bölümün oturum açmış kişinin kullanıcı adı olduğunu anlıyorum, ancak @
sembolün ardından gelen kısım nedir?
Terminalde komut isteminin genellikle formatta olduğunu username@users:
veya hatta gördüğümü fark ettim username@(none):
. İlk bölümün oturum açmış kişinin kullanıcı adı olduğunu anlıyorum, ancak @
sembolün ardından gelen kısım nedir?
Yanıtlar:
Ana bilgisayar adıdır, yani bilgisayarınıza verdiğiniz addır.
Bunu istemin bir parçası olarak göstermek yararlıdır, böylece birden çok bilgisayara oturum açtıysanız (örneğin ssh veya telnet aracılığıyla) belirli bir kabuğun hangi ana bilgisayarda çalıştığını kolayca anlayabilirsiniz.
Tabii ki, bu istemi neredeyse istediğiniz herhangi bir şey olarak ayarlayabilirsiniz - birçok kişi diğer bilgileri görüntülemek için kullanır.
İşte başlamanıza yardımcı olacak iyi bir rehber .
Dotfiles.org ayrıca kabuğunuzda yapabileceğiniz bir sürü başka özelleştirmeye de sahiptir.
Bash komut istemi varsayılan olarak şu şekilde görünür:
[USERNAME]@[HOSTNAME]:[PATH][SYMBOL]
[USERNAME]
şu anda çalışan kullanıcının kullanıcı adıdır. normalde bu sizin kullanıcınızdır, ancak sudo su
benzer komutları çalıştırdığınızda "kök kabuk" elde edersiniz, bu da kullanıcının "kök" olduğu anlamına gelir.[HOSTNAME]
ana bilgisayar adınızdır. Bilgisayarınızın adı. Bunu sistem kurulumu sırasında girmek zorundaydınız.[PATH]
geçerli çalışma dizininiz, şu anda üzerinde çalıştığınız dizindir. Yeni bir terminal açtığınızda, varsayılan dizin geçerli kullanıcınızın ana dizinidir. Eşanlamlıdır /home/YOURUSERNAME
DİR ~
.[SYMBOL]
genellikle $
normal kullanıcı olarak veya #
"kök" kullanıcı olarak çalıştırıyorsanız.Bash isteminiz şöyle görünür:
ganesh@ganesh:~$
Bu , şu anda kendi ana dizininizde ( ) çalışan, aynı zamanda ganesh
adlı bir bilgisayarda kullanıcı olarak oturum açtığınız anlamına gelir . Tabii ki "kök" değilsiniz, dolayısıyla .ganesh
~
$
Bash istemine bakmadan, aşağıdaki komutlarla kullanıcı adınızı, gruplarınızı, ana bilgisayar adınızı ve geçerli çalışma dizininizi öğrenirsiniz:
Kullanıcı adı:
whoami
Gruplar:
groups
Kullanıcı adı ve gruplar, dize ve sayı olarak:
id
Hostadı:
hostname
Geçerli çalışma dizini:
pwd
Terminal istemi, girişinizin kullanıcı adını ve / etc / hostname içindeki whats içeriğini görüntüler.
Örneğin, dizüstü bilgisayarım james @ james-laptop
Bunun nedeni, dizüstü bilgisayarımdaki kullanıcı adımın james ve ana bilgisayar adımın james-laptop olması
sepp2k'nin söylediklerini genişletmek için, terminalde oturum açtığınız sistemin ana bilgisayar adıdır. çoğu zaman ve çoğu kullanıcı için bu, önünde oturduğunuz kişi olacaktır. çok yararlı olsa da zaman zaman / sürekli yönetim amacıyla uzak sistemlerde oturum nerede pc adını hatırlıyorum nerede olduğunuzu size hatırlatmak için önünüzde.
groups
Geçerli kullanıcınızın parçası olduğu tüm grupları listelemek için command komutunu kullanmanız yeterlidir . Kök kullanıcı, Windows dilinde daha iyi anlayabileceğiniz bir yönetici hesabıdır.
@
herhangi bir terminali ilk açtığınızda sembolden sonraki kelimelerin ne anlama geldiğini soruyorlar - hangi gruplara ait olduklarını değil.