在Linux中,alias命令允许用户创建自定义的命令别名,以便更快地执行常用的命令或命令组合。以下是一些常用命令,它们可以设置为aliases,以提高工作效率:
ll
- 显示当前目录下的所有文件和文件夹(包括隐藏文件),类似于ls -l
alias ll='ls -l'
la
- 显示当前目录下的所有文件和文件夹(包括隐藏文件),类似于ls -A
alias la='ls -A'
l
- 显示当前目录下的所有文件和文件夹(包括隐藏文件),类似于ls
alias l='ls -CF'
cpa
- 复制文件并保留文件的属性(如所有者、时间戳等)
alias cpa='cp --preserve=timestamps,mode,ownership,acl'
mvn
- 使用mv命令移动文件,并覆盖目标文件而不提示
alias mvn='mv -f'
rmrf
- 强制删除文件或目录及其内容,无需确认
alias rmrf='rm -rf'
mkdirp
- 创建多级目录,如果父目录不存在则自动创建
alias mkdirp='mkdir -p'
gitadd
- 添加所有更改到暂存区
alias gitadd='git add .'
gitcommit
- 提交暂存区的更改,并附带默认提交信息
alias gitcommit='git commit -m'
gits
- 显示Git状态
alias gits='git status'
gic
- 获取最新的代码更改
alias gic='git pull origin master'
gco
- 获取最新的代码更改并切换到master分支
alias gco='git pull origin master && git checkout master'
gcc
- 编译C程序并链接
alias gcc='gcc -Wall -g'
g++
- 编译C++程序并链接
alias g++='g++ -Wall -g'
clear
- 清屏
alias clear='clear'
要使这些别名永久生效,可以将它们添加到你的shell配置文件中,例如对于Bash用户,可以将它们添加到~/.bashrc
文件中;对于Zsh用户,可以将它们添加到~/.zshrc
文件中。添加完毕后,运行source ~/.bashrc
(或对应的配置文件)以使更改生效。