Linux——命令执行原理,命令别名

执行原理

  • 系统为了让用户在命令行快速方便地执行命令,将可执行文件的路径存储在环境变量PATH中,使得shell知道命令的可执行文件位置

  • PATH环境变量:当用户每次执行外部命令的时候都会去该变量所记录的路径下搜索和命令同名的二进制文件,如果有则执行该二进制文件,如果没有则提示命令找不到。

```bash

root@server \~\]# echo $PATH /root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin \`\`\` ## 命令别名 ### 作用 - 别名:命令的快捷方式,对于需要经常执行,且要很长时间输入的长命令很有用。 ### 格式 \`\`\`bash alias 别名='原命令 - 参数' \`\`\`

查看设置的别名

```bash

root@server \~\]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .\* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias ping='ping -c 5' # 上例新建的 alias rm='rm -i' alias xzegrep='xzegrep --color=auto' alias xzfgrep='xzfgrep --color=auto' alias xzgrep='xzgrep --color=auto' alias zegrep='zegrep --color=auto' alias zfgrep='zfgrep --color=auto' alias zgrep='zgrep --color=auto' \`\`\`

常用的别名

untar

  • 由于 tar 命令的参数太多不好记忆,所以将解压缩设为如下:

```bash

alias untar='tar -zxvf '

```

相关推荐
Lynnxiaowen几秒前
今天继续昨天的正则表达式进行学习
linux·运维·学习·正则表达式·云计算·bash
奶昔不会射手4 分钟前
css3之grid布局
前端·css·css3
举个栗子dhy8 分钟前
解决在父元素上同时使用 onMouseEnter和 onMouseLeave时导致下拉菜单无法正常展开或者提前收起问题
前端·javascript·react.js
努力学习的小廉11 分钟前
深入了解linux系统—— POSIX信号量
linux·运维·服务器
Coding_Doggy14 分钟前
苍穹外卖前端Day1 | vue基础、Axios、路由vue-router、状态管理vuex、TypeScript
前端
前端与小赵14 分钟前
vue3和vue2生命周期的区别
前端·javascript·vue.js
刘一说16 分钟前
CentOS部署ELK Stack完整指南
linux·elk·centos
用户4582031531718 分钟前
10个你可能不知道的实用CSS技巧,立竿见影提升开发效率
前端·css
在逃牛马18 分钟前
【Uni-App+SSM+MP 宠物实战】Day4:Uni-App 项目初始化
前端
J_Asia20 分钟前
如何exclude不必要的so文件?
前端