ln代表什么?

Cor*_*ein 17 symlink ln

在 Linux 中,您可以使用该ln命令创建链接。

$ touch foo
$ ln -s foo foo_link
$ ls -l
lrwxrwxrwx  1 cklein cklein         3 May 29 16:11 foo_link -> foo
Run Code Online (Sandbox Code Playgroud)

我假设“l”ln代表“链接”,但“n”代表什么?

代表什么ln

J. *_*bal 43

所有的ln意思都是“链接”,而不仅仅是“l”。与ls“列表”的意思相同,cp“复制”的mv意思,“移动”的意思。

它们是“双字母命令”的一部分,例如:

  • ar - 档案
  • as — 装配工
  • bc — 基本计算器
  • cc — C 编译器
  • cp — 复制文件和目录
  • dc — 桌面计算器
  • dd — 数据说明:转换和复制文件
  • df — Disk Free:报告文件系统磁盘空间使用情况
  • du - 磁盘使用情况
  • ed — 编辑
  • ld — 链接编辑器
  • ln — 在文件之间建立链接
  • lp — 行式打印机
  • ls — 列出目录内容
  • mv — 移动(重命名)文件
  • nl — 文件行数
  • nm - 名单
  • od — 八进制转储
  • pg — 分页
  • pr — (Pretty) 打印
  • ps — 进程状态:报告当前进程的快照。
  • rm — 移除文件或目录
  • sh - 贝壳
  • su — 使用替换用户和组 ID / 原为超级用户运行命令
  • vi — 可视化编辑器
  • wc - 字数

  • 实际上,查看 UNIX PROGRAMMER'S MANUAL,第七版,第 1 卷,1979 年 1 月。它说“替代用户”。 (22认同)
  • 也许,或者只是“切换用户”。 (6认同)
  • [Unix 第一版手册页](http://man.cat-v.org/unix-1st/1/) 可在 Internet 上找到。 (4认同)