sách gpt4 ăn đã đi

Giải thích chi tiết cách sử dụng các lệnh hệ thống linux (bách khoa toàn thư)

In lại Tác giả: qq735679552 Thời gian cập nhật: 29-09-2022 22:32:09 35 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết blog CFSDN này giải thích chi tiết cách sử dụng các lệnh hệ thống Linux (bách khoa toàn thư) được tác giả sưu tầm và biên soạn. Nếu các bạn quan tâm đến bài viết này thì nhớ like nhé.

bao nhiêu cd.

chmod chown 。

cắt cp 。

Tên: mèo.

Quyền truy cập: Tất cả người dùng.

Cách sử dụng: cat [-AbeEnstTuv] [--help] [--version] fileName.

Mô tả: Nối chuỗi tệp và chuyển nó đến đầu ra cơ bản (màn hình hoặc thêm > tên tệp vào tệp khác).

tham số:

-n hoặc --number Đánh số tất cả các dòng đầu ra bắt đầu từ 1.

-b hoặc --number-nonblank Tương tự như -n, ngoại trừ các dòng trống không được đánh số.

-s hoặc --squeeze-blank Khi gặp hai hoặc nhiều dòng trống liên tiếp, hãy thay thế chúng bằng một dòng trống.

-v hoặc --show-không in.

ví dụ:

cat -n textfile1 > textfile2 Thêm số dòng vào nội dung file textfile1 và nhập vào file textfile2.

cat -b textfile1 textfile2 >> textfile3 Thêm số dòng vào nội dung tệp của textfile1 và textfile2 (các dòng trống không được thêm) rồi nối nội dung vào textfile3.

Tên: CD.

Quyền truy cập: Tất cả người dùng.

Cách sử dụng: cd [dirName].

Mô tả: Thay đổi thư mục làm việc thành dirName. Biểu diễn dirName có thể là đường dẫn tuyệt đối hoặc đường dẫn tương đối. Nếu tên thư mục bị bỏ qua, nó sẽ thay đổi thành thư mục chính của người dùng (tức là thư mục mà bạn vừa đăng nhập). Ngoài ra, "~" còn có nghĩa là thư mục chính, "." có nghĩa là thư mục hiện tại, "." ." có nghĩa là thư mục phía trên vị trí thư mục hiện tại.

Ví dụ: nhảy tới /usr/bin/

cd /usr/bin。

Chuyển đến thư mục chính của bạn

đĩa ~ 。

Nhảy tới hai cấp độ phía trên thư mục hiện tại

đĩa CD ../.. .

Tên lệnh: chmod.

Quyền truy cập: Tất cả người dùng.

Cách sử dụng: tệp chế độ chmod [-cfvR] [--help] [--version]... .

Lưu ý: Quyền truy cập tệp Linux/Unix được chia thành ba cấp độ: chủ sở hữu tệp, nhóm và các cấp độ khác. Sử dụng chmod để kiểm soát cách người khác truy cập tệp.

Tính toán kế hoạch

mode: chuỗi thiết lập quyền, định dạng như sau: [ugoa...][[+-=][rwxX]...][,...], trong đó u đại diện cho chủ sở hữu của tệp và g đại diện cho chủ sở hữu của tệp Các chủ sở hữu tệp thuộc cùng một nhóm, o có nghĩa là một người nào đó không phải là những người khác và a có nghĩa là cả ba.

+ nghĩa là thêm quyền, - nghĩa là hủy quyền, = nghĩa là chỉ thiết lập quyền.

r có nghĩa là có thể đọc được, w có nghĩa là có thể ghi, x có nghĩa là có thể thực thi được và X chỉ có nghĩa là khi tệp là thư mục con hoặc tệp đã được đặt thành có thể thực thi được.

-c: Nếu quyền của tệp thực sự đã được thay đổi, hành động thay đổi sẽ được hiển thị.

-f: Không hiển thị thông báo lỗi nếu không thể thay đổi quyền của tệp.

-v: Hiển thị chi tiết các thay đổi về quyền.

-R: Thực hiện các thay đổi quyền tương tự đối với tất cả các tệp và thư mục con trong thư mục hiện tại (nghĩa là thay đổi từng cái một theo cách đệ quy).

--help: Hiển thị các hướng dẫn phụ trợ.

--version: Phiên bản hiển thị.

Ví dụ: Làm cho file file1.txt có thể đọc được

chmod ugo+r file1.txt 。

Làm cho mọi người có thể đọc được tệp file1.txt

chmod a+r file1.txt 。

Đặt các tệp file1.txt và file2.txt làm chủ sở hữu của tệp. Những người thuộc cùng một nhóm có thể ghi vào đó, nhưng những người khác không thể ghi vào đó.

chmod ug+w,ow file1.txt file2.txt。

Đặt ex1.py để chỉ chủ sở hữu tệp mới có thể thực thi nó

chmod u+x ex1.py 。

Làm cho tất cả các tệp và thư mục con trong thư mục hiện tại có thể đọc được bởi bất kỳ ai

chmod -R a+r * 。

Ngoài ra, chmod cũng có thể sử dụng các con số để thể hiện các quyền, chẳng hạn như file chmod 777.

Cú pháp là: tập tin chmod abc.

Trong số đó, a, b và c lần lượt là một số, thể hiện quyền của Người dùng, Nhóm và Người khác.

r=4,w=2,x=1 。

Nếu bạn muốn thuộc tính rwx thì 4+2+1=7,

Nếu bạn muốn thuộc tính rw thì 4+2=6,

Nếu bạn muốn thuộc tính rx thì 4+1=7.

ví dụ:

chmod a=tệp rwx 。

Và.

tập tin chmod 777 。

Hiệu quả là như nhau.

chmod và=rwx,o=x tập tin。

Và.

tệp chmod 771 。

Hiệu quả là như nhau.

Nếu bạn sử dụng tên tệp chmod 4755, bạn có thể đặt chương trình này có quyền root.

Tên lệnh: chown.

Quyền sử dụng: root.

Cách sử dụng: chmod [-cfhvR] [--help] [--version] user[:group] file... .

Lưu ý: Linux/Unix là hệ điều hành đa người dùng, đa tác vụ và mọi file đều có chủ sở hữu. Sử dụng chown để thay đổi chủ sở hữu tập tin. Nói chung, lệnh này chỉ có thể được sử dụng bởi quản trị viên hệ thống (root). Nói chung, người dùng không có quyền thay đổi chủ sở hữu tệp của người khác và họ cũng không có quyền thay đổi chủ sở hữu tệp của mình sang người khác. Chỉ quản trị viên hệ thống (root) mới có quyền như vậy.

Tính toán kế hoạch

user: ID người dùng của nhóm chủ sở hữu tệp mới: nhóm người dùng (nhóm) của chủ sở hữu tệp mới -c: Nếu chủ sở hữu tệp thực sự đã thay đổi, hành động thay đổi sẽ được hiển thị -f: Nếu chủ sở hữu tệp không thể thực hiện hiển thị thông báo lỗi nếu thay đổi -h: chỉ thay đổi liên kết, không thay đổi liên kết Tệp thực sự được trỏ tới -v: hiển thị chi tiết về thay đổi chủ sở hữu -R: thực hiện cùng một thay đổi chủ sở hữu trên tất cả các tệp và thư mục con trong thư mục hiện tại (nghĩa là thay đổi từng cái một theo cách đệ quy) --help : hiển thị hướng dẫn phụ trợ --version: Phiên bản hiển thị.

ví dụ

Đặt chủ sở hữu của tệp file1.txt cho người dùng jessie của nhóm người dùng

chown jessie:users file1.txt 。

Đặt chủ sở hữu của tất cả các tệp và thư mục con trong thư mục hiện tại cho người dùng của nhóm người dùng.

chmod -R lamport:người dùng * 。

Tên: cp.

Quyền truy cập: Tất cả người dùng.

Cách sử dụng:

cp [tùy chọn] nguồn đích 。

cp [tùy chọn] nguồn...thư mục 。

Mô tả: Sao chép tệp này sang tệp khác hoặc sao chép nhiều tệp vào thư mục khác.

Tính toán kế hoạch

-a Sao chép trạng thái tệp, quyền và thông tin khác càng nhiều càng tốt.

-r Nếu nguồn chứa tên thư mục, tất cả các tệp trong thư mục cũng sẽ được sao chép đến đích theo trình tự.

-f Nếu một tệp có cùng tên tệp đã tồn tại ở đích, hãy xóa nó trước khi sao chép.

ví dụ:

Copy file aaa (đã có rồi) và đặt tên là bbb

cp aaa bbb 。

Sao chép tất cả các chương trình ngôn ngữ C vào thư mục con Finished

cp *.c Hoàn tất 。

Tên: cắt.

Quyền truy cập: Tất cả người dùng.

Cách sử dụng: cắt tên tệp -cnum1-num2.

Mô tả: Hiển thị văn bản từ num1 đến num2 từ đầu mỗi dòng.

ví dụ:

shell>> ví dụ về cat 。

thử nghiệm2。

đây là bài kiểm tra 1.

shell>> cut -c0-6 example ## in 6 ký tự đầu tiên từ đầu.

thử nghiệm2。

cái này tôi 。

Cách sử dụng: tìm.

Hướng dẫn sử dụng

Liệt kê các tập tin phù hợp với biểu thức trong hệ thống tập tin. Bạn có thể chỉ định kết hợp nhiều thông tin khác nhau như tên tệp, danh mục, thời gian, kích thước, quyền, v.v. Chỉ những thông tin khớp chính xác mới được liệt kê.

find xác định đường dẫn và biểu thức theo các quy tắc sau. Phần đầu tiên trên dòng lệnh - ( ), ! là đường dẫn và phần sau đó là biểu thức. Nếu đường dẫn là một chuỗi trống thì đường dẫn hiện tại sẽ được sử dụng. Nếu biểu thức là một chuỗi trống, -print sẽ được sử dụng làm biểu thức mặc định.

Có tới hai mươi hoặc ba mươi tùy chọn có sẵn trong biểu thức và chỉ những tùy chọn được sử dụng phổ biến nhất mới được giới thiệu ở đây.

-mount, -xdev: Chỉ kiểm tra các file trong cùng hệ thống file với thư mục được chỉ định và tránh liệt kê các file trong hệ thống file khác.

-amin n: Đọc trong n phút vừa qua.

-awer file: Một file được đọc muộn hơn file file.

-atime n: File đã được đọc trong n ngày qua.

-cmin n: Đã sửa đổi trong n phút vừa qua.

-cnewer file: Một file mới hơn file file.

-ctime n: Tệp đã được sửa đổi trong n ngày qua.

-empty: tập tin trống -gid n hoặc -group name:gid là n hoặc tên nhóm là tên.

-ipath p, -path p: Các file có tên đường dẫn trùng với p, ipath sẽ bỏ qua chữ hoa chữ thường.

-name name, -iname name: File có tên file trùng với tên. iname bỏ qua trường hợp.

-size n: Kích thước file là n đơn vị, b đại diện cho một khối 512 byte, c đại diện cho số ký tự, k đại diện cho kilo byte và w là hai byte. -type c: Loại file là c.

d: Thư mục.

c: Tệp thiết bị phông chữ.

b: Chặn tập tin thiết bị.

p: Cột lưu trữ được đặt tên.

f: Tệp chung.

l: liên kết tượng trưng.

s: ổ cắm 。

-pid n:process id là file của n.

Bạn có thể sử dụng ( ) để phân tách các biểu thức và sử dụng các thao tác sau.

exp1 -và exp2 。

! biểu thức 。

-không phải là biểu thức 。

exp1 -hoặc exp2 。

nghiệm 1, nghiệm 2 。

ví dụ

Liệt kê tất cả các tệp có phần mở rộng tệp c trong thư mục hiện tại và các thư mục con của nó.

# tìm . -tên "*.c" 。

Liệt kê tất cả các tệp chung trong thư mục hiện tại và các thư mục con của nó.

# tìm . -ftype f 。

Liệt kê tất cả các tệp trong thư mục hiện tại và các thư mục con của nó đã được cập nhật trong 20 phút qua.

# tìm . -ctime -20 。

Tên: ít hơn.

Quyền truy cập: Tất cả người dùng.

Cách sử dụng:

ít hơn [Tùy chọn] tên tệp 。

minh họa:

Chức năng của less rất giống với more. Cả hai đều có thể được sử dụng để duyệt nội dung của tệp văn bản.

Bạn có thể duyệt những phần bạn đã xem. Đồng thời, vì less không đọc toàn bộ tệp lúc đầu nên nó sẽ nhanh hơn các trình soạn thảo tài liệu thông thường (chẳng hạn như vi) khi mở các tệp lớn.

ví dụ:

Tên lệnh: ln.

Quyền truy cập: Tất cả người dùng.

Cách sử dụng: ln [options] source dist, trong đó định dạng của option là

[-bdfinsvF] [-S hậu tố sao lưu] [-V {đã đánh số, hiện có, đơn giản}] 。

[--trợ giúp] [--phiên bản] [--] 。

Giải thích: Trong hệ thống tệp Linux/Unix, có cái gọi là liên kết mà chúng ta có thể coi là bí danh của tệp và liên kết có thể được chia thành hai loại: liên kết cứng và liên kết tượng trưng có nghĩa là một tệp có thể có. nhiều tên, trong khi các liên kết mềm tạo ra một tệp đặc biệt có nội dung trỏ đến vị trí của tệp khác. Liên kết cứng tồn tại trong cùng một hệ thống tệp, nhưng liên kết mềm có thể mở rộng trên các hệ thống tệp khác nhau.

ln source dist tạo ra một liên kết (dist) tới nguồn. Việc sử dụng liên kết cứng hay liên kết mềm được xác định bởi các tham số.

Dù là link cứng hay link mềm thì nó cũng sẽ không sao chép file gốc và chỉ chiếm một dung lượng ổ đĩa rất nhỏ.

Cuối cùng, bài viết này về giải thích chi tiết về việc sử dụng các lệnh hệ thống Linux (bách khoa toàn thư) kết thúc tại đây. Nếu bạn muốn biết thêm về giải thích chi tiết về việc sử dụng các lệnh hệ thống Linux (bách khoa toàn thư), vui lòng tìm kiếm các bài viết của CFSDN hoặc tiếp tục. duyệt các bài viết liên quan tôi hy vọng tất cả các bạn sẽ ủng hộ blog của tôi trong tương lai! .

35 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress