前言:本篇是 Linux 基本操作篇章的内容!
笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。
学习集:
说明:该命令如同,C/C++ 中的 typedef 等关键字给指定内容取别名!
注:该命令是给:指令取别名!如:前文 which 指令查询时(点击查看),会对有别名的指令显示详细指令!
目录索引:
1. 基本语法及功能
2. 查询指令别名(which)
3. 使用示例:自定义实现返回上级目录指令 back
4. 相关文章或系列推荐
1. 基本语法及功能
语法:
- alias 别名=“指定命令串”
- 注意点:别名、=、"指定命令串"之间不能存在空格!
功能:
- 给命令取别名 | 设置指令的别名!
2. 基本使用示例
如下代码示例:
- ls 指令是:ls --color=auto 指令的缩写(别名)!
- ll 指令是:ls -l --color=auto 指令的缩写(别名)!
- 即:ll 指令相当于:ls -l :用户查询文件的详细信息!
[Mortal@VM-12-16-centos ~]$ which ls
alias ls='ls --color=auto'
/usr/bin/ls
[Mortal@VM-12-16-centos ~]$ which ll
alias ll='ls -l --color=auto'
/usr/bin/ls
3. 使用示例:自定义实现返回上级目录指令 back
回顾:指定目录跳转指令:cd
- 返回上级指令:cd ..
以下将实现:自定义实现返回上级目录指令 back
说明:该方式非永久有效!只在当前会话周期生效!【用户自定义指令的“生命周期”仅在此次登录操作使用期间,即仅是临时生效!】
/* 查看当前目录树形结构 */
[Mortal@VM-12-16-centos ~]$ tree .
.
`-- T_USERandORDER
|-- a.txt
|-- b.txt
|-- t_chmod
`-- t_user
3 directories, 2 files
/* 跳转指定目录用户测试 */
[Mortal@VM-12-16-centos ~]$ cd T_USERandORDER/t_chmod
/* 查询当前所在路径 */
[Mortal@VM-12-16-centos t_chmod]$ pwd
/home/Mortal/T_USERandORDER/t_chmod
/* 注意点:别名、=、"指定命令串"之间不能存在空格! */
[Mortal@VM-12-16-centos t_chmod]$ alias back = "cd .."
-bash: alias: back: not found
-bash: alias: =: not found
-bash: alias: cd ..: not found
/* 自定义实现返回上级目录指令 back */
[Mortal@VM-12-16-centos t_chmod]$ alias back="cd .."
/* 测试 back 指令! */
[Mortal@VM-12-16-centos t_chmod]$ back
[Mortal@VM-12-16-centos T_USERandORDER]$ pwd
/home/Mortal/T_USERandORDER
[Mortal@VM-12-16-centos T_USERandORDER]$ back
[Mortal@VM-12-16-centos ~]$ pwd
/home/Mortal
4. 相关文章或系列推荐
2. Linux :: 【基础指令篇 :: (补充)指令:(1)】:: whoami 指令 :获取获取当前操作用户名 ;
3. Linux :: 【基础指令篇 :: (补充)指令:(2)】:: who 指令:显示所有登录用户(所有登录用户信息)|【为什么切换到 其他用户后,who 命令却没有 其他用户的相关信息?】 ;
4. Linux :: 【基础指令篇 :: 查找 / 查询指令:(3)】:: which 指令 :指定系统文件(指令)查找指令 | 查询指令的别名 ;