Ln có nghĩa là gì?


17

Trong Linux, bạn có thể sử dụng lnlệnh để tạo liên kết.

$ touch foo
$ ln -s foo foo_link
$ ls -l
lrwxrwxrwx  1 cklein cklein         3 May 29 16:11 foo_link -> foo

Tôi giả sử rằng 'l' trong lnviết tắt của "link", nhưng 'n' là viết tắt của từ gì?

Không đại diện lncho cái gì?

Câu trả lời:


41

Tất cả các lnphương tiện "liên kết", không chỉ là "l". Cũng giống như ls"danh sách", cpcó nghĩa là "bản sao" và mvcó nghĩa là "di chuyển".

Chúng là một phần của "lệnh hai chữ cái", ví dụ:

  • ar - ARchive
  • as - ASsembler
  • bc - Máy tính cơ bản
  • cc - Trình biên dịch C
  • cp - Các tập tin và thư mục CoPy
  • dc - Máy tính bàn
  • dd - Mô tả dữ liệu: chuyển đổi và sao chép một tập tin
  • df - Disk Free: báo cáo sử dụng dung lượng đĩa hệ thống
  • du - Sử dụng đĩa
  • ed - EDitor
  • ld - Liên kết eDitor
  • ln - tạo LiNks giữa các tệp
  • lp - Máy in Line
  • ls - Nội dung thư mục LiSt
  • mv - Tập tin MoVe (đổi tên)
  • nl - Số dòng của tập tin
  • nm - Danh sách tên
  • od - Đổ rác
  • pg - PaGine
  • pr - (PRetty)
  • ps - Trạng thái quá trình: báo cáo ảnh chụp nhanh của các quy trình hiện tại.
  • rm - ReMove tập tin hoặc thư mục
  • sh - Bán
  • su - chạy lệnh với Người dùng thay thế và ID nhóm / Siêu người dùng ban đầu
  • vi - Biên tập viên VI
  • wc - Số từ

6
Có thể, hoặc chỉ "chuyển người dùng".
JA Corbal

22
Trên thực tế, kiểm tra trong HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH UNIX, Phiên bản thứ bảy, Tập 1, Tháng 1, 1979. Nó nói 'người dùng thay thế'.
Frederik Deweerdt

1
Tôi nghĩ rằng mô tả của bạn sulà một chút sai lệch. suchạy một lệnh với một ID người dùng và nhóm thay thế. Nó không thay đổi UID của người dùng hiện tại hoặc biến người dùng hiện tại thành siêu người dùng.


1
"Chuyển đổi / người dùng thay thế" có thể chính xác hơn bây giờ, nhưng trong lịch sử, cách triển khai lâu đời nhất có sẵn sutrong Unix v5 (1974), chỉ có thể chuyển sang siêu người dùng: pthree.org/2009/12/12/the-meaning- of-su
Plutor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.