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

mail

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