温馨提示×

能否为ubuntu别名设aliases

小樊
44
2026-09-20 18:23:21
栏目: 智能运维

可以的。在 Ubuntu(以及其他 Linux 发行版)里,“别名(alias)”通常有两种常见场景,我分开说一下,你可以看看你想要的是哪一种。


一、为命令设置别名(最常见)

比如你不想每次都输入 ls -la,只想输入 ll。

1. 临时生效(当前终端)

alias ll='ls -la'

关闭终端后失效。

2. 永久生效(推荐)

把 alias 写进你的 shell 配置文件:

  • 如果你用的是 bash(默认):
nano ~/.bashrc

在末尾添加:

alias ll='ls -la'
alias gs='git status'

保存后执行:

source ~/.bashrc
  • 如果你用的是 zsh:
nano ~/.zshrc
source ~/.zshrc

3. 查看和删除

alias          # 查看所有别名
unalias ll     # 删除某个别名

二、为“主机 / IP”设置别名(SSH 别名)

如果你说的是“给服务器设别名,方便 ssh 连接”,那是另一回事。

编辑 SSH 配置

nano ~/.ssh/config

示例:

Host myserver
    HostName 192.168.1.100
    User ubuntu
    Port 22

之后你就可以直接:

ssh myserver

三、为“用户或路径”设别名(不常见)

如果你是指:

  • 给某个目录起短名 → 用 alias + cd
  • 给某个用户起别名 → 一般不支持,只能建新用户

如果你能具体说一下:

你是想给「命令」「服务器」还是「路径」设别名?

我可以直接给你一份最合适的配置示例。

0 踩