Professional Documents
Culture Documents
CMD in Fedora
CMD in Fedora
Có nhiều nhiệm vụ quản lý hệ thống có thể xử lý với nhiều giao diện quản lý bằng đồ họa với
Fedora .Tuy nhiên , hầu hết những người dùng đều sử dụng dòng lệnh dành cho việc quản lý hệ
thống bởi vì chúng tìm kiếm nhanh hơn ,nhiều sự thích hợp hơn giữa các phiên bản khác nhau
của Linux và dễ dàng hơn trong việc đăng nhập từ xa .Dòng lệnh này còn được gọi xem là cửa sổ
Shell ,bởi vì lệnh này là quá trình của việc gọi chương trình Shell ,Những shell chuẩn trong hệ
thống Fedora là Bourne-again shell (bash)
ở đây tôi đặt ra câu hỏi là bạn sẻ sử dụng dòng lệnh này như thế nào ?
Nế u như bạn đăng nhập vào trong hệ thống bằng giao diện đồ họa thì việc đăng nhập vào để
dùng dòng lệnh là chương trình terminal .Chọn những options Applications --> Accessories -->
Terminal (System -->Terminal in KDE) , ngoài ra , bạn có thể click chuột phải vào nền desktop
và chọn dòng lệnh phía dưới KDE .
Trong trường hợp bạn đăng nhập vào hệ thống bằng SSH , bạn sẽ tự động tới command line
Dấu nhắc lệnh shell được dễ dàng hiểu như sau : Dấu nhắc lệnh shell chuẩn
Code:
[binbui@concord2 ~] $
Thông báo này là lời mời để bạn chuẩn bị nhập dòng lệnh mà bạn muốn vào trong đây .Nó chỉ ra
cái tên của người dùng (binbui) , máy tính sử dụng (concord2) và đang làm việc tại thư mục
trong file hệ thống (~ ,nghĩa là người dùng đang ở thư mục home) .Kí tự cuối cùng của dấu nhắc
dòng lệnh là $ ,chỉ cho chúng ta biết đây là người dùng bình thường , giống như là sự trái với
người quản trị hệ thống , chúng được kết thúc bằng #
Bây giờ chúng ta qua phần nhập dòng lệnh . Nhập dòng lệnh đơn giản chỉ là nhập vào các ký tự
rồi gõ enter cho chúng thực thi ,và khi thực hiện dòng lệnh này xong thì sẽ in ra dòng lệnh mới .
Chỉnh sửa dòng lệnh , dùng các phím trái , phải ,lên, xuống tới các vị trí trong dòng lệnh ,và
dùng các phím backspace , delete để xóa các ký tự trái phải trên dòng lệnh .
Tài khoản superuser ,root ,cũng được gọi là tài khoản đặc quyền , đăng nhập vào root yêu cầu có
nhiều dòng lệnh của người quản trị hệ thống .Mặc dù nó chỉ là tạm thời cho việc dùng tài khoản
root với tất cà thời gian trong người dùng trên máy tính đơn .Nó thật là tệ vì Fedora cho rằng bạn
biết những gì bạn đang làm và những gì sẽ không làm cho việc làm lại lần nữa nếu như bạn nhập
những dòng lệnh nguy hiểm .và nó vừa mới thực thi xong .Nếu bạn sử dụng tài khoản root , dòng
lệnh không đúng có thể là nguyên nhân gây ra nhiều thiệt hai hơn là dùng những tài khoản thông
thường để thực thi
Mặc dù bạn có thể dùng tài khoản root ngay lập tức , nó thường được bảo vệ nhiều tính đặc
quyền của root chỉ khi cần thiết , sử dụng su (chuyển người dùng) dòng lệnh
Code:
$ su
Password:
root-password
#
Khung Shell sẽ thay đổi ký tự cuối (#) thay cho ($) khi bạn dùng chế độ root . Nhấn Ctrl-D hoặc
gõ vào chữ exit để thoát việc đăng nhập superuser và quay trở lại đến khung shell
Thông báo lỗi trên Linux
Nhiều dòng lệnh trên Linux chỉ xuất ra thông báo nếu có một vài từ sai . Cho ví dụ , nếu bạn cố
gắng loại bỏ tập tin sử dụng lệnh rm , không có thông báo nào sẽ hiển thị nếu bạn xóa thành công
, Nhưng nó sẽ thông báo lỗi được phát sinh ra nếu nó không chứa những tập tin đó .
Code:
$ rm barbeque
rm: cannot remove \Qbarbeque ': No such file or directory
Thông báo lỗi được khởi động và kết hợp với cái tên trên dòng lệnh để tạo ra một tin báo cho
phù hợp với lỗi trên
Khi bash nhận được lệnh , nó cắt nó thành những từ và dùng globbing để giải thích nhiều tên tập
tin nhập nhằng , kế đến ,bash sẽ kiểm tra những gì nó thấy nếu từ đầu tiên là xây dựng lệnh . Nếu
không điều thú vị đó ở bên ngoài lệnh hoặc chương trình và tìm kiếm ở danh sách trong thư mục
để tìm chương trình . Nó thưc thi chương trình đó , băng qua những từ khác tới chương trình như
là những lý lẽ . Hầu hết , tất cả những dòng lệnh trên Linux là những chương trình mở rộng .
Code:
$ ls -l
$ ls -a
$ ls -l -a
$ ls -a -l
$ ls -al
$ ls -la
Những lý lẽ về vị trí (positional arguments)
Kết hợp những chọn lựa với những lý luận về vị trí .Việc chọn lựa giá trị có thể chỗ trước hoặc
sau khi đưa ra luận lý khác ,nhưng giá trị này phải được thay thế ngay sau khi chọn lựa xong .
Cho ví dụ , lệnh ls chấp nhận chọn lựa -w , việc chọn lựa đặc biệt này cho thấy những mong
muốn phát triển rộng ra bên ngoài trong các ký tự .Có thể kết hợp với những chọn lựa -a và -l
trong nhiều thứ tự ,miễn là con số ngay lập tức sau -w :
Code:
$ ls -a -l -w 60
$ ls -w 60 -al
$ ls -l -w 60 -a
$ ls -l -w60 -a
$ ls -alw60
Đăng nhập vào chế độ hiển thị ký tự khi sử dụng giao diện đồ họa
Fedora khi cấu hình cho phép bạn đăng nhập sử dụng sự kiện hiển thị ký tự nếu đang dùng giao
diện đồ họa .Trong sự kiện này , bạn có thể đăng nhập vào 6 lần , sử dụng những IDs giống hoặc
khác nhau .
Cái chính ở đây chính là Virtual Terminals (VTs) .Chúng có 12 VT khác nhau để có thể dễ dàng
trong việc đăng nhập .VT1 đến VT6 cấu hình cho các chế độ ký tự đăng nhập , VT7 sử dụng để
đăng nhập trong giao diện đồ họa và VT8 đến VT12 không dành cho những người dùng bình
thường .
Việc chuyển đổi giữa các VT , nhấ Ctrl-Alt và các phím chức năng dành cho virtual terminal mà
bạn đăng nhập (Ctrl-Alt-F1 cho VT1 , Ctrl-Alt-F7 cho VT7 ...)
Code:
$ type cat
cat is hashed (/bin/cat)
Có nhiều cái giống nhau nhưng lệnh chỉ ở vị trí
Code:
$ which cat
/bin/cat
Nơi sẽ chỉ ra tất cả vị trí trong câu lệnh ,chạy dọc theo những vị trí của tài liệu
Code:
$ whereis cat
cat: /bin/cat /usr/share/man/man1p/cat.1p.gz /usr/share/man/man1/cat.1.gz
(learnit.vn)