Linux中有趣的alias

摘要:在Linux中,`alias`命令允许我们为常用的或复杂的命令创建简短的别名,从而提高工作效率。我简单的列了几个,抛砖引玉,欢迎巨佬们补充!

在Linux中,`alias`命令允许我们为常用的或复杂的命令创建简短的别名,从而提高工作效率。我简单的列了几个,抛砖引玉,欢迎巨佬们补充!

1. 列出所有文件(包括隐藏文件)

alias ll='ls -alh'

这个命令将`ls -alh`设置为`ll`的别名,这样我们就可以快速查看当前目录下的所有文件和子目录的详细信息。

2. 更新系统软件包(Debian系为例)

alias update='sudo apt-get update && sudo apt-get upgrade -y'

对于基于Debian的发行版如Ubuntu,这可以简化运行`apt-get update`后紧接着执行`apt-get upgrade`的过程。根据我们的Linux版本需要调整此命令(例如使用`dnf`或`zypper`等其他包管理器)。

3. 快速编辑Bash配置文件

alias bashconf='vim ~/.bashrc'

通过这个别名可以直接打开`.bashrc`文件进行编辑。当然也可以改成我们喜欢的任何文本编辑器,比如`nano`(我还是习惯vim)。

4. 查找并替换文本

alias replace="find . -type f -exec sed -i 's/old_text/new_text/g' {} +"

此命令用于全局搜索特定字符串并将其替换为另一个字符串。这个使用之前充分测试下哦,先备份下文件。

5. 显示当前IP地址

alias myip='hostname -I | cut -d" " -f1'

快速获取机器的IP地址,特别适用于拥有多个网络接口的情况。

6. 清理终端屏幕

alias cls='clear'

创建一个类似于Windows/DOS环境中的`cls`命令来清空屏幕内容。

7. 安全地删除文件

alias rm='rm -i'

给`rm`加上交互选项,每次删除时都会询问是否确定要删除该文件,有助于防止意外的数据丢失。

8. 快速导航到主目录

alias ..='cd ..'

简化返回上一级目录的操作。

9. 显示已定义的所有别名

alias showaliases='alias'

方便查看当前用户下所有已经定义了的别名列表。

最好我们把这些别名根据需要添加到shell配置文件中(通常是`.bashrc`或`.zshrc`),并且之后运行`source ~/.bashrc` 或 `source ~/.zshrc`使其生效。

来源:微微小胜

相关推荐