阅读<<Unix环境高级编程>>一书,许多函数名称都是不明觉厉的缩写,还真是不太习惯
应该是:
历史原因?
习惯原因?
这些省略只是我不习惯而已?
注:
是问的C语言函数库中的函数名,不是命令行工具 (具体来说,是
/usr/lib
的这些)函数名弄那么多缩写(不明觉厉的缩写), 真的好吗? (我幼稚地认为:
不好, 徒增许多心智负担
)
阅读<<Unix环境高级编程>>一书,许多函数名称都是不明觉厉的缩写,还真是不太习惯
应该是:
历史原因?
习惯原因?
这些省略只是我不习惯而已?
注:
是问的C语言函数库中的函数名,不是命令行工具 (具体来说,是/usr/lib
的这些)
函数名弄那么多缩写(不明觉厉的缩写), 真的好吗? (我幼稚地认为: 不好, 徒增许多心智负担
)
在终端上能少打就少打,人是很懒的。加上外国人有缩写的习惯,很多缩写外国人一看就能知道是什么意思。
很多命令因为太常用了,用着用着就会有人想偷懒想打得更快一些。比较典型的例子:
ls -a => la
ls -l =>ll
cd /home/yourname =>cd ~
在 oh my zsh里,cd .. 变成了..
1 回答1.4k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答775 阅读✓ 已解决
1 回答1.7k 阅读
2 回答804 阅读✓ 已解决
1 回答974 阅读✓ 已解决
减少打字个数啊 命令很多都是直接在shell里打的
例如
pwd-> print working directory
这差距字数也太大的了
当你习惯的时候 你肯定不会有问题用缩写的
其实英语母语者对缩写其实是怎么少写几个字怎么好,比如IMO之类的