Danh sách những lệnh command cơ bản trên linux

     

Trong bài bác này mình đã hướng dẫn bí quyết coi danh sách tất cả user vào Linux, thông qua đó chúng ta có thể biết có từng nào user đang có bên trên khối hệ thống của bản thân mình.

Bạn đang xem: Danh sách những lệnh command cơ bản trên linux

Đã khi nào bạn muốn liệt kê vớ từ đầu đến chân sử dụng vào khối hệ thống Linux của mình, hoặc đếm con số người tiêu dùng trong khối hệ thống chưa? Chúng ta sẽ gồm những lệnh sinh sản người tiêu dùng, xóa người dùng, liệt kê người dùng sẽ đăng nhập, nhưng lệnh liệt kê vớ khắp cơ thể dùng trong Linux là gì? Hãy thuộc bản thân tìm hiểu ngay nhé.


1. Lấy list User trong Linux bởi file /etc/passwd

Trong Linux, ban bố người dùng được lưu trữ vào file /etc/passwd. Mỗi mẫu vào file này thay mặt đại diện đến thông báo singin của một user. Để msống tệp tin này thì chúng ta có thể thực hiện lệnh cat hoặc less.


Kết đúng như sau:

Bài viết được đăng trên jdomain.vn

Mỗi sản phẩm sẽ sở hữu 7 phần được chia cách nhau vì dấu hai chấm. Ý nghĩa rõ ràng nlỗi sau:

Tên tài khoản.Mật khẩu đã được mã hóa (x có nghĩa là password được lưu giữ trong tệp tin /etc/shadow).Số ID người dùng (UID).Số ID nhóm của người tiêu dùng (GID).Tên đầy đủ của người dùng (GECOS).Thỏng mục thiết yếu của người tiêu dùng.Shell đăng nhập (mặc định là /bin/bash).

Nếu bạn có nhu cầu chỉ hiện lên đọc tin username thì áp dụng lệnh cut hoặc awk. Nếu chúng ta chưa biết các lệnh này thì chớ quá lo ngại, bởi vì qua cmùi hương tiếp theo sau chúng ta vẫn học nó.


awk

awk -F: " print $1" /etc/passwd
cut
cut -d: -f1 /etc/passwd
Kết đúng thật sau:

2. Lấy list user trên Linux bằng lệnh getent

Lệnh getent đang hiển thị các mục tự cửa hàng dữ liệu được cấu hình trong tệp tin /etc/nsswitch.conf, bao hàm cả passwd database, hoàn toàn có thể được sử dụng để truy vấn vấn danh sách vớ cả người sử dụng.


Để mang list toàn bộ userr Linux, hãy nhập lệnh sau


getent passwd
Kết quả:

Nlỗi bạn thấy, công dụng không không giống gì so với biện pháp 1.

Nếu nhiều người đang sử dụng LDAPhường nhằm xác xắn người dùng, getent đã hiển thị tất từ đầu đến chân dùng Linux tất cả tệp tin /etc/passwd cùng cơ sở tài liệu LDAP.

Bạn cũng hoàn toàn có thể sử dụng awk hoặc cut nhằm in danh sách đọc tin của mọi người cần sử dụng singin.


getent passwd | awk -F: " print $1"
getent passwd | cut -d: -f1

3. Kiểm tra một người tiêu dùng có tồn trại vào khối hệ thống Linux không?

Bây giờ thì các bạn đã hiểu phương pháp coi tất cả user có trong khối hệ thống Linux rồi. Nhưng giả dụ hiện thời bạn bao gồm một chiếc thương hiệu cùng bạn muốn đánh giá nó bao gồm mãi mãi vào danh sách user đó không thì có tác dụng vậy nào? Rất dễ dàng và đơn giản, ta đã phối hợp lệnh grep nhằm thanh lọc tìm kiếm theo thương hiệu.

Ví dụ: Mình hy vọng kiểm ta user có tên là Jaông chồng gồm vào hệ thống ko thì chạy lệnh sau:


getent passwd | grep jack
Nếu người tiêu dùng mãi sau thì nó sẽ trả về một mặt hàng với 7 lên tiếng nhỏng hai phần trên tôi đã ra mắt, còn không thì nó ko trả gì về cả.

Xem thêm: 20 Mẫu Chữ Ký Tên Trang Đẹp Nhất Cho Người Tên Trang, Mẫu Chữ Ký Đẹp

Hoặc bạn ko buộc phải lệnh grep cũng rất được.


getent passwd jack
Kết quả vẫn nhỏng trên.

Nếu bạn muốn đếm tổng số user trên hệ thống thì chạy lệnh sau:


getent passwd | wc -l
Kết trái trả về là 1 trong những con số, đó chính là toàn bô user đang xuất hiện bên trên laptop Linux của chúng ta.

4. Phân biệt người tiêu dùng hệ thống và người dùng bình thường

Như các bạn thấy sinh sống bên trên, tôi chỉ có một thông tin tài khoản cuong tuy thế hiệu quả trả về là rất nhiều, bởi vì số sót lại đó là những tài khoản mang định đã có trên hệ thống.

Vậy người tiêu dùng khối hệ thống đó là hầu như tài khoản được tạo thành khi bạn cài đặt Linux (trong những số đó bao gồm cả thông tin tài khoản root), còn người dùng bình thường là vì chính tài khoản root hoặc một người tiêu dùng không giống tất cả quyền sudo.

Mỗi người tiêu dùng sẽ có một ID cùng ta điện thoại tư vấn nó là UID. Nếu thời điểm tạo nên user bởi lệnh useradd mà lại chúng ta ko đính UID thì nó đang đem ID mang định theo cực hiếm UID_MIN cùng UID_MAX phía trong file /etc/login.defs.

Để xem giá trị của UID_MIN cùng UID_MAX thì các bạn chạy lệnh sau:


grep -E "^UID_MIN|^UID_MAX" /etc/login.defs
Kết trái
UID_MIN 1000UID_MAX 60000
Từ hiệu quả ở bên trên thì bạn cũng có thể thấy rằng vớ cả người cần sử dụng bình thường yêu cầu gồm UID từ 1000 mang đến 60000.

Sau lúc biết hai cực hiếm này rồi thì ta dễ dãi viết lệnh rước danh sách toàn bộ user bình thường nlỗi sau:


getent passwd 1000..60000
Kết trái trả về bên trên máy vi tính của bản thân như sau:

bởi thế là tôi đã lí giải dứt giải pháp coi list người dùng trên khối hệ thống Linux. Qua bài xích này bạn đã biết phương pháp thực hiện lệnh gatent cùng kết phù hợp với passwd để lấy danh sách người dùng.

Qua bài xích này bạn cần phải biết rằng báo cáo người dùng vẫn phía bên trong file /etc/passwd nhé.

Bình luận vẫn đóng góp, nếu như bao gồm vướng mắc hãy đặt câu hỏi tại hoicode.com để admin trả lời.


Bài sau Bài tiếp

Cách dùng lệnh Users vào Linux để xem user đã online



Nếu ai đang là cai quản trị viên thì câu hỏi cai quản công bố / coi thông ...

Cách thực hiện lệnh Wall vào Linux



Wall là một trong phương tiện dòng lệnh góp hiển thị thông báo mang lại vớ toàn bộ cơ thể ...

Cách cần sử dụng lệnh Whereis vào Linux



Whereis là một trong những tiện ích loại lệnh commvà line, nó được cho phép các bạn search ..

Cách sử dụng lệnh Which vào Linux



Linux sử dụng lệnh which nhằm xác định vị trí file tiến hành của lệnh nhưng các bạn ...

Cách sử dụng lệnh whoamày trong Linux



Giống như tên thường gọi của chính nó, lệnh whoangươi in tên người tiêu dùng đang chạy ...

Cách dùng lệnh zmèo trong Linux


Mặc mặc dù tính năng nén file rất hữu dụng bởi vì nó tạo điều kiện cho ta tiết kiệm được dung ...

Cách sử dụng lệnh tail trong Linux


Mặc định thì lệnh tail đã hiển thị 10 loại ở đầu cuối của tệp tin, thông số kỹ thuật này ...

Cách thực hiện lệnh Head vào Linux


Trong quá trình cai quản trị tài liệu bên trên Linux đôi khi bạn muốn coi nhanh ...

Cách thực hiện lệnh Whatis trong Linux


Trong bài xích này chúng ta sẽ mày mò lệnh whatis trong ...

Cách áp dụng lệnh kill trong Linux


Linux là 1 trong hệ điều hành quản lý vô cùng nkhô giòn tuy thế chưa phải lúc làm sao nó không ...

DANH SÁCH BÀI HỌC


Linux cnạp năng lượng bạn dạng Quản lý User Quản lý tệp tin Linux Các lệnh Linux Linux nâng cấp
Danh sách chủ đề
MÃ GIẢM GIÁ
Unica 50% Lấy Mã
TinoHost 30% Lấy Mã
INET 30% Lấy Mã

Liên hệ


Mã giảm giá


Khóa học


Giới thiệu


Admin Cường, làm chủ chính của website.

20đôi mươi - jdomain.vn. All Right Reserved Theme GoodNews, căn nguyên Codeigniter, VPS mua trên Tinohost
*


BÀI VIẾT


Nếu bạn phạt hiện nay lỗi sai liên kết, ngôn từ không đúng, hay như là 1 lỗi bất kì làm sao kia bên trên trang này thì hãy cho khách hàng biết nhé. Cám ơn bạn!


Chuyên mục: Domain Hosting