Hầu hết các lệnh unixoid có các lựa chọn thay thế ngắn và dài cho các tùy chọn dòng lệnh, như ls -a
, và ls --all
, ls -A
và ls --almost-all
. Tại sao hai cách đó tồn tại? Một cái ngắn hơn để gõ, cái kia dễ đọc và dễ hiểu hơn. Nhưng mỗi khi tôi viết một kịch bản shell, tôi cần quyết định tôi muốn sử dụng tập lệnh nào. Được biết tại sao hai sự thay thế tồn tại? Cái nào là đầu tiên, tại sao cái kia được giới thiệu. Trên DOS / Windows, ví dụ, hầu như chỉ có các tùy chọn một chữ cái không phân biệt chữ hoa chữ thường.