Ubuntu下alias配置

本文介绍如何在Linux系统中设置命令别名,通过编辑.bashrc文件来简化常用命令的操作流程。文中提供了具体步骤及示例,并给出了Linux与MS-DOS命令的基本对照表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初学Linux,刚开始可能不linux下的命令,还好强大的Linux给我们提供了一个给命令起别号的功能

功能如下:

按下Ctrl+Shift+T键打开终端窗口,配置开始前,先看下自己系统里都有那写别名

使用alias回车即可看到一些系统已经自定义的别名

例如下面的内容:

alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'

咱们继续,回到登陆账户的家目录

cd ~回车

列出家目录中的所有文件 ls -ahl回车

在现实的文件列表中会有alias的配置文件.bashrc

对于初学者推荐使用gedit来打开这个文件。

执行这条命令gedit .bashrc

执行完之后会弹出一个gedit的图形编辑器

找到类似的内容:

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias cdmydir='cd ~'
alias dir='ls -hl'

标红色的内容是我自定义的。大家也可以作为练习使用

在文档里以#开头的都是注释,不要动!

在这里面定义自己想要定义的命令别号

记住alias与自定义的命令之间有空格,后面的真正的执行命令是用单引号因起来的。配置完之后保存。

还没有结束。在保存完退出之后在终端中输入source .bashrc;

只有执行完这条命令才能在当前状态下使用,否则就得重启才能使用。

大家可以加一些windows与linux中有差别的命令,来作为学习linux的一个过渡。

这有一些基本常用的对照表,大家可以拿下面的这个对照表做练习。

功能LinuxMS-DOS
复制文件cpcopy
移动文件mvmove
列举文件lsdir
清除屏幕clearcls
删除文件rmdel
创建目录mkdirmkdir
查看文件lessmore
文件重命名mvren
比较文件内容difffc
查看当前路径pwdchdir
把输出回显到屏幕echoecho
在文件中寻找字串grepfind
显示命令帮助man命令/?
关闭和退出exitexit
显示或设置日期datedate
显示时间datetime
显示已被使用的内存freemem
格式化软盘mke2fs或 mformatformat


### 如何在 Ubuntu设置和使用 `alias` 命令 #### 使用临时别名 当用户希望快速定义一个命令的别名而不影响其他会话时,可以在当前终端窗口中直接输入 `alias` 命令来创建临时别名。这些更改只会在当前 shell 会话期间有效,在关闭终端后便会失效。 例如,可以将 `ll` 设为 `ls -l` 的别名: ```bash alias ll='ls -l' ``` 这使得在整个登录过程中都可以通过键入 `ll` 来查看详细的文件列表[^1]。 #### 添加到配置文件实现持久化 对于那些经常使用的别名来说,更理想的做法是在特定位置保存它们以便每次启动新的 shell 实例都能加载这些自定义设置。具体做法是编辑个人用户的 `.bashrc` 文件并将所需的 `alias` 定义追加进去。此方法适用于所有基于 Bash Shell 的环境。 打开并编辑位于家目录下的隐藏文件`.bashrc`: ```bash vim ~/.bashrc ``` 接着按照如下格式添加一行或多行用于指定新别名: ```bash alias mycommand='some complex command with arguments' ``` 完成编辑后记得使改动生效: ```bash source ~/.bashrc ``` 现在无论何时重新开启一个新的 terminal 窗口都会应用上述所作的所有 alias 配置[^2][^3]. #### 查看已有的别名 若想知道当前有哪些活跃着的别名,则只需单独运行 `alias` 即可打印出全部记录;而取消某个别名也很容易做到——只需要调用 unalias 函数传入相应名字作为参数即可撤销关联关系。 显示现有别名: ```bash alias ``` 移除名为 test 的别名: ```bash unalias test ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值