查看“在Linux下创建别名(alias)”的源代码
←
在Linux下创建别名(alias)
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
1.如果部分常用命令参数较多,较难记忆,则可创建别名方便记忆。本例中以查看开机自启动服务为例。命令:systemctl list-unit-files --type=service | grep enabled |more 备注:如果别名和关键字或者内建命令重复,在bash下优先顺序如下: 别名:alias 关键字:keyword 函数:function 内建命令:built in 哈希索引:hash 外部命令:command [[File:Alias1.png]] 2.直接输入“alias kjqd='systemctl list-unit-files --type=service | grep enabled |more”并按回车键确定。 备注:格式为 alias 别名(kjqd)='实际运行命令'。 [[File:Alias2.png]] 3.直接输入“kjqd”并按回车键确定即可执行。 备注: 可将输出结果同"systemctl list-unit-files --type=service | grep enabled |more"命令输出结果对比。 [[File:Alias3.png]] 4.如果别名和已存在命令(如clear)相同,则执行结果忽略原来已存在命令。 备注: 下图中设置clear='ls -ld'后,执行clear命令的结果不是清屏,而是'ls -ld'命令的输出。 [[File:Alias13.png]] 5.如需取消别名则输入"unalias 别名",下图中输入"unalias clear"则取消别名clear,再次执行"clear"命令则清屏。 [[File:Alias14.png]] 6.此方法仅限当前会话,重新登录后再次执行“kjqd”命令,提示“command not found”。 [[File:Alias4.png]] 7.如需永久保存此别名,则输入“vi ~/.bashrc”编辑.bashrc文件。 备注:~/.bashrc文件只影响当前用户配置。 [[File:Alias5.png]] 8.默认文件内容类似下图。 [[File:Alias6.png]] 9.添加“alias kjqd='systemctl list-unit-files --type=service | grep enabled |more'”并保存退出。 备注:vi使用可参考[[如何使用vi文本编辑器]],亦可使用其他编辑器。 [[File:Alias7.png]] 10.直接运行“kjqd”命令会提示“command not found...”,需运行“source ~/.bashrc”命令。 [[File:Alias8.png]] 11.再次运行“kjqd”命令即可。 [[File:Alias9.png]] 12.重新登录后运行“kjqd”命令亦可正常运行。 [[File:Alias10.png]] 13.如重新登录后运行“kjqd”提示“command not found...”错误,则可执行“vi ~/.bash_profile”命令。 [[File:Alias12.png]] 14.添加“source ~/.bashrc”(下图蓝色框内),保存退出后再次登录即可。 备注:如果.bash_profile文件不存在,输入以上命令并保存新建此文件即可。 [[File:Alias11.png]] 15.如需删除则在.bashrc文件里面删除对应行即可。 [[File:Alias7.png]]
返回至
在Linux下创建别名(alias)
。
导航菜单
个人工具
创建账户
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息