Terminal komut isteminde '@' işaretinden sonraki ad ne anlama geliyor?


13

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?


1
Daha ayrıntılı bir başlık vermeniz daha yararlı olabilir, belki şöyle bir şey olabilir: "Terminal komut isteminde" @ "den sonra ne anlama gelir"
Decio Lira

Yanıtlar:


24

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.


10

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.


8

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 subenzer 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/YOURUSERNAMEDİ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 ganeshadlı 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
    

4

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ı


3

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.


-1

groupsGeç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.


Bir cevap göndermeden önce lütfen soruyu doğru bir şekilde okuyun. Cevabınız OP'nin sorusuyla ilgili değil, @herhangi bir terminali ilk açtığınızda sembolden sonraki kelimelerin ne anlama geldiğini soruyorlar - hangi gruplara ait olduklarını değil.
hazrpg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.