Unix&Linux大学教程:14 使用shell:初始化文件

 

14 使用shell:初始化文件

 

14.1 初始化文件和注销文件

        initialization file/login file  登录文件    每次登录自动执行的命令

        environment file:               环境文件    新shell启动时自动执行的命令

        logout file:                    注销文件    每次注销时自动执行的命令

 

        fortune:每次注销随机显示一个有趣材料。

 

 

        shell                   登录文件                    环境文件            注销文件    

        C-Shell                 .login                          .cshrc                  .logout

        Tcsh                    .login                          .tcshrc,.cshrc          .logout

        Bourne Shell            .profile                        -                       -

        Korn Shell              .profile                        $ENV                    -

        Bash(默认)            .bash_profile,.bash_login       .bashrc                 .bash_logout

        Bash(POSIX)             .profile                        .$ENV                   .bash_logout

 

        dotfile         点文件

 

14.2 初始化文件和注销文件的名字

        标准UNIX SHELL                POSIX 1003.2规范

        bash --posix            运行posix模式的shell

 

        bash以默认方式启动shell,sh以posix启动shell

 

14.3 点文件和rc文件

        点文件:基于某些原因,用户希望忽略的许多文件,ls -a可以查看到。

        rc文件:用于存放初始化命令,一般都是点文件,run commmands。

 

14.4 使用简单文本编辑器

        gedit,vi,emacs

 

14.5 登录shell和非登录shell

        1.虚拟控制台和终端窗口:虚拟控制台(alt+ctrl+F1)启动登录shell,终端窗口启动非登录shell。

        2.启动新shell:如输入tcsh.

        3.使用远程主机:ssh(Secure Shell),启动登录shell。

 

14.6 何时执行初始化文件

        (1)登录shell执行登录文件和环境文件

        (2)非登录shell只执行环境文件。

 

        只有bash的登录shell只执行登录文件,而不执行环境文件。

 

14.7 shell执行初始化文件的历史简介

14.8 初始化文件中放置什么内容

 

14.9 显示、创建及编辑初始化文件

        初始化文件保存在home目录中。

        less -a | less

 

??3:我找不到.bash_profile文件。

 

14.10 shell脚本注释

        #

 

14.11 Bourne Shell家族:初始化文件示例

shell脚本注释

        #

 

14.11 Bourne Shell家族:初始化文件示例

14.12 C-Shell家族:初始化文件示例

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值