在Linux命令行中,使用别名(alias)可以简化常用的命令或命令组合。以下是一些常见的Linux命令行别名及其功能:
ll
- 列出当前目录下的所有文件和文件夹,包括隐藏文件。
alias ll='ls -l'
la
- 类似于ll
,但还包括.
和..
。
alias la='ls -A'
l
- 列出当前目录下的所有文件和文件夹。
alias l='ls -CF'
cp
- 复制文件或目录。
alias cp='cp -i'
mv
- 移动或重命名文件或目录。
alias mv='mv -i'
rm
- 删除文件或目录。
alias rm='rm -i'
mkdir
- 创建新目录。
alias mkdir='mkdir -p'
rmdir
- 删除空目录。
alias rmdir='rmdir -p'
touch
- 创建空文件或更新现有文件的修改时间。
alias touch='touch -h'
ping
- 检查网络连接。
alias ping='ping -c 4'
wget
- 下载文件。
alias wget='wget -c'
curl
- 发送HTTP请求。
alias curl='curl -s'
grep
- 在文件中搜索文本。
alias grep='grep --color=auto'
find
- 查找文件。
alias find='find .'
diff
- 比较文件差异。
alias diff='diff --color=auto'
sudo
- 以超级用户权限执行命令。
alias sudo='sudo '
apt-get
- Debian/Ubuntu系统包管理器。
alias apt-get='sudo apt-get'
yum
- Red Hat/CentOS系统包管理器。
alias yum='sudo yum'
history
- 查看命令历史记录。
alias history='history | less'
clear
- 清屏。
alias clear='clear && echo "Screen cleared"'
你可以在~/.bashrc
或~/.bash_profile
文件中添加或修改别名。例如:
echo "alias ll='ls -l'" >> ~/.bashrc
source ~/.bashrc
这样,每次启动终端时,这些别名都会自动加载。
希望这些别名能帮助你更高效地使用Linux命令行!