linux shell基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux shell基础相关的知识,希望对你有一定的参考价值。

管道符
| 表示前一个指令的输出作为后一个指令的输入
#cat /etc/passwd|wc -l

[[email protected] ~]# cat /etc/passwd|wc -l
19
作业控制

#find ./ -type f 查看当前的=目录下的文件
#find ./ -type f |wc -l 打印当前文件的数量
[[email protected] ~]# find ./ -type f|wc -l
18
ctr+z 暂停正在进行的进程
fg 恢复暂停的任务**

[[email protected] ~]# vim 1.txt

[1]+ 已停止 vim 1.txt
[[email protected] ~]# vim 2.txt

[2]+ 已停止 vim 2.txt
[[email protected] ~]# fg 1
vim 1.txt
[[email protected] ~]# fg 2
vim 2.txt
jobs 查看被暂停或者在后台运行的任务
bg 把暂停的任务放在后台运行

总结:作业 控制中
ctl +z 暂停服务
fg 恢复服务
jobs 查看被暂停或是后台运行的任务
bg 把暂停的任务放在后天重新运行,标志是可以写命令
vmstat 1 观察系统状态的命令

变量
env set 查看系统环境变量
变量名的规则:字母、数字下划线,首位不能为数字
如:
[[email protected] ~]# a_a1=ou
[[email protected] ~]# echo $a_a1
ou
[[email protected] ~]# a=‘adf‘
[[email protected] ~]# echo $a
adf
[[email protected] ~]# a=1
[[email protected] ~]# b=2
[[email protected] ~]# echo $a$b
12
环境变量配置文件
二个维度:一个是/etc/ 下面的系统环境变量, 二是:家目录下的环境变量
/etc/profile 用户环境变量,交互、登录才执行
/etc/bashrc 用户不用登录,执行shell就生效
~/.bashrc

以上是关于linux shell基础的主要内容,如果未能解决你的问题,请参考以下文章

Linux Shell基础

linux基础学习-17-linux操作系统之Shell编程基础讲解

Linux安全基础:shell及一些基础命令

Linux基础入门初识Shell

linux基础正则表达式shell基础文件查找和压缩

linux shell 基础