linux 命令
命令
输入终端第一个单词默认为一个linux命令
linux会从环境变量中找到对应的二进制文件,查找过程为从前到后找
注:linux不会从当前文件夹寻找对应命令,所以当前文件夹下的可执行程序需要用相对路径指明位置才可执行 ./xxx 还要注意文件要有可执行权限
环境变量
路径分隔方法
路径之间以:分隔
查看环境变量:
echo $PATH
更改环境变量:
在bash或zsh的配置文件(rc profile)里面增加export PATH=$PATH:XXX
因为linux在每次登录的时候会执行profile和rc,在每次运行非登录shell时会运行rc
使用bash还可以写到/etc/profile 这个每次登录会自动执行 但是zsh不可以,因为zsh不会执行这个文件
命令的位置
可以用which和whereis查找命令的位置
可以用type -a 命令 查看linux在环境变量中查找的命令过程,可能查找到多个,但是只执行第一个
路径
./ 为相对路径 ../也为相对路径
参数中(shell中输入的第一个单词之后的单词)直接输入字母也为相对路径
命令中(shell中输入的第一个单词)直接输入字母
/ 为绝对路径
- Post title:linux 命令
- Post author:Willem Zhang
- Create time:2022-04-30 15:27:30
- Post link:https://ataraxia.top/2022/04/30/linux-命令/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
Comments