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 '

```

相关推荐
@业精于勤荒于嬉2 分钟前
将图片存储至阿里云 OSS
前端·阿里云·云计算·oss
海鸥815 分钟前
在 k8s中查看最大 CPU 和内存的极限
linux·容器·kubernetes
森焱森7 分钟前
AArch64架构及其编译器
linux·c语言·单片机·架构
rkmhr_sef18 分钟前
Nginx反向代理出现502 Bad Gateway问题的解决方案
运维·nginx·gateway
打野赵怀真28 分钟前
render函数中return如果没有使用()会有什么问题?
前端·javascript
Riesenzahn29 分钟前
写一个左中右的满屏布局,左右固定220px,中间自适应并且要优先加载
前端·javascript
Riesenzahn30 分钟前
css在页面上画一个正方形,边长为页面宽度的一半
前端·javascript
tommyrunner31 分钟前
Cursor rule文件测试 一秒了解AI行为规则文件
前端·cursor
Lin桐35 分钟前
②Modbus TCP转Modbus RTU/ASCII网关同步采集无需编程高速轻松组网
linux·网络协议·tcp/ip·网络安全·缓存·信息与通信·信号处理
北京_宏哥37 分钟前
《手把手教你》系列基础篇(九十三)-java+ selenium自动化测试-框架设计基础-POM设计模式实现-上篇(详解教程)
java·前端·selenium