Lệnh Linux - Tổng quan và Ví dụ

theanh

Administrator
Nhân viên
Dòng lệnh là một trong những tính năng mạnh mẽ nhất của Linux. Có rất nhiều công cụ dòng lệnh Linux, cho phép bạn thực hiện hầu hết mọi thứ bạn có thể nghĩ đến trên PC Linux của mình. Tuy nhiên, điều này thường tạo ra một vấn đề: với rất nhiều lệnh có sẵn để sử dụng, bạn không biết bắt đầu học chúng ở đâu và như thế nào, đặc biệt là khi bạn là người mới bắt đầu.

Nếu bạn đang gặp phải vấn đề này và đang tìm kiếm một cách dễ dàng để bắt đầu hành trình dòng lệnh của mình trong Linux, bạn đã đến đúng nơi, trong bài viết này, chúng tôi sẽ giới thiệu cho bạn một loạt các lệnh Linux phổ biến và hữu ích. Bài viết được sắp xếp theo cách mà bạn sẽ nhanh chóng học được từng lệnh thực hiện thông qua một ví dụ dễ hiểu. Để tìm hiểu thêm về một lệnh, hãy nhấp vào liên kết 'Thêm...' ở cuối phần giải thích của lệnh đó.

Adduser/Addgroup​

Các lệnh adduseraddgroup cho phép bạn thêm người dùng và nhóm mới vào hệ thống. Sau đây là một ví dụ về adduser:
Mã:
$ sudo [B]adduser[/b] testuser
Adding user `testuser' ...
Adding new group `testuser' (1003) ...
Adding new user `testuser' (1003) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Đọc thêm:
  • Hướng dẫn sử dụng lệnh adduser/addgroup trên Linux dành cho người mới bắt đầu (7 ví dụ)

Apropos​

Lệnh apropos được sử dụng để tìm kiếm nhanh tên và mô tả của tất cả các trang hướng dẫn có sẵn. Ví dụ: Tìm kiếm tất cả các trang hướng dẫn cho chương trình postfix:
Mã:
$ [B]apropos[/b] postfix
Đọc thêm:
  • Hướng dẫn sử dụng lệnh apropos trên Linux dành cho người mới bắt đầu (5 ví dụ)

Aspell​

Lệnh aspell cho phép bạn thực hiện kiểm tra aspell trên tệp văn bản. Ví dụ để chạy kiểm tra chính tả trên tệp văn bản test.txt:
Mã:
$ [B]aspell[/b] -c test.txt
Hãy xem hướng dẫn này để biết phần giới thiệu sâu hơn về lệnh aspell:
  • Hướng dẫn sử dụng lệnh aspell trên Linux dành cho người mới bắt đầu (5 ví dụ)

Ar​

Lệnh ar cho phép bạn tạo, sửa đổi hoặc trích xuất các tệp lưu trữ. Ví dụ về cách liệt kê các tệp từ kho lưu trữ 'test.a':
Mã:
$ [B]ar[/b] t test.a
Đọc thêm:
  • Hướng dẫn sử dụng lệnh ar của Linux dành cho người mới bắt đầu (5 ví dụ)

Arch​

Lệnh arch được sử dụng để in cấu trúc của máy. Ví dụ:
Mã:
$ [B]arch[/b]
i686
Bạn không chắc 'i686' có nghĩa là gì? Hãy truy cập tại đây.




Basename​

Lệnh basename cho phép bạn loại bỏ các thành phần khỏi tên tệp không cần thiết. Ví dụ:
Mã:
basename NAME [SUFFIX]
basename OPTION... NAME...
Thêm ví dụ về lệnh basename:
  • Hướng dẫn sử dụng lệnh basename trên Linux dành cho người mới bắt đầu (có ví dụ)

Bzip2​

Lệnh bzip2 được sử dụng để tạo các tệp nén ở định dạng bzip2. Bzip2 có tỷ lệ nén tốt hơn định dạng zip hoặc gzip.
Mã:
$ bzip2 list.txt list1.txt list2.txt
Thêm ví dụ:
  • Hướng dẫn sử dụng lệnh bzip2 trên Linux dành cho người mới bắt đầu (6 ví dụ)
Các lệnh khác để làm việc với các tệp lưu trữ ở định dạng bzip2 làbzcmp, bzdiff, bzmore, bzless và bzgrep được giải thích trong hướng dẫn này:
  • Các lệnh bzcmp, bzdiff, bzmore, bzless và bzgrep của Linux được giải thích bằng ví dụ

Cal/Ncal​

Các lệnh calncal hiển thị lịch trong đầu ra.
Mã:
$ [B]cal[/b]
March 2017 
Su Mo Tu We Th Fr Sa 
1 2 3 4 
5 6 [B]7[/b] 8 9 10 11 
12 13 14 15 16 17 18 
19 20 21 22 23 24 25 
26 27 28 29 30 31
Mã:
$ [B]ncal[/b]
March 2017 
Su 5 12 19 26 
Mo 6 13 20 27 
Tu [B]7[/b] 14 21 28 
We 1 8 15 22 29 
Th 2 9 16 23 30 
Fr 3 10 17 24 31 
Sa 4 11 18 25
Thêm ví dụ về lệnh cal và ncal:
  • 10 ví dụ thực tế về lệnh Linux Cal/NCal dành cho người mới bắt đầu

Cat​

Lệnh cat cho phép bạn nối các tệp hoặc dữ liệu được cung cấp trên đầu vào chuẩn và in nó trên đầu ra chuẩn. Nói một cách dễ hiểu, lệnh in thông tin được cung cấp cho nó, thông qua stdin hoặc dưới dạng tệp.
Mã:
$ [B]cat[/b] test.txt
Hello...how are you?
Thêm ví dụ về lệnh CAT:
  • 10 ví dụ về lệnh Cat của Linux dành cho người mới bắt đầu

Cd​

Lệnh cd được sử dụng để thay đổi thư mục làm việc hiện tại của người dùng.
Mã:
$ [B]cd[/b] /home/himanshu/
Thêm lệnh CD ví dụ:
  • Hướng dẫn lệnh cd Linux cho người mới bắt đầu (8 ví dụ)

Chattr​

Lệnh chattr được sử dụng để liệt kê và chỉnh sửa các thuộc tính hệ thống tệp mở rộng cho các tệp và thư mục như thuộc tính bất biến. Ví dụ này cho thấy cách làm cho một tệp không thể thay đổi để không người dùng Linux nào, kể cả người dùng root, có thể chỉnh sửa hoặc xóa tệp đó mà không xóa thuộc tính không thể thay đổi trước.
Mã:
$[B]chattr[/b] +i /path/somefile.txt
Thuộc tính không thể thay đổi được xóa bằng:
Mã:
$[B]chattr[/b] -i /path/somefile.txt
Nhiều ví dụ hơn về lệnh chattr được hiển thị trong hướng dẫn:
  • Hướng dẫn sử dụng lệnh chattr trên Linux dành cho người mới bắt đầu (5 ví dụ)

Chgrp​

Lệnh chgrp cho phép bạn thay đổi quyền sở hữu nhóm của một tệp. Lệnh này mong đợi tên nhóm mới là đối số đầu tiên và tên của tệp (nhóm đang được thay đổi) là đối số thứ hai.
Mã:
$ [B]chgrp[/b] howtoforge test.txt
Xem thêm:Lệnh Chgrp trên Linux dành cho người mới bắt đầu (5 ví dụ)


Chmod​

Lệnh chmod cho phép bạn thay đổi quyền truy cập cho một tệp. Ví dụ, nếu bạn có một tệp nhị phân (ví dụ helloWorld) và bạn muốn làm cho tệp đó có thể thực thi được, bạn có thể chạy lệnh sau:
Mã:
[B]chmod[/b] +x helloWorld
Xem thêm:Hướng dẫn sử dụng lệnh chmod trên Linux dành cho người mới bắt đầu


Chown​

Lệnh chown cho phép bạn thay đổi quyền sở hữu và nhóm của một tệp. Ví dụ, để thay đổi chủ sở hữu của tệp test.txt thành root, cũng như đặt nhóm của tệp đó thành root, hãy thực hiện lệnh sau:
Mã:
[B]chown[/b] root:root test.txt
Xem thêm:Hướng dẫn sử dụng lệnh Linux Chown dành cho người mới bắt đầu (7 ví dụ)


Cksum​

Lệnh cksum in ra tổng kiểm tra CRC và số byte cho đầu vào tập tin.
Mã:
$ [B]cksum[/b] test.txt
3741370333 20 test.txt
Bạn không chắc checksum là gì? Truy cập tại đây.

Thông tin thêm về lệnh Chksum:Lệnh cksum trên Linux được giải thích cho người mới bắt đầu (có ví dụ)


Clear​

Lệnh clear được sử dụng để xóa màn hình thiết bị đầu cuối.
Mã:
$ [B]clear[/b]
Thông tin thêm:Hướng dẫn lệnh xóa trên Linux cho người mới bắt đầu (3 ví dụ)


Cmp​

Cmp lệnh được sử dụng để thực hiện so sánh từng byte của hai tệp.
Mã:
$ [B]cmp[/b] file1 file2
file1 file2 differ: byte 1, line 1
Thêm ví dụ về lệnh CMP:
  • Hướng dẫn sử dụng lệnh cmp trên Linux dành cho người mới bắt đầu (7 ví dụ)

Comm​

Lệnh comm được sử dụng để so sánh từng dòng của hai tệp đã sắp xếp. Ví dụ, nếu 'file1' chứa các số từ 1-5 và 'file2' chứa các số từ 4-8, thì đây là kết quả mà lệnh 'comm' tạo ra trong trường hợp này:
Mã:
$ [B]comm[/b] file1 file2
1
2
3
 4
 5
 6
 7
 8
  • Hướng dẫn sử dụng lệnh comm trên Linux dành cho người mới bắt đầu (5 ví dụ)

Cp​

Lệnh cp được sử dụng để sao chép tệp và thư mục.
Mã:
$ [B]cp[/b] test.txt /home//himanshu/Desktop/
Xem thêm:Hướng dẫn lệnh cp Linux dành cho người mới bắt đầu (8 ví dụ)


Cpulimit​

Cpulimit là công cụ giới hạn mức sử dụng CPU của một quy trình (được thể hiện bằng phần trăm, không phải theo thời gian CPU). Việc kiểm soát các tác vụ hàng loạt rất hữu ích khi bạn không muốn chúng chiếm quá nhiều chu kỳ CPU. Mục tiêu của cpulimit là ngăn chặn một tiến trình chạy lâu hơn tỷ lệ thời gian đã chỉ định.
Mã:
$[B]cpulimit[/b] -l 30 dd if=/dev/zero of=/dev/null &
Xem thêm:Cách giới hạn mức sử dụng CPU bằng CPULimit trên Ubuntu Linux


Csh​

Lệnh csh được sử dụng để chuyển đổi giữa các shell người dùng Linux. Để chuyển từ shell mặc định của bạn (có thể là /bin/bash) sang /bin/sh, hãy sử dụng lệnh này:
Mã:
$ [B]chsh[/b] -s /bin/sh
Xem thêm:Hướng dẫn lệnh chsh Linux dành cho người mới bắt đầu (5 ví dụ)


Csplit​

Lệnh csplit cho phép bạn chia một tệp thành các phần được xác định bởi các dòng ngữ cảnh. Ví dụ, để chia một tệp thành hai phần trong đó phần đầu tiên chứa 'n-1' dòng và phần thứ hai chứa phần còn lại, hãy sử dụng lệnh sau:
Mã:
$ [B]csplit[/b] file1 [n]
Hai phần được lưu dưới dạng tệp có tên tương ứng là 'xx00' và 'xx01'.

Xem thêm: Giải thích lệnh Csplit của Linux dành cho người mới bắt đầu (6 ví dụ)


Curl​

Lệnh curl được sử dụng để tải xuống các tệp từ internet bằng HTTP hoặc HTTPS. Ví dụ để tải tệp torrent Ubuntu và lưu dưới dạng test.torrent trong thư mục hiện tại:
Mã:
$ [B]curl[/b] http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent > test.torrent
Xem thêm các ví dụ với các tùy chọn dòng lệnh curl hữu ích tại đây:
  • Hướng dẫn sử dụng lệnh curl Linux dành cho người mới bắt đầu (5 ví dụ)

Ngày​

Lệnh date có thể được sử dụng để in (hoặc thậm chí đặt) ngày hệ thống và thời gian.
Mã:
$ [B]date[/b]
Tue Feb 28 17:14:57 IST 2017
Xem thêm:Hướng dẫn sử dụng lệnh Date trên Linux dành cho người mới bắt đầu (8 ví dụ)


Dd​

Lệnh dd sao chép một tệp, chuyển đổi và định dạng tệp đó theo các toán hạng. Ví dụ, lệnh sau đây tạo một hình ảnh của phân vùng /dev/sda.
Mã:
dd if=/dev/sda of=/tmp/dev-sda-part.img
Xem thêm: Giải thích lệnh dd Linux cho người mới bắt đầu (8 ví dụ)


Df​

Lệnh df hiển thịdung lượng đĩa hệ thống tệp được sử dụng trong đầu ra.
Mã:
$ [B]df[/b] /dev/sda1
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 74985616 48138832 23014620 68% /
Xem thêm: Hướng dẫn lệnh df của Linux dành cho người mới bắt đầu (8 ví dụ)


Khác biệt

Lệnh diff cho phép bạn so sánh hai tệp theo từng dòng.
Mã:
$ [B]diff[/b] file1 file2

Diff3​

Lệnh diff3, đúng như tên gọi của nó, cho phép bạn so sánh ba tệp theo từng dòng.
Mã:
$[B] diff3[/b] file1 file2 file3

Dig​

Lệnh dig được sử dụng để truy vấn máy chủ DNS và giải quyết các bản ghi DNS. Ví dụ để lấy địa chỉ IP và thông tin về máy chủ tên của miền example.com:
Mã:
$ [B]dig[/b]example.com
Thêm ví dụ về cách phân giải tên miền và bản ghi DNS bằng lệnh dig:
  • Phân giải tên miền bằng lệnh dig trên Linux

Dir​

Lệnh dir liệt kê nội dung thư mục. Ví dụ:
Mã:
$ [B]dir[/b]
test1 test2 test.7z test.zip
Xem thêm:Lệnh dir Linux dành cho người mới bắt đầu (10 ví dụ)


Dirname​

Lệnh dirname xóa thành phần cuối cùng khỏi tên tệp/đường dẫn. Nói một cách dễ hiểu, bạn có thể coi nó như một công cụ, ví dụ, xóa tên tệp khỏi đường dẫn tuyệt đối của tệp.
Mã:
$ [B]dirname[/b] /home/himanshu/file1
/home/himanshu
Xem thêm: Giải thích lệnh dirname trên Linux dành cho người mới bắt đầu (4 ví dụ)


Dmesg​

Lệnh dmesg cho phép bạn in hoặc kiểm soát bộ đệm vòng nhân. Sau đây là cú pháp của nó:
Mã:
dmesg [options]
Xem thêm:Hướng dẫn sử dụng lệnh dmesg trên Linux dành cho người mới bắt đầu (5 ví dụ)


Dmidecode​

Lệnh dmidecode in nội dung bảng DMI (hay còn gọi là SMBIOS) của hệ thống theo dạng có thể đọc được bằng con người định dạng.
Mã:
$ sudo [B]dmidecode[/b]
# dmidecode 2.12
SMBIOS 2.6 present.
50 structures occupying 2056 bytes.
Table at 0x000FCCA0.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: 080015 
Release Date: 08/22/2011
...
...
...

Dpkg​

Công cụ dpkg về cơ bản là trình quản lý gói cho các hệ thống dựa trên Debian/Debian. Sau đây là cú pháp của nó:
Mã:
dpkg ACTIONS
HOẶC
Mã:
dpkg [options] filename
Xem thêm:Hướng dẫn sử dụng lệnh dpkg trên Linux dành cho người mới bắt đầu (8 ví dụ)


Du​

Lệnh du hiển thị mức sử dụng đĩa của các tệp có trong thư mục cũng như thư mục con.
Mã:
$ [B]du[/b] /home/himanshu/Desktop/
92 /home/himanshu/Desktop/Downloads/meld/meld/ui
88 /home/himanshu/Desktop/Downloads/meld/meld/vc
56 /home/himanshu/Desktop/Downloads/meld/meld/matchers
12 /home/himanshu/Desktop/Downloads/meld/meld/__pycache__
688 /home/himanshu/Desktop/Downloads/meld/meld
16 /home/himanshu/Desktop/Downloads/meld/bin
328 /home/himanshu/Desktop/Downloads/meld/data/ui
52 /home/himanshu/Desktop/Downloads/meld/data/icons/svg
Xem thêm:Hướng dẫn sử dụng lệnh Linux du cho người mới bắt đầu (10 ví dụ)


Echo​

Lệnh echo hiển thị bất kỳ văn bản đầu vào nào được cung cấp cho nó.
Mã:
$ [B]echo[/b] hello hi
hello hi
Xem thêm:Hướng dẫn sử dụng lệnh Linux echo cho người mới bắt đầu (5 Ví dụ)


Ed​

ed là trình soạn thảo văn bản theo định hướng dòng.
Mã:
$ [B]ed[/b]

Eject​

Lệnh eject cho phép bạn đẩy phương tiện di động (thường là đĩa CD ROM hoặc đĩa mềm) disk)
Mã:
$ eject

Env​

Lệnh env không chỉ hiển thịmôi trường hiện tại mà còn cho phép bạn chỉnh sửa nó.
Mã:
$ env
Xem thêm:Hướng dẫn sử dụng lệnh env Linux dành cho người mới bắt đầu (5 ví dụ)


Thoát​

Lệnh exit khiến shell thoát.
Mã:
$ [B]exit[/b]
Xem thêm: Giải thích lệnh thoát Linux cho người mới bắt đầu (có ví dụ)


Mở rộng​

Lệnh expand chuyển đổi các tab có trong tệp đầu vào thành khoảng trắng và ghi nội dung tệp vào chuẩn đầu ra.
Mã:
$ [B]expand[/b] file1
Xem thêm:Hướng dẫn sử dụng lệnh mở rộng Linux dành cho người mới bắt đầu (có ví dụ)


Expr​

Lệnh expr đánh giá các biểu thức. Ví dụ:
Mã:
$ [B]expr[/b] 1 + 2
3
Xem thêm:Hướng dẫn lệnh expr Linux cho người mới bắt đầu (có ví dụ)


Factor​

Lệnh factor in ra các thừa số nguyên tố của số đầu vào.
Mã:
$ [B]factor[/b] 135
135: 3 3 3 5
Xem thêm:Hướng dẫn lệnh factor Linux cho người mới bắt đầu (có ví dụ)


Factor​

Lệnh factor in ra các thừa số nguyên tố của số đầu vào.
< ... ví dụ)

Fgrep​

Lệnh fgrep tương đương với lệnh grep khi được thực hiện với tùy chọn dòng lệnh -F. Công cụ này cũng được gọi là grep cố định hoặc nhanh vì nó không coi các siêu ký tự biểu thức chính quy là đặc biệt, thay vào đó xử lý thông tin dưới dạng một chuỗi đơn giản.

Ví dụ: nếu bạn muốn tìm kiếm dấu chấm (.) trong một tệp và không muốn grep diễn giải nó thành ký tự đại diện, hãy sử dụng fgrep theo cách sau:
Mã:
$ [B]fgrep[/b] "." [file-name]
Xem thêm: Hướng dẫn lệnh fgrep Linux dành cho người mới bắt đầu (có ví dụ)


Tìm​

Lệnh find cho phép bạn tìm kiếm các tệp trong một thư mục cũng như thư mục con.
Mã:
$ [B]find[/b] test*
test
test1
test2
test.7z
test.c
test.txt
Thêm ví dụ về lệnh Find của Linux:
  • 14 ví dụ thực tế về lệnh Find của Linux dành cho người mới bắt đầu
  • Tìm kiếm tệp và thư mục bằng lệnh find
  • Tìm tệp trên dòng lệnh

Fmt​

fmt là trình định dạng văn bản tối ưu đơn giản. Nó định dạng lại từng đoạn văn trong tệp được truyền vào và ghi nội dung tệp vào đầu ra chuẩn.
Mã:
$ [B]fmt[/b] file1
Thêm:Lệnh fmt Linux - cách sử dụng và ví dụ


Fold​

Lệnh fold sẽ gói từng dòng đầu vào để vừa với các dòng đã chỉ định chiều rộng.
Mã:
$ [B]fold[/b] -w 10
Hi my name is himanshu Arora
Mã:
Hi my name
is himans
hu Arora
Xem thêm:Hướng dẫn lệnh fold Linux dành cho người mới bắt đầu (có ví dụ)


Miễn phí​

Lệnh free hiển thị dung lượng bộ nhớ trống và đã sử dụng trong system.
Mã:
$ [B]free[/b]
 total used free shared buffers cached
Mem: 1800032 1355288 444744 79440 9068 216236
-/+ buffers/cache: 1129984 670048
Swap: 1832956 995076 837880

Git​

Lệnh git hoặc hệ thống kiểm soát phiên bản git đã được Linux Torvalds phát triển. Hiện tại, đây là hệ thống kiểm soát phiên bản phần mềm phổ biến nhất đã thay thế hệ thống SVN cũ. Ví dụ, GIT được sử dụng tại GitHub. Ví dụ về cách tạo kho lưu trữ git mới với tên 'Mytest' trong thư mục hiện tại:
Mã:
$ [B]git[/b] init Mytest
Bạn có thể tìm hiểu thêm về lệnh git và cách kết nối lệnh này với GitHub tại đây:
  • Cài đặt và sử dụng Git và GitHub trên Ubuntu Linux: Hướng dẫn dành cho người mới bắt đầu

Grep​

Lệnh grep tìm kiếm một mẫu được chỉ định trong một tệp (hoặc các tệp) và hiển thị ở các dòng đầu ra có chứa mẫu đó.
Mã:
$ [B][I]grep[/I][/b] Hello test.txt
Hello...how are you?
Nhiều hướng dẫn và ví dụ hơn về lệnh Grep của Linux:
  • Cách sử dụng grep để tìm kiếm chuỗi trong các tệp trên shell
  • Cách thực hiện tìm kiếm mẫu trong các tệp bằng Grep

Nhóm​

Lệnh groups hiển thị tên của nhóm mà người dùng là một phần của.
Mã:
$ [B]groups[/b] himanshu
himanshu : himanshu adm cdrom sudo dip plugdev lpadmin sambashare
Đọc thêm:
  • Lệnh nhóm Linux dành cho người mới bắt đầu (có ví dụ)

Gzip​

Lệnh gzip nén tệp đầu vào, thay thế tệp đó bằng tệp có phần mở rộng .gz phần mở rộng.
Mã:
$ [B]gzip[/b] file1
Xem thêm: Hướng dẫn sử dụng lệnh Gzip Linux dành cho người mới bắt đầu (7 ví dụ)


Gunzip​

Các tệp được nén bằng lệnh gzip có thể được khôi phục về dạng ban đầu bằng cách sử dụng lệnh gunzip lệnh.
Mã:
$ [B]gunzip[/b] file1.gz
Ví dụ lệnh Gunzip chi tiết.


Head​

Lệnh head hiển thị 10 dòng đầu tiên của tệp ra đầu ra chuẩn
Mã:
$ [B]head[/b] CHANGELOG.txt 
BEEBEEP (Secure Lan Messanger)
BeeBEEP 
2.0.4
- Some GUI improvements (new icons, file sharing tree load faster)
- Always Beep on new message arrived (option)
- Favorite users (right click on user and enable star button) is on top of the list
- improved group usability
- Offline users can be removed from list (right click on an offline user in list and then remove)
- Clear all files shared (option)
- Load minimized at startup (option)
Xem tại đây để biết thêm ví dụ về head Linux lệnh.


Hostname​

Lệnh hostname không chỉ hiển thị tên máy chủ của hệ thống mà còn cho phép chúng thiết lập tên máy chủ đó.
Mã:
$ [B]hostname[/b]
himanshu-desktop
Đọc thêm:
  • Hướng dẫn sử dụng lệnh hostname trên Linux dành cho người mới bắt đầu (5 ví dụ)

Lịch sử​

Lệnh history được sử dụng để hiển thị lịch sử các lệnh mà bạn đã nhập vào shell. Lệnh này cũng có thể được sử dụng để ghi lại và phát lại các lệnh. Để xem lịch sử lệnh, hãy chạy:
Mã:
$ [B]history[/b]
Xem tại đây để biết chi tiết về cách sử dụng lịch sử và cách ghi lại và phát lại lệnh.
  • Hướng dẫn sử dụng lệnh lịch sử Linux dành cho người mới bắt đầu (8 ví dụ)

Id​

Lệnh id in thông tin người dùng và nhóm cho người dùng hiện tại hoặc được chỉ định username.
Mã:
$ [B]id[/b] himanshu
uid=1000(himanshu) gid=1000(himanshu) groups=1000(himanshu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)
Đọc thêm:
  • Hướng dẫn sử dụng lệnh id Linux dành cho người mới bắt đầu (5 ví dụ)

Ifconfig​

Lệnh ifconfig cung cấp cho bạn khả năng cấu hình giao diện mạng. Tất nhiên, bạn cũng có thể lấy thông tin liên quan đến giao diện mạng bằng công cụ này. Sau đây là cú pháp của nó:
Mã:
ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address ...
Xem thêm:Hướng dẫn sử dụng lệnh ifconfig trên Linux dành cho người mới bắt đầu (7 ví dụ)


Join​

Lệnh join cho phép bạn nối các dòng của hai tệp trên một trường chung (mặc định là đầu tiên).
Mã:
join [OPTION]... FILE1 FILE2
Bạn có muốn tìm hiểu thêm về lệnh này không? Truy cập vào đây.


Kill​

Lệnh kill, đúng như tên gọi của nó, giúp người dùng giết một tiến trình bằng cách gửi tín hiệu TERM đến tiến trình đó.
Mã:
$ kill [process-id]
Năm ví dụ cho thấy cách sử dụng lệnh kill của Linux.


Killall​

Lệnh killall cho phép bạn giết một tiến trình theo tên. Không giống như lệnh kill - yêu cầu ID của tiến trình để giết - lệnh killall chỉ yêu cầu tên của tiến trình.
Mã:
$[B]killall[/b] nautilus
Ví dụ về lệnh killall trên Linux.


Last​

Lệnh last hiển thị danh sách những người dùng đã đăng nhập gần đây nhất.
Mã:
$ [B]last[/b]
himanshu pts/11 :0 Thu Mar 2 09:46 still logged in 
himanshu pts/1 :0 Thu Mar 2 09:46 still logged in 
himanshu :0 :0 Thu Mar 2 09:42 still logged in 
reboot system boot 4.4.0-62-generic Thu Mar 2 09:41 - 10:36 (00:54) 
himanshu pts/14 :0 Wed Mar 1 15:17 - 15:52 (00:35) 
himanshu pts/13 :0 Wed Mar 1 14:40 - down (08:06)
Đọc thêm:
  • Hướng dẫn sử dụng lệnh cuối cùng của Linux dành cho người mới bắt đầu (8 ví dụ)

Ldd​

Lệnh ldd hiển thị trong các phụ thuộc đầu ra của thư viện dùng chung.
Mã:
$ [B]ldd[/b] /lib/i386-linux-gnu/libcrypt-2.19.so
linux-gate.so.1 => (0xb77df000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75da000)
/lib/ld-linux.so.2 (0x80088000)
Ví dụ về cách sử dụng lệnh ldd.


Ln​

Lệnh ln được sử dụng để tạo liên kết giữa các tệp. Ví dụ, lệnh sau sẽ tạo liên kết có tên 'lnk' đến tệp có tên 'test.txt':
Mã:
$ [B]ln[/b] test.txt lnk
Thêm ví dụ về lệnh ln của Linux.


Less​

Lệnh less trong Linux là một công cụ mạnh mẽ được sử dụng chủ yếu để xem nội dung của tệp văn bản, một trang (hoặc màn hình) tại một thời gian:
Mã:
$ [B]less[/b] filename.txt
Thêm ví dụ về lệnh less trên Linux.


Locate​

Lệnh locate giúp người dùng tìm tệp theo tên.
Mã:
$ [B]locate[/b] [file-name]
Đọc thêm:
  • Lệnh Locate trên Linux cho Người mới bắt đầu (8 ví dụ)

Logname​

Lệnh logname in ra tên người dùng của người dùng hiện tại.
Mã:
$ [B]logname[/b]
himanshu
Đọc thêm:
  • Hướng dẫn sử dụng lệnh logname trên Linux dành cho người mới bắt đầu (có ví dụ)

Look​

Lệnh look trong Linux hiển thị các dòng bắt đầu bằng một chuỗi đã cho. Sau đây là cú pháp của nó:
Mã:
$[B]look[/b] [-bdf] [-t termchar] string [file ...]
Xem thêm:
  • Hướng dẫn sử dụng lệnh Linux look dành cho người mới bắt đầu (có ví dụ)

Ls​

Lệnh ls liệt kê nội dung của thư mục trong đầu ra.
Mã:
$ [B]ls[/b] progress
capture.png hlist.o progress progress.h sizes.c
hlist.c LICENSE progress.1 progress.o sizes.h
hlist.h Makefile progress.c README.md sizes.o
Xem thêm ví dụ của lệnh LS:
  • 16 ví dụ thực tế về lệnh LS của Linux dành cho người mới bắt đầu

Lshw​

Lệnh lshw trích xuất và hiển thị thông tin chi tiết về cấu hình phần cứng của máy.
Mã:
$ sudo [B]lshw[/b]
[sudo] password for himanshu: 
himanshu-desktop 
description: Desktop Computer
product: To Be Filled By O.E.M. (To Be Filled By O.E.M.)
vendor: To Be Filled By O.E.M.
version: To Be Filled By O.E.M.
serial: To Be Filled By O.E.M.
width: 32 bits
capabilities: smbios-2.6 dmi-2.6 smp-1.4 smp
...
...
..
Đọc thêm:
  • Hướng dẫn sử dụng lệnh lshw của Linux dành cho người mới bắt đầu (6 ví dụ)

Lscpu​

Lệnh lscpu hiển thị thông tin kiến trúc CPU của hệ thống đầu ra (chẳng hạn như số lượng CPU, luồng, lõi, ổ cắm, và nhiều hơn nữa).
Mã:
$ [B]lscpu[/b]
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Vendor ID: AuthenticAMD
CPU family: 16
Model: 6
Stepping: 3
CPU MHz: 2800.234
BogoMIPS: 5600.46
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 1024K
Đọc thêm:
  • Hướng dẫn lệnh lscpu trên Linux dành cho người mới bắt đầu (5 ví dụ)

Lsof​

Lệnh lsof hiển thị thông tin (trên stdout) liên quan đến các tệp được các tiến trình mở. Tệp có thể là bất kỳ loại nào, bao gồm tệp thông thường, thư mục, tệp khối đặc biệt, tệp ký tự đặc biệt, tham chiếu văn bản thực thi, thư viện và tệp luồng/mạng.
Mã:
[B]lsof[/b]
Đọc thêm:
  • Hướng dẫn lệnh lsof Linux dành cho người mới bắt đầu (10 ví dụ)

Man​

man cho phép bạn truy cập vào các hướng dẫn tham khảo về lệnh, chương trình/tiện ích cũng như chức năng.
Mã:
$ [B]man[/b]ls
Đọc thêm:
  • Hướng dẫn sử dụng lệnh man Linux dành cho người mới bắt đầu (8 ví dụ)

Md5sum​

Lệnh md5sum cho phép bạn in hoặc kiểm tra MD5 (128 bit) tổng kiểm.
Mã:
$ [B]md5sum[/b] test.txt
ac34b1f34803a6691ff8b732bb97fbba test.txt
Ví dụ về cách sử dụng lệnh md5sum của Linux và một số ví dụ khác trong hướng dẫnHướng dẫn lệnh md5sum của Linux dành cho người mới bắt đầu (5 ví dụ).


Mkdir​

Lệnh mkdir cho phép bạn tạo thư mục.
Mã:
$ [B]mkdir[/b] [dir-name]
Thêm ví dụ cho lệnh mkdir.


Mkfifo​

Lệnh mkfifo được sử dụng để tạo các đường ống có tên.
Mã:
$ mkfifo [pipe-name]

More​

more về cơ bản là một bộ lọc để phân trang qua văn bản một screenful tại một thời điểm.
Mã:
$ cat [large-file] | [B]more[/b]
Ví dụ:
  • Linux more Command Tutorial for Beginners (5 Examples)

Mv​

Lệnh mv cho phép bạn di chuyển tệp từ thư mục này sang thư mục khác hoặc đổi tên nó.
Mã:
$ [B]mv[/b] test.txt /home/himanshu/Desktop/
Ví dụ lệnh Moremv.


Nano​

Lệnh nano trong Linux khởi chạy trình soạn thảo 'nano'. Trình chỉnh sửa được thiết kế để mô phỏng các tính năng và tính thân thiện với người dùng của trình chỉnh sửa văn bản UW Pico.
Mã:
$ [B]nano[/b]
hoặc
Mã:
$ [B]nano[/b] [file-name]
Thông tin thêm về Trình chỉnh sửa Nano:
  • Cách sử dụng và ví dụ về trình chỉnh sửa Nano.
  • Chỉnh sửa tệp trên dòng lệnh bằng nim và nano.

Netstat​

Lệnh netstat cho phép bạn in các kết nối mạng, bảng định tuyến, số liệu thống kê giao diện, kết nối ngụy trang và tư cách thành viên đa hướng. Ví dụ:
Mã:
netstat [OPTIONS]
Xem thêm:Hướng dẫn sử dụng lệnh netstat trên Linux dành cho người mới bắt đầu (8 ví dụ)


Tuyệt​

Lệnh nice cho phép bạn chạy một chương trình có lịch trình đã sửa đổi ưu tiên.
Mã:
$ [B]nice[/b] -n[niceness-value] [program]
Mã:
$ [B]nice[/b] -n15 vim
Đọc thêm:
  • Hướng dẫn sử dụng lệnh nice và renice của Linux (7 ví dụ)

Nl​

Lệnh nl ghi nội dung của tệp vào đầu ra và thêm vào mỗi dòng một dòng số.
Mã:
$ [B]nl[/b] file1
1 Hi
2 How are you
3 Bye
Đọc thêm:
  • Hướng dẫn lệnh nl Linux dành cho người mới bắt đầu (7 ví dụ)

Nm​

Lệnh nm được sử dụng để hiển thị các ký hiệu từ các tệp đối tượng.
Mã:
$ [B]nm[/b] test
0804a020 B __bss_start
0804841d T compare
0804a020 b completed.6591
0804a018 D __data_start
0804a018 W data_start
08048360 t deregister_tm_clones
080483d0 t __do_global_dtors_aux
08049f0c t __do_global_dtors_aux_fini_array_entry
0804a01c D __dso_handle
08049f14 d _DYNAMIC
0804a020 D _edata
0804a024 B _end
080484e4 T _fini
080484f8 R _fp_hw
080483f0 t frame_dummy
...
...
...
Đọc more:
  • Hướng dẫn sử dụng lệnh nm Linux cho người mới bắt đầu (10 ví dụ)

Nproc​

Lệnh nproc hiển thị số lượng đơn vị xử lý có sẵn cho quy trình hiện tại.
Mã:
$ [B]nproc[/b]
1
Thêm ví dụ:
  • Hướng dẫn sử dụng lệnh nproc Linux cho người mới bắt đầu (có ví dụ)

Od​

Lệnh od cho phép bạn dump các tệp ở dạng bát phân cũng như một số dạng khác định dạng.
Mã:
$ [B]od[/b] /bin/ls
0000000 042577 043114 000401 000001 000000 000000 000000 000000
0000020 000002 000003 000001 000000 140101 004004 000064 000000
0000040 122104 000001 000000 000000 000064 000040 000011 000050
0000060 000034 000033 000006 000000 000064 000000 100064 004004
0000100 100064 004004 000440 000000 000440 000000 000005 000000
0000120 000004 000000 000003 000000 000524 000000 100524 004004
...
...
...

Passwd​

Lệnh passwd được sử dụng để thay đổi mật khẩu cho tài khoản người dùng.
Mã:
$ [B]passwd[/b] himanshu
Changing password for himanshu.
(current) UNIX password:

Dán​

Lệnh paste cho phép bạn hợp nhất các dòng tệp. Ví dụ, nếu 'file1' chứa các dòng sau:
Mã:
$ cat file1
Hi
My name is
Himanshu
Arora
I 
Am
a 
Linux researcher
and tutorial 
writer
Khi đó, lệnh 'paste' sau sẽ nối tất cả các dòng của tệp:
Mã:
$ [B]paste[/b] -s file1
Hi My name is Himanshu Arora I Am a Linux researcher and tutorial writer
Thêm ví dụ về lệnh paste.


Pidof​

Lệnh pidof cung cấp cho bạn ID tiến trình của một chương trình/quy trình đang chạy.
Mã:
$ [B]pidof[/b] nautilus
2714

Ping​

Lệnh ping được sử dụng để kiểm tra xem hệ thống có hoạt động và phản hồi hay không. Nó gửi ICMP ECHO_REQUEST đến các máy chủ mạng.
Mã:
$ [B]ping[/b] howtoforge.com
PING howtoforge.com (104.24.0.68) 56(84) bytes of data.
64 bytes from 104.24.0.68: icmp_seq=1 ttl=58 time=47.3 ms
64 bytes from 104.24.0.68: icmp_seq=2 ttl=58 time=51.9 ms
64 bytes from 104.24.0.68: icmp_seq=3 ttl=58 time=57.4 ms
Xem thêm: Hướng dẫn lệnh ping Linux dành cho người mới bắt đầu (8 ví dụ)


Ps​

Lệnh ps hiển thị thông tin (dưới dạng ảnh chụp nhanh) về máy chủ đang hoạt động các quy trình.
Mã:
$ [B]ps[/b]
PID TTY TIME CMD
4537 pts/1 00:00:00 bash
20592 pts/1 00:00:00 ps

PStree​

Lệnh pstree tạo ra thông tin về các quy trình đang chạy dưới dạng cây.
Mã:
$ [B]pstree[/b]
init???ModemManager???2*[{ModemManager}]
??NetworkManager???dhclient
? ??dnsmasq
? ??3*[{NetworkManager}]
??accounts-daemon???2*[{accounts-daemon}]
??acpid
??atop

Pwd​

Lệnh pwd hiển thị tên của quy trình hiện tại/đang hoạt động thư mục.
Mã:
$ pwd
/home/himanshu
Thêm ví dụ:
  • Hướng dẫn lệnh pwd Linux dành cho người mới bắt đầu (có ví dụ)

Rm​

Lệnh rm cho phép bạn xóa các tệp và/hoặc thư mục.
Mã:
$ [B]rm[/b] [file-name]
Ví dụ chi tiết về lệnh rm Linux lệnh.


Rmdir​

Lệnh rmdir cho phép bạn xóa các thư mục trống.
Mã:
$ [B]rmdir[/b] [dir-name]
Ví dụ về lệnh rmdir trên Linux.


Scp​

Lệnh scp cho phép bạn sao chép an toàn các tệp giữa các hệ thống trên mạng.
Mã:
$ [B]scp[/b] [name-and-path-of-file-to-transfer] [user]@[host]:[dest-path]

Màn hình​

Lệnh màn hình giúp bạn giữ phiên đầu cuối mở ngay cả khi kết nối SSH của bạn bị gián đoạn.
Mã:
$ [B]screen[/b]
Ví dụ chi tiết có thể được tìm thấy tại đây:Lệnh màn hình Linux: Giữ cho các quy trình đang chạy mặc dù kết nối bị ngắt


Sdiff​

Lệnh sdiff cho phép bạn thực hiện việc hợp nhất song song các điểm khác biệt giữa hai tệp.
Mã:
$ [B]sdiff[/b] file1 file2
Ví dụ:
  • Hướng dẫn sử dụng lệnh sdiff trên Linux dành cho người mới bắt đầu (6 ví dụ)

Sed​

sed về cơ bản là trình soạn thảo luồng cho phép người dùng thực hiện các chuyển đổi văn bản cơ bản trên luồng đầu vào (tệp hoặc đầu vào từ apipeline).
Mã:
$ echo "Welcome to Howtoforge" | [B]sed[/b] -e 's/Howtoforge/HowtoForge/g'
Welcome to HowtoForge

Seq​

Lệnh seq in ra các số từ ĐẦU TIÊN đến CUỐI CÙNG, theo các bước TĂNG. Ví dụ, nếu FIRST là 1, LAST là 10 và INCREMENT là 2, thì đây là kết quả đầu ra mà lệnh này tạo ra:
Mã:
$ [B]seq[/b] 1 2 10
1
3
5
7
9
Ví dụ về cách sử dụng lệnh seq của Linux.


Sha1sum​

Lệnh sha1sum được sử dụng để in hoặc kiểm tra SHA1 (160 bit) tổng kiểm tra.
Mã:
$ [B]sha1sum[/b] test.txt
955e48dfc9256866b3e5138fcea5ea0406105e68 test.txt
Đọc thêm:Hướng dẫn sử dụng lệnh sha1sum trên Linux dành cho người mới bắt đầu (có ví dụ)


Tắt máy​

Lệnh shutdown cho phép người dùng tắt hệ thống theo cách an toàn.
Mã:
$ [B]shutdown[/b]
Xem thêm ví dụ:
  • Lệnh tắt máy Linux được giải thích bằng ví dụ

Kích thước​

Lệnh size liệt kê các kích thước phần cũng như tổng kích thước cho một đối tượng hoặc tệp lưu trữ.
Mã:
$ [B]size[/b] test
text data bss dec hex filename
1204 280 4 1488 5d0 test
Ví dụ về lệnh size của Linux.


Sleep​

Lệnh sleep cho phép người dùng chỉ định độ trễ trong một khoảng thời gian nhất định. Bạn có thể sử dụng lệnh này để trì hoãn một hoạt động như sau:
Mã:
$ [B]sleep[/b] 10; shutdown

Sắp xếp​

Lệnh sort cho phép bạn sắp xếp các dòng tệp văn bản. Ví dụ, nếu 'file2' chứa các tên sau:
Mã:
$ cat file2
zeus
kyan
sam
adam
Sau đó, chạy lệnh sắp xếp sẽ tạo ra kết quả sau:
Mã:
$ [B]sort[/b] file2
adam
kyan
sam
zeus

Chia​

Lệnh split, như tên gọi của nó, chia một tệp thành các phần có kích thước cố định. Theo mặc định, các tệp có tên như xaa, xab và xac sẽ được tạo ra.
Mã:
$ [B]split[/b] [file-name]

Ssh​

ssh về cơ bản là máy khách SSH OpenSSH. Nó cung cấp giao tiếp được mã hóa an toàn giữa hai máy chủ không đáng tin cậy qua một mạng không an toàn.
Mã:
$ ssh [user-name]@[remote-server]

Ssh-keygen​

Lệnh ssh-keygen được sử dụng để tạo cặp khóa riêng tư/công khai cho SSH. Ví dụ về cách tạo cặp khóa SSH với 4096 bit:
Mã:
$ [B]ssh-keygen[/b] -o -b 4096 -t rsa
Bạn có thể tìm thấy lời giải thích chi tiết về cách sử dụng lệnh ssh-keygen tại đây:
  • Linux Basics: Cách tạo và cài đặt khóa SSH trên Shell

Stat​

Lệnh stat hiển thị trạng thái liên quan đến tệp hoặc tệp system.
Mã:
$ [B]stat[/b] test.txt
File: ‘test.txt’
Size: 20 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 284762 Links: 2
Access: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-03-03 12:41:27.791206947 +0530
Modify: 2017-02-28 16:05:15.952472926 +0530
Change: 2017-03-02 11:10:00.028548636 +0530
Birth: -
Đọc thêm:
  • Hướng dẫn lệnh stat Linux dành cho người mới bắt đầu (5 ví dụ)

Chuỗi​

Lệnh strings hiển thị chuỗi ký tự có thể in được có độ dài ít nhất là 4 ký tự ở đầu ra. Lệnh này được sử dụng để tìm kiếm văn bản có thể in được (chuỗi) trong các tệp nhị phân. Ví dụ, khi một tệp thực thi nhị phân 'test' được truyền làm đối số cho lệnh này, đầu ra sau được tạo ra:
Mã:
$ [B]strings[/b] test
/lib/ld-linux.so.2
libc.so.6
_IO_stdin_used
puts
__libc_start_main
__gmon_start__
GLIBC_2.0
PTRh
QVhI
[^_]
EQUAL 
;*2$"
GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
....
....
....
Đọc thêm:
  • Hướng dẫn sử dụng lệnh chuỗi Linux dành cho người mới bắt đầu (5 ví dụ)

Su​

Lệnh su cho phép bạn thay đổi danh tính người dùng. Hầu hết, lệnh này được sử dụng để trở thành root hoặc superuser.
Mã:
$ [B]su[/b] [user-name]

Sudo​

Lệnh sudo cho phép người dùng được phép chạy lệnh với tư cách là người dùng khác (thường là root hoặc superuser).
Mã:
$ [B]sudo[/b] [command]

Sum​

Lệnh sum in ra tổng kiểm tra và số khối cho mỗi tệp đầu vào.
Mã:
$ [B]sum[/b] readme.txt
45252 5
Đọc thêm:
  • Hướng dẫn sử dụng lệnh sum trên Linux dành cho người mới bắt đầu (có ví dụ)

Tac​

Lệnh tac in ra các tệp đầu vào theo chiều ngược lại. Về mặt chức năng, nó thực hiện ngược lại với lệnh cat.
Mã:
$ cat file2
zeus
kyan
sam
adam
Mã:
$ [B]tac[/b] file2
adam
sam
kyan
zeus
Đọc thêm:
  • Hướng dẫn sử dụng lệnh tac Linux dành cho người mới bắt đầu (có ví dụ)

Tail​

Lệnh tail hiển thị 10 dòng cuối cùng của một tệp trong đầu ra.
Mã:
$ [B]tail[/b] [file-name]
Đọc thêm:
  • Hướng dẫn sử dụng lệnh tail của Linux dành cho người mới bắt đầu (5 ví dụ)

Talk​

Lệnh talk cho phép người dùng nói chuyện với nhau khác.
Mã:
$ [B]talk[/b] [user-name]

Tar​

tar là một tiện ích lưu trữ cho phép bạn tạo cũng như giải nén các tệp lưu trữ. Ví dụ, để tạo archive.tar từ các tệp 'foo' và 'bar', hãy sử dụng lệnh sau:
Mã:
$[B]tar[/b] -cf archive.tar foo bar
Xem thêm...

Tee​

Lệnh tee đọc từ đầu vào chuẩn và ghi vào đầu ra chuẩn cũng như tệp.
Mã:
$ uname | [B]tee[/b] file2
Linux
Mã:
$ cat file2
Linux
Ví dụ về lệnh tee của Linux.

Kiểm tra​

Lệnh test kiểm tra các loại tệp và so sánh các giá trị. Ví dụ, bạn có thể sử dụng theo cách sau:
Mã:
$ [B]test[/b] 7 -gt 5 && echo "true"
true
Đọc thêm:
  • Hướng dẫn sử dụng lệnh test Linux dành cho người mới bắt đầu (có ví dụ)

Time​

Lệnh time được sử dụng để tóm tắt mức sử dụng tài nguyên hệ thống của một chương trình. Ví dụ:
Mã:
$ [B]time[/b] ping google.com
PING google.com (216.58.220.206) 56(84) bytes of data.
64 bytes from del01s08-in-f14.1e100.net (216.58.220.206): icmp_seq=1 ttl=52 time=44.2 ms
^C
--- google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 44.288/44.288/44.288/0.000 ms
[B]real 0m0.676s[/b]
[B]user 0m0.000s[/b]
[B]sys 0m0.000s[/b]

Top​

Lệnh top cung cấp chế độ xem động theo thời gian thực của hệ thống đang chạy (theo các quy trình của hệ thống). Ví dụ:
Mã:
$ top
Xem thêm:Hướng dẫn sử dụng lệnh Linux top dành cho người mới bắt đầu (8 ví dụ)


Touch​

Lệnh touch cho phép bạn thay đổi dấu thời gian của tệp (thời gian truy cập và sửa đổi). Khi tên của một tệp không tồn tại được truyền dưới dạng đối số, tệp đó sẽ được tạo.
Mã:
$ [B]touch[/b] [file-name]
Thêm ví dụ về lệnh touch của Linux.


Tr​

Lệnh tr có thể được sử dụng để dịch/nén/xóa ký tự. Ví dụ, đây là cách bạn có thể sử dụng nó để chuyển đổi các ký tự viết thường thành chữ hoa:
Mã:
$ echo 'howtoforge' | [B]tr[/b] "[:lower:]" "[:upper:]"
HOWTOFORGE

Tty​

Lệnh ttyin ra tên tệp của thiết bị đầu cuối được kết nối với đầu vào chuẩn.
Mã:
$ [B]tty[/b]
/dev/pts/10
Xem thêm:Hướng dẫn sử dụng lệnh tty trên Linux Người mới bắt đầu (có ví dụ)


Uname​

Lệnh uname in ra một số thông tin hệ thống nhất định.
Mã:
$ [B]uname[/b] -a
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux
Đọc thêm:
  • Hướng dẫn sử dụng lệnh uname trên Linux dành cho người mới bắt đầu (8 ví dụ)

Unexpand​

Lệnh unexpand cho phép bạn chuyển đổi khoảng trắng thành tab. Ví dụ:
Mã:
unexpand [OPTION]... [FILE]...
Đọc thêm: Giải thích lệnh unexpand của Linux dành cho người mới bắt đầu (có ví dụ)


Uniq​

Lệnh Uniq được sử dụng để báo cáo hoặc bỏ qua các dòng lặp lại. Ví dụ, nếu 'file2' chứa dữ liệu sau:
Mã:
$ cat file2
Welcome to HowtoForge
Welcome to HowtoForge
A Linux tutorial website
Thanks
Sau đó, bạn có thể sử dụng lệnh uniq để bỏ qua dòng lặp lại.
Mã:
$ [B]uniq[/b] file2
Welcome to HowtoForge
A Linux tutorial website
Thanks
Đọc thêm: Hướng dẫn sử dụng lệnh Linux Uniq dành cho người mới bắt đầu (10 ví dụ)


Unexpand​

Lệnh unexpand chuyển đổi các khoảng trắng có trong tệp đầu vào thành các tab và ghi nội dung tệp vào đầu ra chuẩn.
Mã:
$ [B]unexpand[/b] file1

Thời gian hoạt động​

Lệnh uptimecho biết hệ thống đã chạy trong bao lâu.
Mã:
$ [B]uptime[/b]
15:59:59 up 6:20, 4 users, load average: 0.81, 0.92, 0.82
Sau đây là một số ví dụ về Linux sử dụng lệnh uptime.


Người dùng​

Lệnh users hiển thị trong đầu ra tên người dùng của người dùng hiện đang đăng nhập vào máy chủ hiện tại.
Mã:
$ [B]users[/b]
himanshu himanshu himanshu himanshu
Đọc thêm:
  • Hướng dẫn sử dụng lệnh 'users' trên Linux dành cho người mới bắt đầu (có ví dụ)

Vdir​

Lệnh vdir liệt kê thông tin về nội dung của một thư mục (thư mục hiện tại theo mặc định).
Mã:
$ [B]vdir[/b]
total 1088
-rw-rw-r-- 1 himanshu himanshu 4850 May 20 2015 test_backup.pdf
-rw-rw-r-- 1 himanshu himanshu 2082 May 28 2015 test-filled.pdf
-rw-rw-r-- 1 himanshu himanshu 7101 May 28 2015 test.pdf

Vim​

vim về cơ bản là một trình soạn thảo văn bản/lập trình. Tên 'vim' là viết tắt của Vi IMproved vì trình soạn thảo này tương thích ngược với trình soạn thảo Vi.
Mã:
$ vim [file-name]
Xem hướng dẫn tại đây cho thấy cách chỉnh sửa tệp bằng vim trên dòng lệnh được giải thích chi tiết.


W​

Lệnh w hiển thị thông tin về người dùng hiện đang ở trên máy và quy trình.
Mã:
$ [B]w[/b]
16:18:07 up 6:39, 4 users, load average: 0.07, 0.32, 0.53
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
himanshu :0 :0 09:39 ?xdm? 1:08m 0.25s init --user
himanshu pts/0 :0 09:41 6:36m 0.84s 7.84s gnome-terminal
himanshu pts/10 :0 14:51 0.00s 0.16s 0.00s w
himanshu pts/11 :0 15:41 35:19 0.05s 0.05s bash
Đọc thêm:
  • Hướng dẫn sử dụng Linux với lệnh dành cho người mới bắt đầu (5 ví dụ)

Wall​

Lệnh wall cho phép bạn viết và gửi tin nhắn đến những người dùng khác hiện đang đăng nhập.
Mã:
$ [B]wall[/b] [your-message]
Đọc thêm:
  • Hướng dẫn sử dụng lệnh wall Linux dành cho người mới bắt đầu (có ví dụ)

Watch​

Lệnh watch có thể được sử dụng để theo dõi đầu ra của chương trình. Lệnh này chạy chương trình nhiều lần, hiển thị đầu ra và lỗi của chương trình. Ví dụ:
Mã:
$ [B]watch[/b] date
Đọc thêm:
  • Hướng dẫn sử dụng lệnh watch Linux dành cho người mới bắt đầu (5 ví dụ)

Wc​

Lệnh wc in số dòng mới, từ và byte cho afile.
Mã:
$ [B]wc[/b] test.txt
0 3 20 test.txt
Đọc thêm về lệnh wc của Linux.


Wget​

Công cụ dòng lệnh wget trong Linux cho phép bạn thực hiện tải xuống tệp không tương tác từ Web.

Sau đây là cách bạn có thể sử dụng it:
Mã:
[B]wget[/b] [URL]
Đọc thêm về lệnh wget tại đây.


Whatis​

Lệnh whatishiển thị mô tả trang hướng dẫn sử dụng một dòng.
Mã:
$ [B]whatis[/b] mkdir
mkdir (1) - make directories
mkdir (2) - create a directory
mkdir (1posix) - make directories

Which​

Lệnh which về cơ bản cho phép bạn xác định vị trí của một lệnh - tệp và đường dẫn của tệp được thực thi. Ví dụ:
Mã:
$ [B]which[/b] date
/bin/date
Đọc thêm:
  • Hướng dẫn sử dụng lệnh which và whoami trên Linux dành cho người mới bắt đầu (có ví dụ)

Who​

Lệnh who hiển thị những ai đã đăng nhập.
Mã:
$ [B]who[/b]
himanshu :0 2017-03-03 09:39 (:0)
himanshu pts/0 2017-03-03 09:41 (:0)
himanshu pts/10 2017-03-03 14:51 (:0)
himanshu pts/11 2017-03-03 15:41 (:0)
Đọc more:
  • Hướng dẫn sử dụng lệnh who trong Linux dành cho người mới bắt đầu (8 ví dụ)

Whereis​

Lệnh whereis hiển thị ở vị trí đầu ra của tệp nhị phân, tệp nguồn và tệp trang hướng dẫn cho một lệnh.

Mã:
$ [B]whereis[/b] ls
ls: /bin/ls /usr/share/man/man1/ls.1posix.gz /usr/share/man/man1/ls.1.gz
Một số ví dụ về lệnh whereis trong Linux.


Whoami​

Lệnh whoami in ra userid hiệu lực của người dùng hiện tại user.
Mã:
$ [B]whoami[/b]
himanshu
Đọc thêm:
  • Hướng dẫn sử dụng lệnh which và whoami trên Linux dành cho người mới bắt đầu (có ví dụ)

Xargs​

Lệnh xargs xây dựng và thực thi các dòng lệnh từ đầu vào chuẩn. Nói một cách dễ hiểu, lệnh này đọc các mục từ stdin và thực thi lệnh được truyền cho lệnh này dưới dạng đối số. Ví dụ, đây là cách bạn có thể sử dụng xargs để tìm từ "Linux" trong các tệp có tên được truyền vào làm đầu vào.
Mã:
$ [B]xargs[/b] grep "Linux"
file1
file2
file3
file1:Linux researcher
file2:A Linux tutorial website
file3:Linux is opensource
Thêm...


Yes​

Lệnh Yes xuất ra một chuỗi liên tục cho đến khi đã bị giết.
Mã:
$ [B]yes[/b] [string]
Thêm ví dụ cho Lệnh Yes của Linux.


Zcat​

Lệnh zcat được sử dụng để hiển thị nội dung của các tệp được nén bằng gzip. Ví dụ về cách hiển thị nội dung của tệp văn bản nén gzip test.txt.gz:
Mã:
$ [B]zcat[/b] test2.txt.gz
Bạn có thể tìm thấy nhiều ví dụ zcat hữu ích hơn tại đây:
  • Hướng dẫn lệnh zcat trên Linux dành cho người mới bắt đầu (5 ví dụ)
 
Back
Bên trên