[最佳做法问题]
我刚开始使用unix-我发现一些常见的操作(例如,创建符号链接ln -s
或重命名文件)是 不直观的。mv
我辩论是否要定义自己的别名,例如 ,来代替。 rename
symlink
这是一个坏主意吗?为什么不)?
注意:我不是在做sysadmin的工作,只是在我自己的个人计算机上使用unix终端来提高工作效率。
澄清:意思是,我为bash内置的任何不直观的命令定义自己的语法-这样我可以更好地理解它们-但这将是我控制的机器所独有的(访问我的别名)
这绝对是一个偏爱的问题。我认为,直接学习命令还有更多优势:
ln
和mv
将还清,只要你是一个新的计算机上。虽然将永远不会回过头来查找您的设置,重复设置或查找您想要的内容,但是了解基本命令将始终为您节省一点时间。也可以使用内置的手册(man mv
),这也是一个好处。另外,ln -s
击键次数少于symlink
;)symlink
可用于制备好符号链接,如果您想进行硬链接或替换现有文件,则ln
无论如何都必须使用。简而言之,您的自定义别名不如基本命令灵活。考虑到这些,我建议不要用别名替换单个命令。但是,在许多情况下,使用别名命令很有意义。一些例子:
scp -r /home/user/project/logs [email protected]~/logs/`date %F`
cat /var/logs/websites | grep 502 > /home/user/logs/502
我希望这有助于您了解如何最大程度地使用别名!归根结底,这是您的决定,与通过阅读任何旧的堆栈交换注释相比,您将通过实践学习更多有关linux / unix的信息:学习方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句