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 '

```

相关推荐
EmbeddedCore2 分钟前
轻量级消息防重模块全解析:从原理到高性能优化
linux·运维·服务器·嵌入式硬件
UXbot6 分钟前
UXbot 是什么?一句指令生成完整应用的 AI 工具
前端·ai·交互·个人开发·ai编程·原型模式·ux
回到原点的码农8 分钟前
Linux(CentOS)安装 MySQL
linux·mysql·centos
发光小北21 分钟前
SG-UHF110 系列远距离超高频 RFID 读写器如何应用?
服务器·网络
棒棒的唐21 分钟前
WSL2用npm安装的openclaw,无法正常使用openclaw gateway start启动服务的问题
前端·npm·gateway
Blurpath住宅代理24 分钟前
社交媒体数据采集技术指南:从合规获取到营销洞察
网络·爬虫·动态代理·数据抓取·住宅ip·住宅代理
哔哩哔哩技术29 分钟前
使用Compose Navigation3进行屏幕适配
前端
smileNicky1 小时前
Linux 系列从多节点的catalina 日志中统计设备调用频次
java·linux·服务器
zmj3203241 小时前
MQTT(消息队列遥测传输)
网络·网络协议
北方的流星1 小时前
华三交换机DHCP服务配置
运维·网络