Một số lệnh cơ bản trong linux (sử dụng cửa sổ terminal)
Hướng dẫn cách dùng lệnh copy trong linux, lệnh liệt kê file trong linux và các lệnh liên quan đến hệ thống. hãy cùng xem thủ thuật server linux:
. Thao tác trên tập tin và thư mục trong hệ thống:
Một số dòng lệch hữu ích giúp thao tác trên tập tin và thư mục trong Terminal.
Một số dòng lệch hữu ích giúp thao tác trên tập tin và thư mục trong Terminal.
ls: liệt kê tất cả các tập tin có thể nhìn thấy trong thư mục hiện hành.
–
liệt kê tất cả các tập tin bao gồm cả tập tin ẩn bắt đầu bằng “.” như .bashrc, nếu “.” được thay bằng kí tự “a” bất kì, khi đó chỉ liệt kê các tập tin bắt đầu bằng kí tự “a”.
liệt kê tất cả các tập tin trong thư mục con đầu tiên.
liệt kê tất cả các tập tin trong thư mục mà đường dẫn (path) chỉ tới.
liệt kê tập tin với các thông số (l), nếu có (t) các tệp tin sắp xếp theo thứ tự ngày chỉnh sửa, nếu có (r) thứ tự các tập tin sẽ được đảo ngược, nếu có (h) các tập tin được liệt kê với dung lượng theo đơn vị (GB/MB/KB).
–
ls .*
liệt kê tất cả các tập tin bao gồm cả tập tin ẩn bắt đầu bằng “.” như .bashrc, nếu “.” được thay bằng kí tự “a” bất kì, khi đó chỉ liệt kê các tập tin bắt đầu bằng kí tự “a”.
- ls */*
liệt kê tất cả các tập tin trong thư mục con đầu tiên.
- ls path/
liệt kê tất cả các tập tin trong thư mục mà đường dẫn (path) chỉ tới.
- ls -ltrh
liệt kê tập tin với các thông số (l), nếu có (t) các tệp tin sắp xếp theo thứ tự ngày chỉnh sửa, nếu có (r) thứ tự các tập tin sẽ được đảo ngược, nếu có (h) các tập tin được liệt kê với dung lượng theo đơn vị (GB/MB/KB).
cd: Thay đổi thư mục.
di chuyển tới thư mục “home”.
quay về thư mục trước đó.
di chuyển tới thư mục trên (thư mục bao gồm thư mục hiện hành).
di chuyển tới thư mục mà đường dẫn (path) chỉ tới.
- cd ~/
di chuyển tới thư mục “home”.
- cd -
quay về thư mục trước đó.
- cd ../
di chuyển tới thư mục trên (thư mục bao gồm thư mục hiện hành).
- cd path/
di chuyển tới thư mục mà đường dẫn (path) chỉ tới.
mkdir: Tạo thư mục mới.
pwd: Xem đường dẫn của thư mục hiện hành.
ln: Tạo liên kết mới cho thư mục.
Giả sử bạn có một đường dẫn dài để chỉ tới thư mục “intel” như sau: /usr/local/source/file/compiler/bin/intel/, bạn muốn tạo một đường dẫn ngắn gọn hơn để dễ thao tác trong như mục hiện hành. Dòng lệnh thực hiện như sau: ln -s /usr/local/source/file/compiler/bin/intel/ abc. Khi đó bạn đã tạo ra một thư mục con abc/ trong thư mục hiện hành mà liên kết với thư mục intel. Khi đó đường dẫn abc/ là tương đương với đường dẫn /usr/local/source/file/compiler/bin/intel/. Muốn xóa đường dẫn này đi bạn sử dụng lệnh rm (bên dưới).
Giả sử bạn có một đường dẫn dài để chỉ tới thư mục “intel” như sau: /usr/local/source/file/compiler/bin/intel/, bạn muốn tạo một đường dẫn ngắn gọn hơn để dễ thao tác trong như mục hiện hành. Dòng lệnh thực hiện như sau: ln -s /usr/local/source/file/compiler/bin/intel/ abc. Khi đó bạn đã tạo ra một thư mục con abc/ trong thư mục hiện hành mà liên kết với thư mục intel. Khi đó đường dẫn abc/ là tương đương với đường dẫn /usr/local/source/file/compiler/bin/intel/. Muốn xóa đường dẫn này đi bạn sử dụng lệnh rm (bên dưới).
df: Xem dung lượng thư mục và file.
xem dung lượng của thư mục hiện hành.
xem dung lượng của tất cả các file và thư mục con trong thư mục hiện hành.
xem dung lượng của tất cả các thư mục con trong thư mục hiện hành.
- df -sh
xem dung lượng của thư mục hiện hành.
- df -ah
xem dung lượng của tất cả các file và thư mục con trong thư mục hiện hành.
- df -h --max-depth=1
xem dung lượng của tất cả các thư mục con trong thư mục hiện hành.
cp/mv: Sao chép hoặc di chuyển tệp tin từ nơi này đến nơi khác.
sao chép hoặc di chuyển tập tin a1.txt tới thư mục đường dẫn chỉ tới.
nếu có (i), khi đó nếu tập tin a2.txt tồn tại, nó sẽ hỏi bạn có ghi đè lên không.
ghi đè ngay cả tập tin a2.txt tồn tại.
sao chép hoặc di chuyển tất cả các tập tin trong thư mục 1 tới tới thư mục 2.
- cp a1.txt path/
hoặc mv a1.txt path/
sao chép hoặc di chuyển tập tin a1.txt tới thư mục đường dẫn chỉ tới.
- cp -i a1.txt a2.txt
hoặc mv -i a1.txt a2.txt
nếu có (i), khi đó nếu tập tin a2.txt tồn tại, nó sẽ hỏi bạn có ghi đè lên không.
- cp -f a1.txt a2.txt
hoặc mv -f a1.txt a2.txt
ghi đè ngay cả tập tin a2.txt tồn tại.
- cp -r path1/ path2/
hoặc mv -r path1/ path2/
sao chép hoặc di chuyển tất cả các tập tin trong thư mục 1 tới tới thư mục 2.
Không có nhận xét nào:
Đăng nhận xét