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 '

```

相关推荐
yugi9878382 分钟前
C语言多进程创建和回收
linux·c语言·算法
鸠摩智首席音效师8 分钟前
如何在 Bash 命令中执行命令 (嵌套命令) ?
linux·bash
Bella的成长园地12 分钟前
Linux 中sudo bash -i 和 su root 有什么区别?
linux·运维·bash
王道长服务器 | 亚马逊云12 分钟前
AWS + SeyouCMS:海外资源站的高性能部署实战
服务器·网络·数据库·云计算·软件构建·aws
泷羽Sec-静安17 分钟前
Less-7 GET-Dump into outfile-String
android·前端·网络·sql·安全·web安全
IT_陈寒33 分钟前
从2秒到200ms:我是如何用JavaScript优化页面加载速度的🚀
前端·人工智能·后端
天天向上102444 分钟前
vue 网站导航栏
前端·javascript·vue.js
云外天ノ☼1 小时前
一、Node.js入门实战指南:从零搭建你的第一个后端
前端·javascript·笔记·node.js
matrixlzp1 小时前
Jenkins 实战3:Jenkins + habor + docker 自动化部署
运维·jenkins
、BeYourself1 小时前
【随机访问介质访问控制-1】为什么纯 ALOHA 效率不到 20%?3 大随机访问 MAC 协议拆解
网络·计算机网络·数据链路层