zoukankan      html  css  js  c++  java
  • linux的bash shell的操作环境

    1 bash的tty登录界面的信息配置文件:/etc/issue

       telnet远程登录的登录界面信息:/etc/issue.net

    2 /etc/motd这个文件中的内容可以让所有用户包括root用户在登录的时候都可以看到,所以有重要通知或者维护的时候,可以在这个文件编辑内容

    bash的环境配置文件:

    login-shell:由tty终端取得的bash,并输入用户和密码,这样取得的bash是login-shell

    non-login shell :你以X WINDOWS登录linux后,再从图形界面启动终端机,这样的bash环境就不是登录bash,就是non-login shell

    这两个bash环境的读取的配置文件是不一样的

    login shell读取的配置文件:

    /etc/profile:这个是系统的设置,最好不要修改这个文件

    ~/.bash_profile或者~/.bash_login或者~/.profile:这个是用户bash自己的个人设置文件,自己的数据,可以写入这里,这个用户自己的设置文件其实最终都会读入到~/.bashrc文件,所以用户自己有自己的偏好设置,都可以写入到~/.bashrc这个文件

    事实上,/etc/profile会去调用外部的设置数据,如下:

    /etc/profile.d/*.sh:如果你想所有用户都可以共享使用一些命令别名时,可以在这个目录下面创建.sh拓展的文件,写入一些数据

    /etc/sysconfig/i18n:这是用户语系的配置文件

    反正,login shell登录读取的系统环境配置文件就只有/etc/profile,不管是修改系统配置文件还是个人用户配置文件,可以用source 命令重新读入生效,而不需要注销系统才能生效;

  • 相关阅读:
    UVA11039
    UVA10970大块巧克力
    UVA10970大块巧克力
    UVA10340子序列
    UVA10340子序列
    UVA10382喷水装置
    UVA10382喷水装置
    UVA10020(最小区间覆盖)
    洛谷 P2141 珠心算测验
    UVa 11292 勇者斗恶龙(The Dragon of Loowater)
  • 原文地址:https://www.cnblogs.com/wangnengwu/p/5694806.html
Copyright © 2011-2022 走看看