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 '

```

相关推荐
Stanford_110610 分钟前
【2026新年启程】学习之路,探索之路,技术之路,成长之路……都与你同行!!!
前端·c++·学习·微信小程序·排序算法·微信开放平台
rocksun15 分钟前
Neovim,会是你的下一款“真香”开发神器吗?
linux·python·go
打小就很皮...18 分钟前
网页包装为桌面应用(Nativefier版)
前端·桌面应用·nativefier
郝学胜-神的一滴19 分钟前
Linux线程属性设置分离技术详解
linux·服务器·数据结构·c++·程序人生·算法
qq_3176203119 分钟前
01:Docker 概述
运维·docker·容器·docker安装
知识分享小能手21 分钟前
Ubuntu入门学习教程,从入门到精通, Ubuntu 22.04中的进程管理详解(15)
linux·学习·ubuntu
zfj32125 分钟前
Linux内核和发行版的的区别、职责
linux·运维·服务器·内核·linux发行版
自由生长202432 分钟前
为什么我们需要流式系统?
前端
leoufung36 分钟前
LeetCode 120. Triangle:从 0 分到 100 分的思考过程(含二维 DP 与空间优化)
linux·算法·leetcode
北辰alk38 分钟前
从零设计一个Vue路由系统:揭秘SPA导航的核心原理
前端·vue.js