Tên sau '@' tại dấu nhắc cuối có nghĩa là gì?


13

Tôi nhận thấy rằng khi trong thiết bị đầu cuối, dấu nhắc thường ở định dạng username@users:hoặc tôi thậm chí đã nhìn thấy username@(none):. Tôi hiểu rằng phần đầu tiên là tên người dùng đã đăng nhập, nhưng phần sau @biểu tượng là gì?


1
Sẽ hữu ích hơn nếu bạn đưa ra một tiêu đề chi tiết hơn, có thể là một cái gì đó như: "Tên sau '@' ở dấu nhắc cuối có nghĩa là gì"
Decio Lira

Câu trả lời:


24

Đó là tên máy chủ, tức là tên mà bạn đã đặt cho máy tính của mình.

Hiển thị điều này như một phần của lời nhắc là hữu ích để bạn có thể dễ dàng biết được máy chủ nào đã chạy trên vỏ nếu bạn đăng nhập vào nhiều máy tính (ví dụ như qua ssh hoặc telnet).


10

Tất nhiên, bạn có thể đặt lời nhắc này gần như bất cứ điều gì bạn muốn - nhiều người sử dụng nó để hiển thị thông tin khác.

Đây là một hướng dẫn tốt sẽ giúp bạn bắt đầu.

Dotfiles.org cũng có một loạt các tùy chỉnh khác mà bạn có thể thực hiện cho trình bao của mình.


8

Dấu nhắc lệnh Bash trông như thế này theo mặc định:

[USERNAME]@[HOSTNAME]:[PATH][SYMBOL]
  • [USERNAME]là tên người dùng của người dùng hiện đang hoạt động. thông thường đây là người dùng của bạn, nhưng khi bạn chạy sudo suhoặc các lệnh tương tự, bạn sẽ nhận được "shell root", điều đó có nghĩa là người dùng là "root".
  • [HOSTNAME]là tên máy chủ của bạn. Đó là tên máy tính của bạn. Bạn phải nhập nó trong quá trình cài đặt hệ thống.
  • [PATH]là thư mục làm việc hiện tại của bạn, thư mục bạn hiện đang hoạt động. Khi bạn mở một thiết bị đầu cuối mới, thư mục mặc định là thư mục chính của người dùng hiện tại của bạn. Một từ đồng nghĩa cho /home/YOURUSERNAME~.
  • [SYMBOL]thường là $nếu bạn đang hoạt động như bất kỳ người dùng bình thường nào hoặc #nếu bạn đang hoạt động như người dùng "root".

Vì vậy, dấu nhắc Bash của bạn trông như thế này:

ganesh@ganesh:~$

Điều đó có nghĩa là bạn cũng đã đăng nhập như một người dùng ganeshtrên một máy tính được gọi ganeshlà, hiện đang hoạt động trong thư mục chính của bạn ( ~). Tất nhiên bạn không phải là "gốc", do đó $.


Không cần nhìn vào dấu nhắc Bash, bạn tìm ra tên người dùng, nhóm, tên máy chủ và thư mục làm việc hiện tại với các lệnh bên dưới:

  • Tên tài khoản:

    whoami
    
  • Các nhóm:

    groups
    
  • Tên người dùng và nhóm, dưới dạng chuỗi và số:

    id
    
  • Tên máy chủ:

    hostname
    
  • Thư mục làm việc hiện tại:

    pwd
    

4

Dấu nhắc thiết bị đầu cuối hiển thị tên người dùng đăng nhập của bạn và nội dung của whats trong / etc / hostname.

ví dụ: máy tính xách tay của tôi là james @ james-laptop

Điều này là do tên người dùng của tôi trên máy tính xách tay của tôi là james và tên máy chủ của tôi là james-laptop


3

để mở rộng những gì sepp2k đã nói, đó là tên máy chủ hay tên máy tính của hệ thống mà bạn đã đăng nhập vào thiết bị đầu cuối. hầu hết thời gian và đối với hầu hết người dùng, đây sẽ là người bạn đang ngồi trước mặt. Nó rất hữu ích mặc dù trong trường hợp bạn thỉnh thoảng / liên tục đăng nhập vào các hệ thống từ xa cho mục đích quản trị để có tên pc ngay trước mặt để nhắc nhở bạn đang ở đâu.


-1

Chỉ cần sử dụng lệnh groupsđể liệt kê tất cả các nhóm mà người dùng hiện tại của bạn là một phần của. Người dùng root là tài khoản quản trị viên trên ngôn ngữ Windows mà bạn có thể hiểu rõ hơn.


Vui lòng đọc câu hỏi đúng trước khi đăng câu trả lời. Câu trả lời của bạn không liên quan đến câu hỏi của OP, họ đang hỏi những từ sau @biểu tượng có nghĩa là gì khi bạn lần đầu tiên mở bất kỳ thiết bị đầu cuối nào - không phải chúng thuộc nhóm nào.
hazrpg
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.