【Linux】别名
别名就是一种快捷方式,以省去用户输入一长串命令的麻烦。
别名有多种实现方式,可以使用函数,也可以使用alias命令
注意:alias命令的作用只是短暂的。一旦终端关闭,别名则失效,如果要让别名永久生效,需要添加到~/.bashrc
案例
1.建立 一个别名pl,使用该别名可以ping本地
[root@localhost test]# alias pl='ping localhost'
[root@localhost test]# pl
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.400 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.375 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.465 ms
64 bytes from localhost (127.0.0.1): icmp_seq=4 ttl=64 time=0.362 ms
64 bytes from localhost (127.0.0.1): icmp_seq=5 ttl=64 time=0.360 ms
64 bytes from localhost (127.0.0.1): icmp_seq=6 ttl=64 time=0.359 ms
64 bytes from localhost (127.0.0.1): icmp_seq=7 ttl=64 time=0.367 ms
64 bytes from localhost (127.0.0.1): icmp_seq=8 ttl=64 time=0.453 ms
64 bytes from localhost (127.0.0.1): icmp_seq=9 ttl=64 time=0.395 ms
^C
--- localhost ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8020ms
rtt min/avg/max/mdev = 0.359/0.392/0.465/0.046 ms
[root@localhost test]#
2.将pl命令添加到~/.bashrc
[root@localhost test]# echo 'alias pl="ping localhost"'>>~/.bashrc
[root@localhost test]# tail ~/.bashrc
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
alias pl="ping localhost"
[root@localhost test]#
3.删除别名
已经添加到.bashrc文件中的需要打开文件删除
其他的使用unalias删除即可。
【Linux】别名的更多相关文章
- day2、Linux别名
Linux中修改配置别名 ####用到的命令: alias是用来查看系统中有什么别名 source 让配置生效 临时取消别名的方法 unalias 临时取消别名 \cp /mnt/test.txt / ...
- Linux别名工具alias的使用
偶然发现Linux支持自定义命令 现在Linux环境上经常有多个python环境,但是python2马上要停止维护了,所以我想多使用python3,但是Linux上的python命令调用的是pytho ...
- 3.linux 别名 查找 压缩与解压缩
1.别名 alias 别名=‘定义命令内容’ alias grep=‘grep --color’ vim ~/.bashrc 关掉终端再开一次!!!!才能生效 ...
- linux别名和快捷键
别名永久生效和删除别名 永久生效: vi ~./bashrc 写入环境变量配置文件 删除别名: unalias 别名 source命令可以让本身需要重新登录的命令不重新登录也生效 命令生效顺序: 1. ...
- linux别名防删除
最近有不相信rm -rf 了,虽然恢复了但是很难受啊 加个别名吧, 1.查看系统别名配置 alias 2.配置别名(临时生效) alias rm='echo do not use rm command ...
- Linux:别名的设置
作用 别名的作用是将较长的命令做简化 定义别名 alias [别名[=原命令]] 删除别名 unalias 查看系统可用别名 alias
- linux别名
alias: alias cdn ='cd /opt/lammp' [root@besttest /]# cdn[root@besttest lampp]# 如果想永久生效写进root/.bash ...
- linux命令的别名alias,unalias
1. 别名 linux别名alias的作用: 1. 简化特别长得命令和參数 2. 对一些命令添加默认选项.提高安全性. 2. alias使用 [www@work sh]$ alias lm='ls - ...
- Linux 下 Shell 命令的分类及用法
当你打算真正操纵好你的 Linux 系统,没有什么能比命令行界面更让你做到这一点.为了成为一个 Linux 高手,你必须能够理解 Shell命令的不同类型,并且会在终端下正确的使用它们. 在 Linu ...
- Linux基础测试--11道题
000.创建一个目录/data mkdir /data 001.在/data 下面创建一个文件oldboy.txt touch /data/oldboy.txt 002.为oldboy.txt 增加内 ...
随机推荐
- IP配制
http://blog.csdn.net/laoyiin/article/details/5722977
- 关于OPC Client 编写
昨天又有人问我 OPC Client 编写,实际是他们不了解OPC 客户端的工作原理,要想写客户端程序,必须知道OPC对象, OPC逻辑对象模型包括3类对象:OPC server对象.OPC grou ...
- js Date 函数方法
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-???? ...
- 【docker】elasticsearch-head无法连接elasticsearch的原因和解决,集群健康值:未连接,ElasticSearch——跨域访问的问题
环境 ==================== 虚拟机启动 centos 7 ip:192.168.92.130 elasticsearch 5.6.9 port:9200 9201 elas ...
- [翻译] SWTableViewCell
SWTableViewCell An easy-to-use UITableViewCell subclass that implements a swippable content view whi ...
- iOS开发中的 ARC
1. weak属性(弱引用) 被weak修饰的对象叫弱引用,不算对象持有者,一个方法执行完后会导致这个对象自动释放掉,并将对象的指针设置成nil,我使用GCD延时1000ms来验证,1000ms之后, ...
- QT编程之——使用全局变量
在Qt中使用全局变量的实例 1.首先须要在一个头文件里对全局了变量使用exern方法进行定义. //g.h extern char *testStr; 2.仅仅能在cpp文件里对事实上例化,而且实例化 ...
- XCL-Charts画曲线图(CurveChart) 例2
还有一个横向的曲线图(CurveChart) 效果: 代码: //图基类 chart = new CurveChart(); //图所占范围大小 chart.setChartRange(0, 0, t ...
- tornado基础入门(一)——简单了解tornado
参考:http://demo.pythoner.com/itt2zh/ch1.html tornado是一个轻量级的web框架,是一个用python写的web服务器,它有三个最大的特点(优势)速度.简 ...
- mahout源码KMeansDriver分析之四
昨天说到为什么Configuration没有设置conf.set("mapred.job.tracker","hadoop:9000")仍然可以访问hdfs文件 ...