linux下为命令设置别名
1.系统定义的别名
通常情况下,系统中已经定义了一些命令别名,要查看已经定义的命令别名,可以使用alias命令:
# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
用于设置系统别名的相关文件保存在/etc/profile.d/目录中(系统别名目录),使用以下方式可以查看:
#进入目录/etc/profile.d/
# cd /etc/profile.d/
#查看目录中的文件
# ls
2.用户自定义别名
许多时候管理员都会按自己的使用习惯定义命令别名。例如让查看当前文件内容的命令兼容DOS中的查看文本命令type:
#为cat命令定义一个别名type
# alias type='cat'
#使用type命令查看文件alias.txt的内容
# type alias.txt
上面的命令中,先为cat命令定义了一个名为type的别名。当用户使用命令type时,系统会自动使用cat命令将其替代
3.取消定义的别名
要取消已经定义好的命令别名,可以对别名使用unalias命令:
# unalias type
# type alias.txt
-bash:type: command not found
4.保存别名设置
当系统重新启动或用户重新登录时,使用alias命令定义的别名将会丢失。可以在系统别名目录中添加别名配置文件,但这种方式定义的别名对所有的用户都生效,通常不建议使用这种方法。
如果要定义全局别名,通常建议将命令添加到全局配置文件/etc/profile中。例如定义全局别名:
# echo "alias type='cat'">>/etc/profile
这条命令将alias pg='cat'添加到文件/etc/profile中。
注意:在对/etc/profile这样的系统配置文件进行操作时,一定要谨慎,否则有可能会损坏系统。因此上面的命令中使用的是">>"而不是">",">>"表示将内容追加到文件结尾。
如果某个用户想要定义自己的命令别名,可以将命令添加到用户家目录中的文件.bash_profile中。例如要定义用户自己的别名:
# echo "alias vi='vim'">>~/.bash_profile
source ~/.bash_profile 最后,退出并重新登陆以使定义生效。
linux下为命令设置别名相关推荐
- Linux下addr2line命令用法
Linux下addr2line命令用于将程序指令地址转换为所对应的函数名.以及函数所在的源文件名和行号.当含有调试信息(-g)的执行程序出现crash时(core dumped),可使用addr2li ...
- Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息
java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...
- Linux下find命令详情
Linux下find命令在目录结构中搜索文件,并执行指定的操作. linux下find命令提供了相当多的查找条件,功能很强大,所以它的选项也很多,其中有许多的选项都值得我们深入的了解学习. 命令格式: ...
- Linux下date命令的修改时间问题
Linux下date命令的修改时间问题 最近好想学linux,刚好公司也有一台旧的电脑,可是有次公司突然停电了,我用date命令时出问题了,电脑的时间不对了,我后来到网上搜索了好久,也没找到同时修改时 ...
- Linux下find命令的使用(命令+案例)
一.find的作用? •递归式查找 •根据预设的条件递归查找对应的文件 二.find使用方法 – find [目录] [条件1]- -type 类型(f文本文件.d目录.l快捷方式) 代码如下: &l ...
- Linux下解决命令未找到的问题
Linux下解决命令未找到的问题 参考文章: (1)Linux下解决命令未找到的问题 (2)https://www.cnblogs.com/mnote/p/8832806.html 备忘一下.
- linux下find命令用法
一.Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} /; ...
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
- Linux下history命令详解---转载
Linux下History命令主要用于显示历史指令记录内容, 下达历史纪录中的指令 . >History命令语法: [www.linuxidc.com@linux]# history [n] [ ...
最新文章
- python中break和continue的区别
- 代码覆盖率原理分析:sys.settrace流程分析
- git 常用操作命令(Common operation)
- php丢包率测试,linux 网络延时、丢包与传输带宽关系测试
- Linux-2.6.20的cs8900驱动分析
- 荣耀20青春版鸿蒙,荣耀20青春版曝光,浴霸三摄+麒麟810+系统亮点满满
- SAP S/4HANA product search implementation debug in backend
- JavaTPoint 数据库教程【翻译完成】
- 加州无人车路测历史性变革!远程遥控,真正无人
- scrollView的简单实现效果(1)
- 动态规划相关知识点总结
- [导入]XACT与X3DAudio整合的问题
- mysql order 中文版,MySQL Order By排序结果
- webpack5学习与实战-(八)-配置打包后的文件名
- 取最大值_举一反三17——线段平方和的最小值与最大值
- vc6.0垃圾文件清理工具_C盘空间逐渐被垃圾文件填满,详细清理方法介绍
- JavaScript - 用户名表单验证
- 项目上线发布流程简介(不同公司流程规范不一样,仅供参考)
- Netty03-进阶
- Qt的简单应用:五子棋游戏
热门文章
- 堆内存(heap)和栈内存(stack)区别
- Qt容器:QList
- 玩游戏用什么轴的机械键盘好_机械键盘轴哪个最适合打游戏
- 计算机基础课程应用论文,新课标下的《计算机应用基础》课程研究论文
- Oracle常用函数总结
- so-vits-svc4.0 中文详细安装、训练、推理使用教程
- wnmp(wordpress环境程序windows+Nginx+PHP7.2)
- 破解明星网红带货易翻车的方法——企业直播
- 由开启coredump引起的对shell的深入探究
- 怎样将几个pdf文件合成一个?