• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Cách chạy 2 hoặc nhiều lệnh Terminal cùng một lúc trên Linux

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Cách Chạy 2 Hoặc Nhiều Lệnh Terminal Cùng Một Lúc Trên Linux 6094f5680cc69.png

 

Nếu sử dụng Linux chắc hẳn bạn sẽ biết cách sử dụng các lệnh hữu ích để làm việc với các tập tin, cài đặt phần mềm và khởi chạy các chương trình. Tuy nhiên có một điều mà bạn chưa biết đó là bạn vẫn có thể chạy nhiều câu lệnh cùng một lúc.

Việc kết hợp 2 hoặc nhiều câu lệnh cùng một lúc hay còn gọi là “command chaining”. Trong bài viết dưới đây NQ News sẽ hướng dẫn bạn cách chạy 2 hoặc nhiều lệnh Terminal cùng một lúc trên Linux.

lệnh Terminal

1. Semicolon (;) Operator (dấu chấm phẩy (;))

Semicolon (;) operator là ký tự dấu chấm phẩy (;) cho phép bạn thực thi nhiều câu lệnh liên tiếp, kể cả các câu lệnh trước đó có được thực thi thành công hay không.

Cho ví dụ, mở cửa sổ Terminal lên (sử dụng tổ hợp phím Ctrl + Alt + T trên Ubuntu và Linux Mint). Sau đó bạn nhập từng lệnh một trong 3 lệnh dưới đây vào, mỗi câu lệnh cách nhau bởi dấu chấm phẩy (;) rồi nhấn Enter. Trên màn hình sẽ hiển thị danh sách các thư mục hiện tại (ls), các thư mục bạn đang sử dụng hiện tại (pwd) và hiển thị tên đăng nhập (whoami) cùng một lúc.

ls ; pwd ; whoami

Sử dụng lệnh trên Terminal

Ngoài ra bạn cũng không cần sử dụng dấu cách sau dấu chấm phẩy (;) và dấu cách giữa các câu lệnh. Bạn có thể nhập 3 lệnh là ls;pwd;whoami. Tuy nhiên việc sử dụng dấu cách để người dùng có thể dễ dàng đọc hơn.

2. Logical AND Operator (&&)

Nếu muốn chạy lệnh thứ 2 sau khi chạy lệnh thứ nhất thành công, bạn có thể tách các câu lệnh bằng logical AND operator, nó là 2 ký tự (&&). Cho ví dụ, nếu muốn tạo một thư mục có tên là MyFolder và sau đó thay đổi thư mục này, bạn nhập câu lệnh dưới đây vào cửa sổ Terminal rồi nhấn Enter:

mkdir MyFolder && cd MyFolder

Sử dụng lệnh trên Terminal

Thư mục sẽ được tạo thành công, sau đó lệnh cd sẽ được thực thi và bạn đang mở thư mục mới.

3. Logical OR Operator (||)

Trong một số trường hợp nếu muốn thực thi câu lệnh thứ 2 trong trường hợp chạy câu lệnh thứ nhất không thành công, bạn có thể sử dụng logical OR operator, nó là 2 ký tự (||).

Ví dụ nếu muốn kiểm tra xem thư mục MyFolder có tồn tại hay không ( [ -d ~/MyFolder ] ) và tạo một thư mục MyFolder mới nếu thư mục này không tồn tại (( mkdir ~/MyFolder ), bạn nhập câu lệnh dưới đây vào cửa sổ Terminal rồi nhấn Enter:

[ -d ~/MyFolder ] || mkdir ~/MyFolder

Sử dụng lệnh trên Terminal

Lưu ý:

Cần đảm bảo rằng có dấu cách trong câu lệnh trên.

Trong ví dụ trên, thư mục MyFolder không tồn tại, do đó câu lệnh thứ 2 là để tạo thư mục.

4. Kết hợp nhiều Operator

Ngoài ra bạn có thể kết hợp nhiều operator trên một câu lệnh. Chẳng hạn, đầu tiên bạn muốn kiểm tra xem nếu một tập tin tồn tại hay không ( [ -f ~/sample.txt ] ). Nếu muốn hiển thị thông báo trên màn hình, sử dụng ( echo “File exists.” ). Nếu tập tin không tồn tại, bạn có thể tạo một file mới ( touch ~/sample.txt ).

Bạn kết hợp các lệnh này thành 1 lệnh duy nhất, nhập vào cửa sổ Command Prompt rồi nhấn Enter:

[ -f ~/sample.txt ] && echo “File exists.” || touch ~/sample.txt

Sử dụng lệnh trên Terminal

Trong ví dụ trên, tập tin không tồn tại do đó cần tạo một tập tin mới.

Dưới đây là phần tóm tắt kết hợp các lệnh:

  • A ; B – Chạy lệnh A rồi chạy lệnh B, kể cả chạy lệnh A thành công hay thất bại.
  • A && B – Chỉ chạy lệnh B nếu chạy lệnh A thành công.
  • A || B – Chỉ chạy lệnh B nếu chạy lệnh A thất bạị.

Tham khảo thêm một số bài viết dưới đây:

  • Bất kỳ ai cũng nên biết những lệnh Linux cơ bản này
  • 8 lệnh chết người nhất định không bao giờ được chạy trên Linux
  • Tìm hiểu hệ thống tập tin và thư mục trên hệ điều hành Linux

Chúc các bạn thành công!

  • Làm thế nào để sử dụng iTunes trên Linux?
  • Hướng dẫn vô hiệu hóa tài khoản Root trên Linux
  • Sử dụng lệnh CMD để loại bỏ virus trên máy tính Windows
  • Cách ẩn hoàn toàn một thư mục bằng một câu lệnh duy nhất trên Windows
  • Tìm hiểu hệ thống tập tin và thư mục trên hệ điều hành Linux
  • Cách sử dụng dòng lệnh Linux trên Android với Termux
Post Views: 198
Previous Post

Cách tạo một file ISO trên Linux

Next Post

Đây là cách “khôi phục” ổ USB bị lỗi trên Linux

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Đây Là Cách “khôi Phục” ổ Usb Bị Lỗi Trên Linux 6094f560da93a.jpeg

Đây là cách "khôi phục" ổ USB bị lỗi trên Linux

Bài mới nhất

Sitemap Là Gì? Vì Sao Doanh Nghiệp Lại Cần Phải Tạo Sitemap Cho Website? 612d214ccfff9.jpeg

Sitemap là gì? Vì sao doanh nghiệp lại cần phải tạo sitemap cho website?

27/06/2025
Top 11 Công Ty Thiết Kế Website Tại Huế Uy Tín, Chuyên Nghiệp, Chuẩn Seo 612d25b49e1ec.jpeg

Top 11 công ty thiết kế website tại Huế uy tín, chuyên nghiệp, chuẩn SEO

26/06/2025
mẫu thiết kế website công ty người mẫu ấn tượng

Dịch vụ thiết kế website công ty người mẫu nổi bật, cao cấp tại NQ News

26/06/2025
Thiết Kế Website Công Ty Viễn Thông, Dịch Vụ Mạng Chuyên Nghiệp, Uy Tín 612d253e4213f.jpeg

Thiết kế website công ty viễn thông, dịch vụ mạng chuyên nghiệp, uy tín

25/06/2025
Top 11 Trang Web Hẹn Hò Uy Tín, Chất Lượng Nhất Dành Cho Người độc Thân 612d2550e83dd.jpeg

Top 11 trang web hẹn hò uy tín, chất lượng nhất dành cho người độc thân

25/06/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution