标签:学习 打卡
1.管道符 | 把前面命令的结果传给后面的命令
例如,# cat 1.txt |wc -l
或者 # cat 1.txt |grep‘aaa‘ -------|grep‘关键词’ 过滤指定关键词
2.键盘 ctrl+z 暂停一个任务 去做别的操作(返回命令界面)
暂停任务后如何返回原来的任务中去 # fg 最后一个命令 # fg n --- n代表数字 (返回前台的意思)
当有两个或两个以上的暂停任务 需要用 # jobs 查看 然后用# fg n 指定开启哪个任务
3.# bg n 把任务调到后台并运行 # fg 把任务调到前台
4.# 命令 $ 把一条命令丢到后台去执行8.7/8.8 shell变量
变量就是使用一个比较简单的字符串来代替某些具有特殊意义的设定以及数据
环境变量PATH,它是shell预设的一个变量,通常shell预设的变量都是大写的
1.# eva 使用env命令可以列出系统预设的全部系统变量
输入 eva命令之后 查看变量
HOSTNAME:表示主机的名称
SHELL:表示当前用户的shell类型
HISTSIZE:表示历史记录数
MAIL:表示当前用户的邮件存放目录
PATH:改变量决定了shell将到那些目录中寻找命令或者程序
PWD:表示当前目录
LANG:这是与语言相关的环境变量,多语言环境可以修改此环境变量
HOME:表示当前用户的家目录
LOGNAME:表示当前用户的登录名
2.# sat 不仅仅可以查看系统内置的变量还可以查看用户自定义的变量
如shell 脚本类
自定义变量 # a=111 # echo $a
查看变量 可以用 # set |grep 111 或者 # set |less
3.变量名规则 写shell脚本的时候会经常使用变量
可以是数字 字母 下划线,但是首位不能是数字
4.变量的值有特殊符号时,需要用单引号括起来 ‘ ’
5.变量的累加
6. # export 变量名=变量的值---------全局变量
注意:export声明变量a后,只会让该shell的子shell或者孙shell生效,但是不会让它的父shell和其他终端的shell生效echo $SSH_TTY 查看在哪个终端下
在终端1 自定义一个环境变量---------然后# bash
7. # unset 变量名字 ---取消变量
五周第四次课 8.6 管道符和作业控制 8.7/8.8 shell变量 8.9 环境变量配置文件
标签:学习 打卡
原文地址:http://blog.51cto.com/13650048/2107048