V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
azev
V2EX  ›  问与答

Linux 中链接命令 link 为什么缩写为 ln 而不是 lk?

  •  
  •   azev · 2018-12-17 14:15:24 +08:00 · 2925 次点击
    这是一个创建于 2197 天前的主题,其中的信息可能已经有所发展或是发生改变。
    26 条回复    2018-12-17 21:14:09 +08:00
    502badgateway
        1
    502badgateway  
       2018-12-17 14:22:20 +08:00
    为什么 copy 缩写是 cp 不是 cy 呢?
    为什么 move 缩写是 mv 不是 me 呢?
    为什么 remove 缩写是 rm 不是 re 呢?
    azev
        2
    azev  
    OP
       2018-12-17 14:30:03 +08:00   ❤️ 1
    @502badgateway

    你能先看看你举的例子吗?
    都是发音的辅音构成缩写
    link 呢?
    dobelee
        3
    dobelee  
       2018-12-17 14:32:21 +08:00 via Android
    为什么 password 缩写是 passwd 不是 pwd 呢?
    designer
        4
    designer  
       2018-12-17 14:33:03 +08:00 via iPhone
    有些东西已经约定成俗了,甚至有些本身没有什么科学性。再纠结就是钻牛角尖了。
    Cbdy
        5
    Cbdy  
       2018-12-17 14:33:33 +08:00   ❤️ 1
    省略元音是洋人的习俗
    Tink
        6
    Tink  
       2018-12-17 14:42:14 +08:00
    为什么 list 的缩写是 ls 不是 lt 呢
    tabris17
        7
    tabris17  
       2018-12-17 14:48:34 +08:00
    音节缩写应该是 lnk,而不是 lk,而 ln 采用 lnk 的前两个字母
    azev
        8
    azev  
    OP
       2018-12-17 14:49:55 +08:00
    @Cbdy 嗯 缩写基本是这样的基本规则
    所以有个不合规则的就比较引人注意了


    @dobelee
    你举的这个例子是合乎规则的 如果需要缩写为三个字母 那就是 pwd
    如果可以长一点那就是保留前面的元音
    Phant0m
        9
    Phant0m  
       2018-12-17 14:52:01 +08:00   ❤️ 2
    ln ----- LINK_NAME
    azev
        10
    azev  
    OP
       2018-12-17 14:52:51 +08:00
    @tabris17 这个有点道理 跟 6 楼的 list 差不多的道理
    好像记得哪见过 lnk 这个形式 如果要求短一点的话 那就是 ln 了
    这样就能解释了
    qooweds
        11
    qooweds  
       2018-12-17 14:53:10 +08:00
    也许是 link name 的意思
    谁知道呢?
    azev
        12
    azev  
    OP
       2018-12-17 14:55:18 +08:00
    @Phant0m
    是这样吗?有没有来源?
    tabris17
        13
    tabris17  
       2018-12-17 14:57:16 +08:00
    @azev windows 快捷方式扩展名就是 *.lnk
    rayhy
        14
    rayhy  
       2018-12-17 14:59:19 +08:00
    查了半天也没查到。说不定类似 creat 和 create。。。
    azev
        15
    azev  
    OP
       2018-12-17 15:01:16 +08:00
    @tabris17 对 是这个
    azev
        16
    azev  
    OP
       2018-12-17 15:02:36 +08:00
    @tabris17
    @Tink

    相比于 list,link 中的 n 貌似没有发出他原本的辅音
    Phant0m
        17
    Phant0m  
       2018-12-17 15:09:35 +08:00
    @azev ls --help 里面就有
    lance6716
        18
    lance6716  
       2018-12-17 15:10:47 +08:00 via Android
    @rayhy 哈哈哈哈这个梗
    azev
        19
    azev  
    OP
       2018-12-17 15:20:44 +08:00
    @Phant0m
    我看了下
    LINK_NAME 只是在描述这个命令的参数意思?
    真正的命令还是 link 吧
    hx1997
        20
    hx1997  
       2018-12-17 15:30:21 +08:00 via Android
    一个猜想:省略元音字母是因为元音字母在单词中十分常见,保留在缩写中增加的信息量较少。同样词尾的 -p, -t, -k 也是比较常见的,所以在缩写需要保留的字母比较少时可以考虑删掉。
    cye3s
        21
    cye3s  
       2018-12-17 15:30:35 +08:00 via Android
    Linux 发行版=一群独立程序员写的软件打个包😂
    jadec0der
        22
    jadec0der  
       2018-12-17 15:46:28 +08:00
    passwd 可能是因为 pwd 被 print working directory 占了
    13552146687
        23
    13552146687  
       2018-12-17 15:53:41 +08:00
    我给我的狗叫旺财,你不想叫它旺财,但是你叫别的,它不理你啊
    vipdog73
        24
    vipdog73  
       2018-12-17 15:57:16 +08:00
    alias 了解下
    Cbdy
        25
    Cbdy  
       2018-12-17 20:32:51 +08:00 via Android
    @jadec0der 我一直以为 pwd 是 present work directory
    jadec0der
        26
    jadec0der  
       2018-12-17 21:14:09 +08:00
    @Cbdy man 的解释是 pwd - print name of current/working directory
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4160 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 05:30 · PVG 13:30 · LAX 21:30 · JFK 00:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.