在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(或对应的配置文件)以使更改生效。