可以的,Ubuntu 完全可以自定义 aliases(命令别名),而且这是非常常见的用法。下面给你几种常用、可靠的方式。
直接在终端输入:
alias ll='ls -alF'
当前终端立即生效,但关闭终端后失效。
查看已有别名:
alias
删除别名:
unalias ll
最常见的文件是:
~/.bashrc
(如果你用的是 zsh,则是 ~/.zshrc)
在文件末尾加入:
alias ll='ls -alF'
alias gs='git status'
alias update='sudo apt update && sudo apt upgrade'
source ~/.bashrc
之后每次打开终端都会自动加载。
编辑:
/etc/bash.bashrc
或
/etc/profile
添加方式同上,需要 sudo 权限:
sudo nano /etc/bash.bashrc
⚠️ 不建议新手频繁改系统级文件。
alias 不能接收参数,如果你需要参数,用函数:
mkcd() {
mkdir -p "$1" && cd "$1"
}
使用:
mkcd test
alias cls='clear'
alias ..='cd ..'
alias ...='cd ../..'
alias ports='netstat -tulanp'
alias df='df -h'
alias free='free -m'
.bashrc(除非显式 source)\ls
强制使用原命令如果你愿意,我可以:
你想用在什么场景?