Что стоит за?

17

В Linux вы можете использовать lnкоманду для создания ссылок.

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

Я предполагаю, что «l» в lnозначает «ссылка», но что означает «n»?

Что означает ln?

Кори Кляйн
источник

Ответы:

41

Все lnсредства «ссылка», а не только «л». Точно так же, как и lsзначение «список», cpозначает «копировать» и mvозначает «переместить».

Они являются частью «двухбуквенных команд», например:

  • ar - АРХИВ
  • as - ASsembler
  • bc - Базовый калькулятор
  • cc - Компилятор C
  • cp - CoPy файлы и каталоги
  • dc - Настольный калькулятор
  • dd - Описание данных: конвертировать и копировать файл
  • df - Disk Free: сообщить об использовании дискового пространства файловой системы
  • du - Использование диска
  • ed - Редактор
  • ld - Ссылка eDitor
  • ln - сделать LiNks между файлами
  • lp - Линейный принтер
  • ls - Содержимое каталога LiSt
  • mv - Переместить (переименовать) файлы
  • nl - Количество строк файла
  • nm - Список имен
  • od - октальный дамп
  • pg - PaGinate
  • pr - (PRetty) PRINT
  • ps - Статус процесса: сообщить о снимке текущих процессов.
  • rm - Удалите файлы или каталоги
  • sh - Ракушка
  • su - запустить команду с замещающим пользователем и идентификатором группы / изначально Super User
  • vi - Визуальный редактор
  • wc - Количество слов
JA Corbal
источник
6
Может быть, или просто «сменить пользователя».
JA Corbal
22
На самом деле, проверка в РУКОВОДСТВЕ ПРОГРАММИСТА UNIX, седьмое издание, том 1, январь 1979 года. Там написано «замещающий пользователь».
Фредерик Дьюердт
1
Я думаю, что ваше описание suнемного вводит в заблуждение. suзапускает команду с замещающим идентификатором пользователя и группы. Он не меняет UID текущего пользователя и не делает текущего пользователя суперпользователем.
4
На страницах руководства Unix Первое издание доступны в Интернете.
Жиль "ТАК - перестань быть злым"
1
«Переключить / заменить пользователя» теперь может быть более точным, но исторически самая старая из доступных реализаций suв Unix v5 (1974) могла переключаться только на суперпользователя: pthree.org/2009/12/31/the-meaning- of-su
Plutor