Khái niệm cơ bản về các lệnh Linux/Unix kèm ví dụ và cú pháp (Danh sách)

Việc quản lý tệp trở nên dễ dàng nếu bạn biết đúng lệnh cơ bản trong Linux.

Đôi khi, các lệnh còn được gọi là “chương trình” vì bất cứ khi nào bạn chạy một lệnh, đó là mã chương trình tương ứng, được viết cho lệnh, đang được thực thi.

Hãy cùng tìm hiểu các lệnh cơ bản phải biết của Linux với các ví dụ:

Nhấp chuột đây nếu video không thể truy cập được

Tệp danh sách (ls)

Nếu bạn muốn xem danh sách các tệp trên hệ thống UNIX hoặc Linux của mình, hãy sử dụng 'ls' chỉ huy.

Nó hiển thị các tập tin/thư mục trong thư mục hiện tại của bạn.

Liệt kê các tập tin

Lưu ý:

  • Các thư mục được biểu thị bằng màu xanh lam.
  • Các tập tin được biểu thị bằng màu trắng.
  • Bạn sẽ tìm thấy cách phối màu tương tự trong các phiên bản khác nhau của Linux.

Giả sử thư mục “Âm nhạc” của bạn có các thư mục con và tệp sau.

Liệt kê các tập tin

Bạn có thể sử dụng 'ls -R' để hiển thị tất cả các tệp không chỉ trong thư mục mà còn cả thư mục con

Liệt kê các tập tin

LƯU Ý: Các lệnh cơ bản về Linux này phân biệt chữ hoa chữ thường. Nếu bạn nhập vào, “ls – r” bạn sẽ gặp lỗi.

'ls -al' cung cấp thông tin chi tiết về các tập tin. Lệnh cung cấp thông tin theo định dạng cột. Các cột chứa thông tin sau:

1st Cột

Loại tệp và quyền truy cập

2nd Cột

Số liên kết cứng tới tệp

3rd Cột

Chủ sở hữu và người tạo tập tin

4th Cột

Nhóm chủ sở hữu

5th Cột

Kích thước tệp tính bằng byte

6th Cột

Ngày và Giờ

7th Cột

Tên thư mục hoặc tập tin

Hãy xem một ví dụ –

Liệt kê các tập tin

Liệt kê các tập tin ẩn

Các mục ẩn trong UNIX/Linux bắt đầu bằng –Liệt kê các tập tin ẩnở đầu tập tin hoặc thư mục.

Bất kỳ Thư mục/tệp nào bắt đầu bằng '.' sẽ không được nhìn thấy trừ khi bạn yêu cầu. Để xem các tập tin ẩn, sử dụng lệnh.

ls -a

Liệt kê các tập tin ẩn

Tạo & Xem Tệp

Lệnh máy chủ 'cat' được sử dụng để hiển thị các tệp văn bản. Nó cũng có thể được sử dụng để sao chép, kết hợp và tạo các tệp văn bản mới. Hãy xem nó hoạt động như thế nào.

Để tạo một file mới, sử dụng lệnh

  1. con mèo> tên tệp
  2. Thêm nội dung
  3. Nhấn 'ctrl + d' để quay lại dấu nhắc lệnh.

Tạo và xem tập tin
Cách tạo và xem tệp trong Linux/Unix

Để xem một tập tin, sử dụng lệnh –

cat filename

Hãy xem tập tin chúng tôi vừa tạo –

Tạo và xem tập tin

Hãy xem một tập tin khác sample2

Tạo và xem tập tin

Cú pháp để kết hợp 2 file là –

cat file1 file2 > newfilename

Hãy kết hợp mẫu 1 và mẫu 2.

Tạo và xem tập tin

Ngay sau khi bạn chèn lệnh này và nhấn enter, các tệp sẽ được nối nhưng bạn không thấy kết quả. Điều này là do Bash Shell (Terminal) là loại im lặng. Lệnh Shell sẽ không bao giờ cung cấp cho bạn thông báo xác nhận như “OK” hoặc “Lệnh được thực thi thành công”. Nó sẽ chỉ hiển thị thông báo khi có sự cố hoặc khi xảy ra lỗi.

Để xem tập tin kết hợp mới “mẫu” sử dụng lệnh

cat sample

Tạo và xem tập tin

Lưu ý: Chỉ có thể hiển thị và kết hợp các tệp văn bản bằng lệnh này.

Xóa tệp

Lệnh 'rm' xóa tệp khỏi hệ thống mà không cần xác nhận.

Để xóa một tập tin, hãy sử dụng cú pháp –

rm filename

xóa các tập tin

Cách xóa tệp bằng lệnh Linux/Unix

Di chuyển và đổi tên tập tin

Để di chuyển một tập tin, sử dụng lệnh.

mv filename new_file_location

Giả sử chúng ta muốn di chuyển tệp “sample2” đến vị trí /home/guru99/Documents. Thực hiện lệnh

mv sample2 /home/guru99/Documents

Di chuyển và đổi tên tập tin

Lệnh mv cần có sự cho phép của siêu người dùng. Hiện tại, chúng tôi đang thực thi lệnh với tư cách là người dùng chuẩn. Do đó chúng tôi nhận được lỗi trên. Để khắc phục lỗi sử dụng lệnh.

sudo command_you_want_to_execute

Chương trình Sudo cho phép người dùng thông thường chạy các chương trình với đặc quyền bảo mật của superuser hoặc root.

Lệnh Sudo sẽ yêu cầu xác thực mật khẩu. Tuy nhiên, bạn không cần phải biết mật khẩu gốc. Bạn có thể cung cấp mật khẩu của riêng bạn. Sau khi xác thực, hệ thống sẽ gọi lệnh được yêu cầu.

Sudo duy trì nhật ký của mỗi lần chạy lệnh. Quản trị viên hệ thống có thể theo dõi người chịu trách nhiệm về những thay đổi không mong muốn trong hệ thống.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

Để đổi tên tập tin:

mv filename newfilename

Di chuyển và đổi tên tập tin

LƯU Ý: Theo mặc định, mật khẩu bạn nhập cho sudo được giữ lại trong 15 phút cho mỗi thiết bị đầu cuối. Điều này giúp loại bỏ sự cần thiết phải nhập mật khẩu nhiều lần.

Bạn chỉ cần đặc quyền root/sudo, chỉ khi lệnh liên quan đến các tệp hoặc thư mục không thuộc sở hữu của người dùng hoặc nhóm đang chạy lệnh

Thao tác thư mục

Thao tác thư mục

Thao tác thư mục trong Linux/Unix

Đủ các thao tác với File! Hãy cùng tìm hiểu một số lệnh Linux thao tác thư mục với các ví dụ và cú pháp.

Tạo thư mục

Có thể tạo thư mục trên hệ điều hành Linux bằng lệnh sau

mkdir directoryname

Lệnh này sẽ tạo một thư mục con trong thư mục làm việc hiện tại của bạn, thường là “Thư mục chính” của bạn.

Ví dụ,

mkdir mydirectory

Thao tác thư mục

Nếu bạn muốn tạo một thư mục ở một vị trí khác ngoài 'Thư mục chính', bạn có thể sử dụng lệnh sau –

mkdir 

Ví dụ:

mkdir /tmp/MUSIC

sẽ tạo một thư mục 'Âm nhạc' trong thư mục '/tmp'

Thao tác thư mục

Bạn cũng có thể tạo nhiều thư mục cùng một lúc.

Thao tác thư mục

Xóa thư mục

Để xóa một thư mục, sử dụng lệnh –

rmdir directoryname

Ví dụ

rmdir mydirectory

sẽ xóa thư mục mydirectory

Xóa thư mục

Mẹo: Đảm bảo rằng không có file/thư mục con nào trong thư mục mà bạn muốn xóa. Xóa các tập tin/thư mục con trước khi xóa thư mục mẹ.

Xóa thư mục

Đổi tên thư mục

Lệnh 'mv' (di chuyển) (được đề cập trước đó) cũng có thể được sử dụng để đổi tên thư mục. Sử dụng định dạng dưới đây:

mv directoryname newdirectoryname

Chúng ta hãy thử nó:

Đổi tên thư mục Thư mục

Cách đổi tên thư mục bằng lệnh Linux/Unix

Các lệnh quan trọng khác

Lệnh 'Người'

Man là viết tắt của manual là một cuốn sách tham khảo của một Hệ điều hành Linux. Nó tương tự như tệp HELP được tìm thấy trong phần mềm phổ biến.

Để nhận trợ giúp về bất kỳ lệnh nào mà bạn không hiểu, bạn có thể nhập

man 

Thiết bị đầu cuối sẽ mở trang hướng dẫn cho lệnh đó.

Ví dụ: nếu chúng ta gõ man man và nhấn enter; thiết bị đầu cuối sẽ cung cấp cho chúng tôi thông tin về lệnh man

Lệnh người đàn ông

Lệnh người đàn ông

Lệnh lịch sử

Lệnh lịch sử hiển thị tất cả các lệnh cơ bản trong Linux mà bạn đã sử dụng trước đây cho phiên cuối hiện tại. Điều này có thể giúp bạn tham khảo các lệnh cũ mà bạn đã nhập và sử dụng lại chúng trong các thao tác của mình.

Lệnh lịch sử

Lệnh rõ ràng

Lệnh này sẽ xóa tất cả sự lộn xộn trên thiết bị đầu cuối và cung cấp cho bạn một cửa sổ sạch sẽ để làm việc, giống như khi bạn khởi chạy thiết bị đầu cuối.

Xóa lệnh

Dán lệnh vào terminal

Nhiều khi bạn sẽ phải gõ những dòng lệnh dài trên Terminal. Chà, đôi khi nó có thể gây khó chịu và nếu bạn muốn tránh tình huống như vậy thì việc sao chép, dán các lệnh có thể đến để giải cứu.

Để sao chép văn bản từ một nguồn, bạn sẽ sử dụng Ctrl + c, nhưng để dán nó vào Terminal, bạn cần sử dụng CTRL + Shift +p. Bạn cũng có thể thử Shift + Chèn hoặc chọn Edit>Paste trên menu

LƯU Ý: Với các bản nâng cấp Linux, các phím tắt này liên tục thay đổi. Bạn có thể đặt các phím tắt ưa thích của mình thông qua Terminal> Chỉnh sửa> Phím tắt.

In bằng Unix/Linux

In

Cách in tệp bằng lệnh Linux/Unix

Hãy thử một số lệnh cơ bản của Linux với các ví dụ có thể in tập tin theo định dạng bạn muốn. Hơn nữa, tệp gốc của bạn hoàn toàn không bị ảnh hưởng bởi định dạng bạn thực hiện. Hãy cùng chúng tôi tìm hiểu về các lệnh này và cách sử dụng chúng.

Nhấp chuột đây nếu video không thể truy cập được

lệnh 'pr'

Lệnh này giúp định dạng tệp để in trên thiết bị đầu cuối. Có nhiều lệnh đầu cuối Linux có sẵn với lệnh này giúp thực hiện các thay đổi định dạng mong muốn trên tệp. Sử dụng nhiều nhất 'pr' Các lệnh Unix với các ví dụ được liệt kê dưới đây.

Tùy chọn Chức năng
-x Chia dữ liệu thành các cột 'x'
-h “tiêu đề” Gán giá trị “tiêu đề” làm tiêu đề báo cáo
-t Không in được tiêu đề và lề trên/dưới
-d Double khoảng trắng tập tin đầu ra
-n Biểu thị tất cả các dòng có số
-l chiều dài trang Xác định các dòng (độ dài trang) trong một trang. Mặc định là 56
-o lề Định dạng trang theo số lề

Chúng ta hãy thử một số lựa chọn và nghiên cứu tác dụng của chúng.

Chia dữ liệu thành các cột

'Công cụ' là một tập tin (hiển thị bên dưới).

lệnh pr

Chúng tôi muốn nội dung của nó được sắp xếp thành ba cột. Cú pháp tương tự sẽ là:

pr -x Filename

Tùy chọn “-x” với lệnh “pr” chia dữ liệu thành x cột.

lệnh pr

Chỉ định tiêu đề

Cú pháp là:

pr -h "Header" Filename

Tùy chọn '-h' chỉ định giá trị “tiêu đề” làm tiêu đề báo cáo.

lệnh pr

Như hình trên chúng ta đã sắp xếp file thành 3 cột và gán tiêu đề

Biểu thị tất cả các dòng bằng số

Cú pháp là:

pr -n Filename

Lệnh này biểu thị tất cả các dòng trong tệp bằng số.

lệnh pr

Đây là một số tùy chọn lệnh 'pr' mà bạn có thể sử dụng để sửa đổi định dạng tệp.

In một tập tin

Một khi bạn là đã hoàn tất việc định dạng, và đã đến lúc bạn có được một bản cứng của tập tin, bạn cần sử dụng lệnh sau:

lp Filename

or

lpr Filename

Trong trường hợp bạn muốn in nhiều bản sao của file, bạn có thể sử dụng công cụ sửa đổi số.

lệnh pr

Trong trường hợp bạn đã định cấu hình nhiều máy in, bạn có thể chỉ định một máy in cụ thể bằng công cụ sửa đổi Máy in

lệnh pr

Cài đặt phần mềm

Trong Windows, việc cài đặt chương trình được thực hiện bằng cách chạy tệp setup.exe. Gói cài đặt chứa chương trình cũng như nhiều thành phần phụ thuộc khác nhau cần thiết để chạy chương trình đúng cách.

Cài đặt phần mềm

Sử dụng các lệnh cơ bản của Linux/Unix, các tệp cài đặt trong Linux được phân phối dưới dạng gói. Nhưng gói chỉ chứa chính chương trình đó. Mọi thành phần phụ thuộc sẽ phải được cài đặt riêng, thường có sẵn dưới dạng gói.

Cài đặt phần mềm

Bạn có thể sử dụng apt lệnh để cài đặt hoặc gỡ bỏ một gói. Hãy cập nhật tất cả các gói đã cài đặt trong hệ thống của chúng tôi bằng lệnh –

sudo apt-get update

Cài đặt phần mềm

Cách dễ dàng và phổ biến để cài đặt chương trình trên Ubuntu là sử dụng Trung tâm phần mềm vì hầu hết các gói phần mềm đều có sẵn trên đó và nó an toàn hơn nhiều so với các tệp được tải xuống từ internet.

Cài đặt phần mềm

Cũng kiểm tra:- Bảng cheat lệnh Linux

Linux Mail Lệnh

Để gửi thư thông qua thiết bị đầu cuối, bạn sẽ cần cài đặt gói 'mailutils'.

Cú pháp lệnh là –

sudo apt-get install packagename

Sau khi hoàn tất, bạn có thể sử dụng cú pháp sau để gửi email.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Điều này sẽ trông giống như:

Linux Mail Lệnh

Nhấn Ctrl+D là bạn đã hoàn tất việc viết thư. Thư sẽ được gửi đến địa chỉ đã đề cập.

Tóm tắt:

  • Bạn có thể định dạng và in một tập tin trực tiếp từ thiết bị đầu cuối. Định dạng bạn thực hiện trên tệp không ảnh hưởng đến nội dung tệp
  • Trong Unix/Linux, phần mềm được cài đặt dưới dạng gói. Một gói chứa chính chương trình đó. Bất kỳ thành phần phụ thuộc nào cũng cần được tải xuống riêng.
  • Bạn cũng có thể gửi email từ thiết bị đầu cuối bằng cách sử dụng 'thư' lệnh mạng. Đây là lệnh Linux rất hữu ích.

Danh sách lệnh Linux

Dưới đây là Bảng Cheat về các lệnh cơ bản của Linux/ Unix với các ví dụ mà chúng ta đã học được trong hướng dẫn lệnh Linux này

Lệnh Mô tả Chi tiết
ls Liệt kê tất cả các tập tin và thư mục trong thư mục làm việc hiện tại
ls – R Liệt kê các tập tin trong thư mục con
ls - một Liệt kê cả các tập tin ẩn
ls - al Liệt kê các tệp và thư mục với thông tin chi tiết như quyền, kích thước, chủ sở hữu, v.v.
con mèo> tên tệp Tạo một tệp mới
tên tệp mèo Hiển thị nội dung tệp
cat file1 file2> file3 Nối hai tệp (tệp1, tệp2) và lưu trữ kết quả đầu ra trong tệp mới (tệp3)
tập tin mv “đường dẫn tập tin mới” Di chuyển các tập tin đến vị trí mới
tên tệp mv new_file_name Đổi tên tệp thành tên tệp mới
sudo Cho phép người dùng thông thường chạy các chương trình với đặc quyền bảo mật của superuser hoặc root
tên tập tin rm Xóa một tập tin
người đàn ông Cung cấp thông tin trợ giúp về một lệnh
lịch sử Cung cấp danh sách tất cả danh sách lệnh Linux cơ bản trước đây được nhập trong phiên cuối hiện tại
trong sáng Xóa thiết bị đầu cuối
tên thư mục mkdir Tạo một thư mục mới trong thư mục làm việc hiện tại hoặc tại đường dẫn đã chỉ định
là rm Xóa một thư mục
mv Đổi tên một thư mục
pr -x Chia file thành x cột
pr -h Gán tiêu đề cho tập tin
pr -n Biểu thị tập tin bằng Line Numbers
lp -nc
lpr c
In bản sao “c” của Tệp
lp -d

lpr -P

Chỉ định tên của máy in
apt-get Lệnh dùng để cài đặt và cập nhật gói
mail -s 'chủ đề' -c 'địa chỉ cc' -b 'địa chỉ bcc' 'địa chỉ đến' Lệnh gửi email
mail -s “Subject” to-address < Tên tệp Lệnh gửi email có tệp đính kèm

Tóm tắt bài viết này với: