Linux cho người mới bắt đầu: Giới thiệu lập trình Shell Script
Mục lục:
- Trước khi bắt đầu
- Tạo một tệp bằng lệnh cảm ứng
- Tạo một tệp với toán tử chuyển hướng
- Tạo một tập tin với lệnh mèo
- Tạo một tập tin với lệnh echo
- Tạo một tệp bằng Heredoc
- Tạo một tệp lớn
- Sử dụng lệnh
dd - Sử dụng lệnh
fallocate - Phần kết luận
Trong Linux, chúng ta có thể tạo một tệp mới từ dòng lệnh hoặc từ trình quản lý tệp trên máy tính để bàn.
Biết cách tạo một tệp mới là một kỹ năng quan trọng đối với bất kỳ ai sử dụng Linux một cách thường xuyên.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn nhiều cách khác nhau để nhanh chóng tạo một tệp mới trong Linux bằng cách sử dụng dòng lệnh.
Trước khi bắt đầu
Để tạo một tệp mới, bạn cần có quyền ghi trên thư mục cha. Nếu không, bạn sẽ nhận được một lỗi từ chối cấp phép.
Tạo một tệp bằng lệnh cảm ứng
Lệnh touch cho phép chúng tôi cập nhật dấu thời gian trên các tệp và thư mục hiện có cũng như tạo các tệp mới, trống.
Cách dễ nhất và dễ nhớ nhất để tạo các tệp mới, trống là sử dụng lệnh cảm ứng.
Để tạo một tệp mới, chỉ cần chạy lệnh cảm ứng theo sau là tên tệp bạn muốn tạo:
touch file1.txt
Nếu tệp
file1.txt
không tồn tại lệnh trên sẽ tạo ra nó, nếu không, nó sẽ thay đổi dấu thời gian của nó.
Để tạo nhiều tệp cùng một lúc, chỉ định tên tệp được phân tách bằng dấu cách:
touch file1.txt file2.txt file3.txt
Tạo một tệp với toán tử chuyển hướng
Chuyển hướng cho phép bạn nắm bắt đầu ra từ một lệnh và gửi nó dưới dạng đầu vào cho một lệnh hoặc tệp khác. Có hai cách để chuyển hướng đầu ra thành một tập tin. Toán tử
>
sẽ ghi đè lên một tệp hiện có, trong khi toán tử
>>
sẽ nối đầu ra vào tệp.
Để tạo một tệp có độ dài bằng không, chỉ cần chỉ định tên của tệp bạn muốn tạo sau toán tử chuyển hướng:
> file1.txt
Đây là lệnh ngắn nhất để tạo một tệp mới trong Linux.
Khi tạo tệp bằng chuyển hướng, hãy cẩn thận không ghi đè lên tệp hiện có quan trọng.
Tạo một tập tin với lệnh mèo
Lệnh cat chủ yếu được sử dụng để đọc và nối các tệp, nhưng nó cũng có thể được sử dụng để tạo các tệp mới.
Để tạo một tệp mới, hãy chạy lệnh cat theo sau là toán tử chuyển hướng
>
và tên của tệp bạn muốn tạo. Nhấn
Enter
gõ văn bản và khi bạn đã hoàn tất, nhấn
CRTL+D
để lưu các tệp.
Tạo một tập tin với lệnh echo
Lệnh echo in các chuỗi được truyền dưới dạng đối số cho đầu ra tiêu chuẩn, có thể được chuyển hướng đến một tệp.
Để tạo một tệp mới, hãy chạy lệnh echo theo sau là văn bản bạn muốn in và sử dụng toán tử chuyển hướng
>
để ghi đầu ra vào tệp bạn muốn tạo.
echo "Some line" > file1.txt
Tạo một tệp bằng Heredoc
Ở đây tài liệu hay Heredoc là một loại chuyển hướng cho phép bạn chuyển nhiều dòng đầu vào cho một lệnh.
Phương pháp này chủ yếu được sử dụng khi bạn muốn tạo một tệp chứa nhiều dòng văn bản từ tập lệnh shell.
Ví dụ: để tạo tệp mới
file1.txt
bạn sẽ sử dụng mã sau:
<< EOF > file1.txt
Some line
Some other line
EOF
Phần thân của di truyền có thể chứa các biến, ký tự đặc biệt và các lệnh.
Tạo một tệp lớn
Đôi khi, với mục đích thử nghiệm, bạn có thể muốn tạo một tệp dữ liệu lớn. Điều này hữu ích khi bạn muốn kiểm tra tốc độ ghi của ổ đĩa hoặc để kiểm tra tốc độ tải xuống của kết nối của bạn.
Sử dụng lệnh
dd
Lệnh
dd
chủ yếu được sử dụng để chuyển đổi và sao chép tệp.
Để tạo tệp có tên
1G.test
với kích thước 1GB, bạn sẽ chạy:
dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G
Sử dụng lệnh
fallocate
phân bổ một tiện ích dòng lệnh để phân bổ không gian đĩa thực cho các tệp.
Lệnh sau sẽ tạo một tệp mới có tên
1G.test
với kích thước 1GB:
Phần kết luận
Trong hướng dẫn này, bạn đã học cách tạo một tệp mới trong Linux từ dòng lệnh bằng nhiều lệnh và chuyển hướng khác nhau.
Nếu dòng lệnh không phải là thứ bạn có thể dễ dàng tạo một tệp văn bản trống bằng menu chuột phải trong Trình quản lý tệp.
thiết bị đầu cuối bashBotnetwebs không chỉ cho phép kẻ lừa đảo gửi spam hoặc phần mềm độc hại tới hàng triệu PC cùng một lúc. Họ cũng đại diện cho một nhiễm trùng rất đàn hồi sử dụng nhiều tập tin. Một nỗ lực khử trùng có thể loại bỏ một số tập tin, nhưng những người bị bỏ lại phía sau sẽ thường xuyên tải xuống các tập tin được dọn dẹp.
Thủ phạm "không phải là một đám nerds ngồi trong một căn phòng tối tăm nào đó phát triển những botnet này cho vui", Atif Mushtaq của FireEye viết. Milpitas, California, công ty bảo mật đã đặt ra thuật ngữ
Bản tin thứ ba địa chỉ một lỗ hổng quan trọng trong Windows Media Format có thể bàn giao quyền kiểm soát của một máy tính dễ bị tổn thương nếu bạn xem một tập tin media .mp3, .wma hoặc .wmv bị nhiễm độc, theo Symantec. Bản vá MS09-047 rất quan trọng đối với nhiều kết hợp Windows Media Format Runtime hoặc Windows Media Services trên Windows 2000, XP, Server 2003, Vista và Server 2008. Bản tin của Microsoft liệt kê đầy đủ các kết hợp hệ điều hành và phần mềm tiềm năng, nhưng Itanium- các hệ thống
[ĐọC thêm: Cách gỡ bỏ phần mềm độc hại khỏi PC Windows của bạn]
Tìm thông tin trong tập tin văn bản Tập tin chỉ mục Tìm kiếm từ Lite
Index File Search Words Lite giống như Google của bạn…







