最有用的别名和 bash 脚本有哪些?

最有用的别名和 bash 脚本有哪些?

我今天刚刚在 Codecademy 学习了一些基本的 bash。我很好奇有哪些常用或个人最喜欢的别名和 bash 脚本可以放入我的 bash_profile 文档中。有什么东西是你离不开的吗?

答案1

一些基本的别名:

 - alias ls="ls --color=auto"
 - alias greg="grep --color=auto"
 - alias ll="ls -l"
 - alias la="ls -a"
 - alias wipe="rm -ri ./*"

如果您的系统无法识别“关机”

 - alias poweroff="sudo shutdown -h now"

我还建议使用 shell 脚本/cronjob 来备份您的主目录以及其他重要的内容。包含所有 iptables 规则的脚本也很有帮助。最后,生成良好密码的脚本有助于建立安全的系统。

问候

答案2

alias l="ls -l" alias la="ls -la" alias lsa="ls -a" alias ..="cd .." alias ...="cd ../.." alias df="df -h" alias ps="ps -ef" alias info="pinfo -a" alias man="pinfo -a -m" alias top="htop" alias tree="tree -N" alias su="su -" alias gk="gitk --all"

的颜色设置ls在 中定义LS_OPTIONS

答案3

使用通用别名或“随处使用”脚本会降低生产力,因此我不推荐他们。我在 AIX 和 Linux 管理方面拥有超过 10 年的经验,但我从未创建过自己的别名。我也不创建自己的通用脚本,仅创建有助于在特定环境中完成特定任务的脚本。

迟早,您将拥有数十(或数百)个不同的系统,每个系统都有多个帐户(您自己的、root、tomcat 等),并且可能您的同事与您共享一些帐户。和bash你最好的朋友在一起就是 Ctrl-R 键,句号。如果你开始依赖它来ll执行,ls -l它很快就会变成一种负债而不是资产。关心别名会降低你的生产力而不是提高它。

相关内容