环境变量
比如ls
命令1: which ls 解释ls 命令的全称 ls --color=auto
命令2: /bin/ls /etc/ 如下截图 bin是可以直接运行决定命令的
命令3: alias
比如 alias s='ls -alt /var/' 该命令只在当前窗口生效
vi /etc/profile
vi/etc/profile
vi.bashrc
后续章节会介绍
命令4(变量1) : echo $PATH , 如下是所有的命令都在这些路径下
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
命令5 : cp install.log cp 是复制的意思
命令6 : mv /bin/ls /tmp/ mv 是挪动的意思
将 ls 挪到 /bin/ls 下, 发现如下截图中的结果
-bash: /bin/ls: 没有那个文件或目录,因为ls 不在所有指定的目录下
命令7 : /tmp/ls 列出当前目录 (/tmp/)下的文件 重新定义如下命令,
命令8 : PATH=$PATH:/tmp/
那么可以在另一个终端打开吗 ?
事实证明不可以,那么如何让他可以呢 ?
将PATH这个命令加到 如下的配置文件中
命令9 : vi /etc/profile
重新启动才会生效,
如何才能即时生效呢 ?
命令10 : source /etc/profile
证明生效
编辑回复