今天培训了shell课程!
shell简单来说就是命令解释器,通过他调用一些应用程序。shell用于管理,对于shell一切皆文件,
liunx分为内核态和用户态
shell命令每使用一个命令就会创建一个进程,他就是进程间的上下文的切换。
or输入,1w,2w,输出,可以通过输入和输出找到文件的位置,
lsof -n | grep '进程';根据进程找到对应的文件
wheres 找命令所在的文件夹,“#!”shabang
$$:进程本身的进程号,在文件的第一行指定脚本,man查看有哪些参数
&:后台命令,
wait:等待前面执行完,后面的在执行,捕获前面的结果
$0:打印文件名,
$$:是和的意思 and
echo $! 上一条命令执行的结果
单引号:是硬转义
双引号:软转移
local是局部变量
lang:解决字符集
重定向:主要清理文件
99文件:可以找到删除的文件(前提是进程还在往里面写数据)
PS1改变一些属性,例如字体颜色
网友评论