管道-做业控制-shell变量

管道

|  :前面命令执行的结果输出内容,做为后面命令的输入:如cat 1.txt|grep 'aaa'   (打印出1.txt中含有aaa的行)shell

 

做业控制

         ctrl+z 暂停命令bash

         fg恢复暂停的命令;fg 2恢复第二个spa

         jobs查看暂停或在后台的命令登录

         bg将命令丢后台;bg 2后台

         ctrl+c终止命令变量

         命令后+&命令丢后台配置

         ctrl+l清屏file

 

变量

        env显示系统内置环境变量grep

        set 显示env+用户自定义变量配置文件

        变量名规则:字母、数字、下划线;首位不能为数字

        变量值规则:有特殊字符时需用单引号括起来

        全局变量:使定义的变量在全部子shell都生效;定义变量前加export:如export zjy=25

        取消变量:unset 变量名;

 

环境变量配置文件

       /etc/profile         系统层;用户环境变量,交互,登陆才执行

       /etc/bashrc         系统层;用户不用登陆,执行shell就生效;定义PS1变量,

       ~/.bash_profile   用户层;同/etc/profile

       ~/.bashrc            用户层;同 /etc/bashrc

       ~/.bash_history   用户执行过的历史命令

       ~/.bash_logout   定义用户退出时作的操做

 

       PS1:登陆提示符;赋值需用单引号括起来;\u用户; \h主机名; \W当前层的目录名;\w绝对路径; \$普通用户显示$,root显示#;

       PS2:启用其余命令交互时的提示符

相关文章
相关标签/搜索