Unix / Linux - Các lệnh hữu ích
Hướng dẫn nhanh này liệt kê các lệnh, bao gồm cú pháp và mô tả ngắn gọn. Để biết thêm chi tiết, hãy sử dụng -
$man command
Tệp và Thư mục
Các lệnh này cho phép bạn tạo thư mục và xử lý tệp.
Sr.No. | Lệnh & Mô tả |
---|---|
1 | cat Hiển thị nội dung tệp |
2 | cd Thay đổi Thư mục thành tên dirname |
3 | chgrp Thay đổi nhóm tệp |
4 | chmod Thay đổi quyền |
5 | cp Sao chép tệp nguồn vào đích |
6 | file Xác định loại tệp |
7 | find Tìm tệp |
số 8 | grep Tìm kiếm tệp cho cụm từ thông dụng |
9 | head Hiển thị một vài dòng đầu tiên của tệp |
10 | ln Tạo liên kết mềm trên tên cũ |
11 | ls Hiển thị thông tin về loại tệp |
12 | mkdir Tạo một tên thư mục mới |
13 | more Hiển thị dữ liệu ở dạng phân trang |
14 | mv Chuyển (Đổi tên) một tên cũ thành tên mới |
15 | pwd In thư mục làm việc hiện tại |
16 | rm Xóa (Xóa) tên tệp |
17 | rmdir Xóa một thư mục hiện có miễn là nó trống |
18 | tail In vài dòng cuối cùng trong tệp |
19 | touch Cập nhật quyền truy cập và thời gian sửa đổi tệp |
Thao tác dữ liệu
Nội dung của tệp có thể được so sánh và thay đổi bằng các lệnh sau.
Sr.No. | Lệnh & Mô tả |
---|---|
1 | awk Ngôn ngữ xử lý và quét mẫu |
2 | cmp So sánh nội dung của hai tệp |
3 | comm So sánh dữ liệu được sắp xếp |
4 | cut Cắt bỏ các trường đã chọn của mỗi dòng tệp |
5 | diff Trình so sánh tệp khác biệt |
6 | expand Mở rộng các tab thành khoảng trắng |
7 | join Tham gia các tệp trên một số trường phổ biến |
số 8 | perl Ngôn ngữ thao tác dữ liệu |
9 | sed Trình chỉnh sửa văn bản trực tuyến |
10 | sort Sắp xếp dữ liệu tệp |
11 | split Tách tệp thành các tệp nhỏ hơn |
12 | tr Dịch các ký tự |
13 | uniq Báo cáo các dòng lặp lại trong một tệp |
14 | wc Đếm từ, dòng và ký tự |
15 | vi Mở trình soạn thảo văn bản vi |
16 | vim Mở trình soạn thảo văn bản vim |
17 | fmt Định dạng văn bản đơn giản |
18 | spell Kiểm tra văn bản để tìm lỗi chính tả |
19 | ispell Kiểm tra văn bản để tìm lỗi chính tả |
20 | emacs Dự án GNU Emacs |
21 | ex, edit Trình chỉnh sửa dòng |
22 | emacs Dự án GNU Emacs |
Tệp nén
Các tệp có thể được nén để tiết kiệm dung lượng. Các tệp nén có thể được tạo và kiểm tra.
Sr.No. | Lệnh & Mô tả |
---|---|
1 | compress Nén tệp |
2 | gunzip Giúp giải nén các tệp đã nén |
3 | gzip Phương pháp nén thay thế GNU |
4 | uncompress Giúp giải nén tệp |
5 | unzip Liệt kê, kiểm tra và giải nén các tệp nén trong kho lưu trữ ZIP |
6 | zcat Cat một tệp nén |
7 | zcmp So sánh các tệp nén |
số 8 | zdiff So sánh các tệp nén |
9 | zmore Bộ lọc truy cập tệp để xem crt của văn bản nén |
Nhận thông tin
Nhiều hướng dẫn sử dụng Unix và tài liệu có sẵn trên mạng. Các lệnh Shell sau cung cấp thông tin:
Sr.No. | Lệnh & Mô tả |
---|---|
1 | apropos Định vị các lệnh bằng cách tra cứu từ khóa |
2 | info Hiển thị các trang thông tin lệnh trực tuyến |
2 | man Hiển thị các trang thủ công trực tuyến |
3 | whatis Tìm kiếm cơ sở dữ liệu whatis để có các từ hoàn chỉnh |
4 | yelp GNOME trợ giúp người xem |
Truyền thông mạng
Các lệnh sau được sử dụng để gửi và nhận tệp từ máy chủ Unix cục bộ tới máy chủ từ xa trên khắp thế giới.
Sr.No. | Lệnh & Mô tả |
---|---|
1 | ftp Chương trình truyền tệp |
2 | rcp Sao chép tệp từ xa |
3 | rlogin Đăng nhập từ xa vào máy chủ Unix |
4 | rsh Vỏ từ xa |
5 | tftp Chương trình truyền tệp tầm thường |
6 | telnet Tạo kết nối đầu cuối với máy chủ khác |
7 | ssh Bảo vệ thiết bị đầu cuối shell hoặc kết nối lệnh |
số 8 | scp Sao chép tệp từ xa của shell Secures |
9 | sftp Chương trình truyền tệp shell bảo mật |
Một số lệnh này có thể bị hạn chế trên máy tính của bạn vì lý do bảo mật.
Tin nhắn giữa những người dùng
Hệ thống Unix hỗ trợ tin nhắn trên màn hình cho những người dùng khác và thư điện tử trên toàn thế giới -
Sr.No. | Lệnh & Mô tả |
---|---|
1 | evolution Công cụ xử lý thư GUI trên Linux |
2 | Chương trình gửi hoặc đọc thư đơn giản |
3 | mesg Cho phép hoặc từ chối tin nhắn |
4 | parcel Gửi tệp cho người dùng khác |
5 | pine Tiện ích thư dựa trên Vdu |
6 | talk Nói chuyện với một người dùng khác |
7 | write Viết tin nhắn cho người dùng khác |
Tiện ích lập trình
Các công cụ và ngôn ngữ lập trình sau đây có sẵn dựa trên những gì bạn đã cài đặt trên Unix của mình.
Sr.No. | Lệnh & Mô tả |
---|---|
1 | dbx Sun debugger |
2 | gdb Trình gỡ lỗi GNU |
3 | make Duy trì các nhóm chương trình và biên dịch chương trình |
4 | nm In danh sách tên của chương trình |
5 | size In kích thước chương trình |
6 | strip Loại bỏ bảng ký hiệu và các bit chuyển vị trí |
7 | cb Trình làm đẹp chương trình C |
số 8 | cc Trình biên dịch ANSI C cho hệ thống Suns SPARC |
9 | ctrace Trình gỡ lỗi chương trình C |
10 | gcc Trình biên dịch GNU ANSI C |
11 | indent Thụt lề và định dạng nguồn chương trình C |
12 | bc Bộ xử lý ngôn ngữ số học tương tác |
13 | gcl GNU Common Lisp |
14 | perl Ngôn ngữ mục đích chung |
15 | php Ngôn ngữ nhúng trang web |
16 | py Trình thông dịch ngôn ngữ Python |
17 | asp Ngôn ngữ nhúng trang web |
18 | CC Trình biên dịch C ++ cho hệ thống Suns SPARC |
19 | g++ Trình biên dịch GNU C ++ |
20 | javac Trình biên dịch JAVA |
21 | appletvieweir Trình xem applet JAVA |
22 | netbeans Môi trường phát triển tích hợp Java trên Linux |
23 | sqlplus Chạy trình thông dịch SQL Oracle |
24 | sqlldr Chạy trình tải dữ liệu Oracle SQL |
25 | mysql Chạy trình thông dịch SQL mysql |
Lệnh khác
Các lệnh này liệt kê hoặc thay đổi thông tin về hệ thống -
Sr.No. | Lệnh & Mô tả |
---|---|
1 | chfn Thay đổi thông tin ngón tay của bạn |
2 | chgrp Thay đổi quyền sở hữu nhóm của một tệp |
3 | chown Thay đổi chủ sở hữu |
4 | date In ngày tháng |
5 | determin Tự động tìm loại thiết bị đầu cuối |
6 | du In lượng sử dụng đĩa |
7 | echo Đưa ra các đối số cho các tùy chọn tiêu chuẩn |
số 8 | exit Thoát khỏi hệ thống |
9 | finger In thông tin về người dùng đã đăng nhập |
10 | groupadd Tạo một nhóm người dùng |
11 | groups Hiển thị tư cách thành viên nhóm |
12 | homequota Hiển thị hạn ngạch và sử dụng tệp |
13 | iostat Báo cáo thống kê I / O |
14 | kill Gửi tín hiệu đến một quy trình |
15 | last Hiển thị thông tin đăng nhập cuối cùng của người dùng |
16 | logout Đăng xuất khỏi Unix |
17 | lun Liệt kê tên người dùng hoặc ID đăng nhập |
18 | netstat Hiển thị trạng thái mạng |
19 | passwd Thay đổi mật khẩu người dùng |
20 | passwd Thay đổi mật khẩu đăng nhập của bạn |
21 | printenv Hiển thị giá trị của một biến shell |
22 | ps Hiển thị trạng thái của các quy trình hiện tại |
23 | ps In thống kê trạng thái quy trình |
24 | quota -v Hiển thị giới hạn và mức sử dụng đĩa |
25 | reset Đặt lại chế độ đầu cuối |
26 | script Giữ tập lệnh của phiên đầu cuối |
27 | script Lưu kết quả đầu ra của một lệnh hoặc quy trình |
28 | setenv Đặt các biến môi trường |
30 | stty Đặt tùy chọn thiết bị đầu cuối |
31 | time Giúp thời gian một lệnh |
32 | top Hiển thị tất cả các quy trình hệ thống |
33 | tset Đặt chế độ đầu cuối |
34 | tty In tên thiết bị đầu cuối hiện tại |
35 | umask Hiển thị các quyền được cấp để xem tệp theo mặc định |
36 | uname Hiển thị tên của hệ thống hiện tại |
37 | uptime Tăng thời gian cho hệ thống |
38 | useradd Tạo tài khoản người dùng |
39 | users In tên của người dùng đã đăng nhập |
40 | vmstat Báo cáo thống kê bộ nhớ ảo |
41 | w Hiển thị những gì người dùng đã đăng nhập đang làm |
42 | who Danh sách người dùng đã đăng nhập |