天天看点

linux shell基础

管道符

| 表示前一个指令的输出作为后一个指令的输入

#cat /etc/passwd|wc -l

[root@localhost ~]# cat /etc/passwd|wc -l

19

作业控制

#find ./ -type f 查看当前的=目录下的文件

#find ./ -type f |wc -l 打印当前文件的数量

[root@localhost ~]# find ./ -type f|wc -l

18

ctr+z 暂停正在进行的进程

fg 恢复暂停的任务**

[root@localhost ~]# vim 1.txt

[1]+ 已停止 vim 1.txt

[root@localhost ~]# vim 2.txt

[2]+ 已停止 vim 2.txt

[root@localhost ~]# fg 1

vim 1.txt

[root@localhost ~]# fg 2

vim 2.txt

jobs 查看被暂停或者在后台运行的任务

bg 把暂停的任务放在后台运行

总结:作业 控制中

ctl +z 暂停服务

fg 恢复服务

jobs 查看被暂停或是后台运行的任务

bg 把暂停的任务放在后天重新运行,标志是可以写命令

vmstat 1 观察系统状态的命令

变量

env set 查看系统环境变量

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

如:

[root@localhost ~]# a_a1=ou

[root@localhost ~]# echo $a_a1

ou

[root@localhost ~]# a='adf'

[root@localhost ~]# echo $a

adf

[root@localhost ~]# a=1

[root@localhost ~]# b=2

[root@localhost ~]# echo $a$b

12

环境变量配置文件

二个维度:一个是/etc/ 下面的系统环境变量, 二是:家目录下的环境变量

/etc/profile 用户环境变量,交互、登录才执行

/etc/bashrc 用户不用登录,执行shell就生效

~/.bashrc

本文转自 yzllinux博客,原文链接: http://blog.51cto.com/12947851/2060036       如需转载请自行联系原作者

继续阅读