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 '

```

相关推荐
Cosolar2 小时前
LlamaIndex索引类型全解析:原理与实战指南
运维·服务器
小雨下雨的雨4 小时前
井字棋AI机器人实现详解 - Minimax算法实战-鸿蒙PC Electron框架完成
前端·人工智能·算法·华为·electron·鸿蒙
方便面不加香菜5 小时前
Linux--基础IO(一)
linux·运维·服务器
2401_868534786 小时前
NFV:将安全设备部署到虚拟机上
网络
zhengfei6117 小时前
【渗透工具】Payloader — 渗透测试辅助平台(payload一键所有)
网络·安全·web安全
鼎讯信通7 小时前
风电光缆运维提质增效:G-4000A 光缆故障追踪仪破解风场巡检难题
运维·网络·数据库
ZC跨境爬虫7 小时前
跟着 MDN 学JavaScript day_7:数学运算与逻辑判断实战测试
开发语言·前端·javascript·学习·ecmascript
三十..7 小时前
MySQL 从入门到高可用架构实战精要
运维·数据库·mysql
fangdengfu1238 小时前
ES分析系统各个服务日志占用量
java·前端·elasticsearch
跨境数据猎手8 小时前
大数据在电商行业的应用
大数据·运维·爬虫