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命令相关推荐

  1. Kali Linux基础操作学习篇——alias命令

    课前声明: 1.本分享仅做学习交流,请自觉遵守法律法规! 2.搜索:Kali 与编程,学习更多网络攻防干货! 3.Kali 与编程每天准时更新,敬请学习和关注! 正文部分 课前声明: 1.本分享仅做学 ...

  2. ubuntu系统vim常用命令学习以及ubuntu软件下载安装

    文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...

  3. Ubuntu学习笔记:使用命令查看当前登录系统的用户信息

    Ubuntu学习笔记:使用命令查看当前登录系统的用户信息 1 查看当前登录的用户名 2 查看当前登录的用户名.终端类型.时间.IP地址 3 服务器连接的所有用户及正在使用的进程 4 显示系统中有哪些使 ...

  4. Ubuntu学习笔记:使用命令查询系统开机信息

    Ubuntu学习笔记:使用命令查询系统开机信息 dmesg

  5. ubuntu tail、history|grep 、alias命令

    参考https://www.runoob.com/linux/linux-comm-alias.html tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并 ...

  6. Ubuntu学习(一)

    Ubuntu学习(一) 一. Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的"ubuntu&quo ...

  7. 第五课:系统目录及ls·文件类型及alias命令介绍

    1.上过一次我们学习了单用户和救援模式及服务器秘钥登录等操作,而我们最终的目的还是要操作和使用linux系统,所以我们今天先初步学习linux的基本命令如下: 一·目录介绍        ls命令介绍 ...

  8. linux学习交流群,求linux(ubuntu)学习交流群

    匿名用户 1级 2015-05-14 回答 ubuntu学习群:65563370 该文章是小弟学习linux归纳出来的一些基础知识,也是做为自己的参考资料,希望各位渴望学习linux的朋友们共同学习. ...

  9. linux命令编写,Linux alias命令编写

    编写alias命令 Linux操作系统中打开一些应用,有时需要进入对应的文件夹,打开对应的程序,不是很方便.alias命令是一种命令别名命名法,可以将一些复杂的命令简化成一个我们自己命名的相对简单好记 ...

最新文章

  1. hive mysql 不兼容_Hive+mySql遇到的问题和解决办法
  2. 19、Power Query-快速分析各产品的销售情况
  3. 如何在linux下判断web服务是否开启?
  4. POJ 2186 挑战 --牛红人 强连通分量——Tarjan
  5. Mac如何设置Vamare Fusion虚拟集的vmnet-8网卡
  6. linux内核锁死怎么解决_解决Linux内核中的2038年问题
  7. 基于MOSS2007的全局导航用户控件的实现 [Ver2.0]
  8. Error:java: Compilation failed: internal java compiler error or source 1.5 提升版本
  9. Ubuntu中root用户和user用户的相互切换(转)
  10. 手把手教你做iOS的soap应用(webservice)
  11. 子界类型(Subrange types)
  12. EXOPlaye播放器播放直播Demo
  13. @uncheck_jQuery Check / Uncheck复选框
  14. 概率分布-beta分布
  15. ai条码插件免安装_AI条码插件BarcodeToolbox使用说明
  16. python colormap 顺滑_Python matplotlib Colormap规范化许多接近值的范围
  17. 在一起盗窃案中,法官对涉及到的四名犯罪嫌疑人A,B,C,D进行了审问.
  18. 5V转3.3V,你学会了吗?
  19. 静态网页之--小说阅读网
  20. 笔记本电脑加一个机械硬盘后的配置工作

热门文章

  1. 使用python来保存win10的聚焦图片
  2. 缓存穿透,缓存击穿,缓存雪崩
  3. vue脚手架的作用是什么?
  4. 在Fedora 14下安装yong输入法
  5. 学术报告系列(八) - Fault-tolerant control of unmanned aerial vehicles
  6. 网速提升: 百度、阿里、114与运营商的DNS怎么选?
  7. python 跳跃游戏
  8. 【人工智能】全球老外正跟你同步修仙!AI垂直文本翻译助力国产网文出海,规模将达300亿!...
  9. samba 服务器配置
  10. windows安装linux