Ubuntu学习之alias命令
Ubuntu学习之alias命令
1.1 alias功能介绍
当我们经常需要在命令窗键入复杂冗长的命令时,alias就派上用场啦。alias允许用户为命令创建简单的名称或缩写,哪怕这个缩写只有一个字符。即为指令设置别名。
1.2 alias语法
语法:alias [name=”value”]
alias为当前用户提供啦有效的别名列表,注意:等号前后没有空格。
1.3 简单示例
ls是一个常用的命令,默认列出当前路径下的文件以及文件夹,-a选项指示ls显示隐藏文件和文件夹,-l告诉ls提供文件和子目录的详细信息。
若想要暂时禁用ls别名,可以使用\ls,注意不要留有空格。
当然,这个示例我们还可以进一步的简化。
除了-l这样的选项,我们还可以在values中添加参数。
你以为这样就完了吗,nonono,让我们继续前进。
alias可以将多个命令包含在value中,各个命令用分号分隔。
alias l=‘pwd;ls’ 别名l首先启动pwd显示当前路径,然后启动ls显示当前的文件目录。
我们甚至可以用别名来调用其他的别名。
想要了解的更多的话,那么就继续跟我进行下去吧。
alias dir=“ls -al | grep ^d” ls -al用于获取当前目录下的所有文件和子目录列表,然后通过|管道将这个输出传递给过滤器grep,^d表示以d开头的文件夹,因此这个命令用来显示当前路径下的所有文件夹。利用别名来显示复杂命令,是不是相当方便呢,我相信你已经感受到他的魅力啦。
1.4 alias 永久化
你有没有发现,当你重启计算机的时候,这些别名已经不存在啦,这是alias的主要缺点。不过不用担心,我们可以通过一些设置去使alias永久化。
在我们的主目录下(/home/user)有一个.bashrc的文件,我们可以通过vim .bashrc去编辑这个文件,添加任何我们想要的别名,如:alias p=’pwd’,位于下方图片底部。
1.5 去除别名
当我们不再需要某些别名的时候,我们可以通过unalias命令,去除掉我们不想要的别名。
Ubuntu学习之alias命令相关推荐
- Kali Linux基础操作学习篇——alias命令
课前声明: 1.本分享仅做学习交流,请自觉遵守法律法规! 2.搜索:Kali 与编程,学习更多网络攻防干货! 3.Kali 与编程每天准时更新,敬请学习和关注! 正文部分 课前声明: 1.本分享仅做学 ...
- ubuntu系统vim常用命令学习以及ubuntu软件下载安装
文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...
- Ubuntu学习笔记:使用命令查看当前登录系统的用户信息
Ubuntu学习笔记:使用命令查看当前登录系统的用户信息 1 查看当前登录的用户名 2 查看当前登录的用户名.终端类型.时间.IP地址 3 服务器连接的所有用户及正在使用的进程 4 显示系统中有哪些使 ...
- Ubuntu学习笔记:使用命令查询系统开机信息
Ubuntu学习笔记:使用命令查询系统开机信息 dmesg
- ubuntu tail、history|grep 、alias命令
参考https://www.runoob.com/linux/linux-comm-alias.html tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并 ...
- Ubuntu学习(一)
Ubuntu学习(一) 一. Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的"ubuntu&quo ...
- 第五课:系统目录及ls·文件类型及alias命令介绍
1.上过一次我们学习了单用户和救援模式及服务器秘钥登录等操作,而我们最终的目的还是要操作和使用linux系统,所以我们今天先初步学习linux的基本命令如下: 一·目录介绍 ls命令介绍 ...
- linux学习交流群,求linux(ubuntu)学习交流群
匿名用户 1级 2015-05-14 回答 ubuntu学习群:65563370 该文章是小弟学习linux归纳出来的一些基础知识,也是做为自己的参考资料,希望各位渴望学习linux的朋友们共同学习. ...
- linux命令编写,Linux alias命令编写
编写alias命令 Linux操作系统中打开一些应用,有时需要进入对应的文件夹,打开对应的程序,不是很方便.alias命令是一种命令别名命名法,可以将一些复杂的命令简化成一个我们自己命名的相对简单好记 ...
最新文章
- hive mysql 不兼容_Hive+mySql遇到的问题和解决办法
- 19、Power Query-快速分析各产品的销售情况
- 如何在linux下判断web服务是否开启?
- POJ 2186 挑战 --牛红人 强连通分量——Tarjan
- Mac如何设置Vamare Fusion虚拟集的vmnet-8网卡
- linux内核锁死怎么解决_解决Linux内核中的2038年问题
- 基于MOSS2007的全局导航用户控件的实现 [Ver2.0]
- Error:java: Compilation failed: internal java compiler error or source 1.5 提升版本
- Ubuntu中root用户和user用户的相互切换(转)
- 手把手教你做iOS的soap应用(webservice)
- 子界类型(Subrange types)
- EXOPlaye播放器播放直播Demo
- @uncheck_jQuery Check / Uncheck复选框
- 概率分布-beta分布
- ai条码插件免安装_AI条码插件BarcodeToolbox使用说明
- python colormap 顺滑_Python matplotlib Colormap规范化许多接近值的范围
- 在一起盗窃案中,法官对涉及到的四名犯罪嫌疑人A,B,C,D进行了审问.
- 5V转3.3V,你学会了吗?
- 静态网页之--小说阅读网
- 笔记本电脑加一个机械硬盘后的配置工作