Nếu bạn muốn nói là không có -
ở cuối tar
lệnh, thì đó là điều phổ biến trên nhiều lệnh muốn sử dụng tệp.
Nó cho phép bạn xác định đầu vào hoặc đầu ra tiêu chuẩn chứ không phải là một thực tế tên tệp .
Đó là trường hợp cho ví dụ đầu tiên và thứ ba của bạn. Ví dụ: cdrecord
lệnh đang lấy đầu vào tiêu chuẩn (luồng ảnh ISO được tạo bởi mkisofs
) và ghi trực tiếp vào /dev/dvdrw
.
Với cd
lệnh, mỗi khi bạn thay đổi thư mục, nó sẽ lưu trữ thư mục mà bạn đến. Nếu bạn làm cd
với -
"tên thư mục" đặc biệt , nó sẽ sử dụng thư mục đã nhớ đó thay vì một thư mục thực. Bạn có thể dễ dàng chuyển đổi giữa hai thư mục khá nhanh chóng bằng cách sử dụng nó.
Các lệnh khác có thể coi -
là một giá trị đặc biệt khác .
-
cho các chi nhánh git, nghĩa là bạn có thể chuyển về chi nhánh trước đó của bạn vớigit checkout -