美文网首页
linux 环境配置文件

linux 环境配置文件

作者: liwsh | 来源:发表于2018-06-27 19:59 被阅读0次

    1. 路径与指令搜索顺序

    我们shell里面输入ls,如果有多个ls命令,到底执行的是哪个呢。指令的运作顺序如下:

    1. 以相对/绝对路径执行指令,例如『 /bin/ls 』或『 ./ls 』;
    2. 由 alias 找到该指令来执行;
    3. 由 bash 内建的 (builtin) 指令来执行;
    4. 透过 $PATH 这个变量的顺序搜寻到的第一个指令来执行。
      可以用type -a ls查看ls命令查找的顺序

    2. 环境配置文件

    我们登录linux,进入bash之后就有一堆变量可以使用了,比如HOME,PATH。这是因为登录的时候,会读取一些配置文件。这些配置文件就是先帮你初始化好一些变量,方便使用。

    • 登录成功后,先会读取全局配置文件,/etc/profile.这个文件每个用户登录都会读取,不要轻易改动,除非你确认是全局用户都需要的。
    • 读取全局配置文件之后,读取用户自己的配置文件
      ~/.bash_profile
      ~/.bash_login
      ~/.profile
      这三个文件按顺序读,如果有一个存在,剩下的就不会读取了,比如.bash_profile存在,.bash_login和.profile就不会读取了。感觉后面2个文件没有存在的必要。
    • 读取.bash_profile之后,可以看到它的内容会去读取~/.bashrc。
      总之,我们要修改,一般改.bashrc或者.bash_profile就可以了。如果要使之生效,用source .bashrc或者source .bash_profile就可以。

    3. bash终端命令

    我们都知道ctrl+c是终止目前命令,如果tail -10f li.log,屏幕一直在翻滚日志文件,如何让屏幕停下来,按ctrl+s。这些终端命令见如下表格:


    image.png

    4. 通配符和特殊符号

    通配符:



    特殊符号:


    image.png
    image.png

    只是用来备注,不做任何解释,忘谅解。有什么不懂,可以私信

    相关文章

      网友评论

          本文标题:linux 环境配置文件

          本文链接:https://www.haomeiwen.com/subject/xqpiyftx.html