CƠ BẢN VỀ CHỨNG CHỈ LPI - Trang 20

2.2 Sử dụng các câu lệnh

11

$ mkdir -p project2/vnoss/docs

Nói chung, sự đơn giản luôn đẹp mắt. Để học thêm về câu lệnh mkdir, gõ man mkdir và

đọc trang hướng dẫn sử dụng

17

(man page). Bạn cũng có thể đọc trang HDSD của tất cả

các câu lệnh đã nói đến (ví dụ, man ls), trừ cd, vì cd là lệnh nội trú (built-in) trong bash

18

.

2.2.8

touch

Bây giờ, chúng ta sẽ xem xét nhanh các câu lệnh cp và mv. Chúng được sử dụng để sao
chép, đổi tên, và di chuyển tệp tin (thư mục). Để bắt đầu, chúng ta sử dụng câu lệnh touch
tạo một tệp tin trong /tmp:

$ cd /tmp

$ touch saochepem

Câu lệnh touch cập nhật "mtime"

19

của một tệp tin nếu tệp tin đó đã có trên hệ thống

(cột thứ sáu trong kết quả của ls -l). Nếu tệp tin không tồn tại, thì một tệp tin mới, trống
rỗng sẽ được tạo ra. Bây giờ chúng ta đã có tệp tin /tmp/saochepem với kích thước bằng
không.

2.2.9

echo

Hãy thêm vào tệp tin này một số dữ liệu. Trên hệ thống Linux có rất nhiều cách để làm việc
này, tuy nhiên tại thời điểm này chúng ta sẽ dùng câu lệnh echo. Lệnh này lấy đối số và theo
mặc định in chúng ở đầu ra tiêu chuẩn

20

(standard output). Đầu tiên, hãy thử dùng echo như

sau:

$ echo "tepdautien"

tepdautien

2.2.10

echo và sự chuyển hướng

Bây giờ, vẫn câu lệnh echo nói trên nhưng với sự chuyển hướng đầu ra (output redirection):

$ echo "tepdautien" > saochepem

Khi có dấu lớn hơn theo sau là tên tệp tin, hệ vỏ shell sẽ viết đầu ra của echo vào tệp tin

đó, tức là saochepem. Tệp tin này sẽ được tạo ra nếu chưa có, hoặc nội dung đã có sẽ bị
viết đè lên. Sau đó, nếu kiểm tra tệp tin bằng ls -l, chúng ta có thể thấy saochepem "dài" 11
byte. Đó là vì nó chứa từ tepdautien và ký tự dòng mới:

17

xin viết tắt là HDSD

18

trong trường hợp này mở HDSD của bash (man bash) rồi tìm đến mục con cd trong mục lớn SHELL

BUILTIN COMMAND

19

thời gian sửa đổi cuối cùng

20

thông thường là màn hình

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.