1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Shell

Connected

Bài tập

Làm sao để xem trợ giúp cho một lệnh?

Để tìm hiểu một lệnh dùng để làm gì, trước đây người ta thường dùng lệnh man (viết tắt của "manual"). Ví dụ, lệnh man head sẽ hiển thị thông tin sau:

HEAD(1)               BSD General Commands Manual              HEAD(1)

NAME
     head -- display first lines of a file

SYNOPSIS
     head [-n count | -c bytes] [file ...]

DESCRIPTION
     This filter displays the first count lines or bytes of each of
     the specified files, or of the standard input if no files are
     specified.  If count is omitted it defaults to 10.

     If more than a single file is specified, each file is preceded by
     a header consisting of the string ``==> XXX <=='' where ``XXX''
     is the name of the file.

SEE ALSO
     tail(1)

man tự động gọi less, vì vậy bạn có thể cần nhấn phím cách để cuộn qua thông tin và gõ :q để thoát.

Phần mô tả một dòng dưới NAME cho bạn biết ngắn gọn lệnh đó làm gì, và phần tóm tắt dưới SYNOPSIS liệt kê tất cả các cờ (flag) mà lệnh hiểu. Bất cứ thứ gì là tùy chọn sẽ được đặt trong ngoặc vuông [...], các lựa chọn một trong hai được phân tách bằng |, và những thứ có thể lặp lại được hiển thị bằng ..., nên trang hướng dẫn của head đang nói rằng bạn có thể đặt hoặc số dòng với -n hoặc số byte với -c, và bạn có thể đưa vào bất kỳ số lượng tên tệp nào.

Vấn đề với sổ tay Unix là bạn phải biết mình đang tìm gì. Nếu không, bạn có thể tìm trên Stack Overflow, đặt câu hỏi trên các kênh Slack của DataCamp, hoặc xem phần SEE ALSO của những lệnh bạn đã biết.

Hướng dẫn 1/2

undefined XP
  • 1

    Đọc trang hướng dẫn (manual) của lệnh tail để biết việc đặt dấu + trước con số dùng với cờ -n có tác dụng gì. (Hãy nhớ nhấn phím cách để cuộn xuống và/hoặc gõ q để thoát.)

  • 2

    Dùng tail với cờ -n +7 để hiển thị tất cả các dòng trừ sáu dòng đầu của seasonal/spring.csv.