一.基本指令
clear:清屏作用
mkdir +文件名:在当前路径下新建一个“文件夹”
cd +文件名:进入指定“文件夹”
cd..:返回上一级路径
pwd:查看当前路径
ls:列出该路径下的所以目录和文件名及基础属性
ls -la:列出该路径下的所有目录和文件名 包含隐藏文件
touch +文件名.文件类型:在当前路径下创建一个新的文件
ctrl+c:终止异常程序
rm+普通文件 /rm -rf目录:删除指定文件或目录
cp +目标文件 +目标地址:复制文件到目标地址
cat +目标文件:打印该文件下的文本内容
less +目标文件:打印满一屏 可定向查找 也可上下翻页
> +file:输出重定向 创建(不存在则创建)/清空(存在则清空)文件
< +flie:输入重定向
>>:追加重定向(在原有的基础上写入)
echo +输入信息 +> +目标文件:将输入信息写进目标文件里
wc:统计文本行数
head -+行数(x):打印前x行
tail -+行数(x):打印后x行
data +%s:输出当前时间戳
find +要查找的文件路径(c/num/...):查找文件
grep +要过滤信息 +目标文件:行文本过滤信息 -i(忽略大小写不同)-n(顺便输出行号)-v(反向选择) 如grep “aaa” bat.txt
二.操作系统
1.进程
chdir:改变进程工作路径
1.进程状态
R(running): 进程运行状态
S(sleeping): 休眠状态
T(stopped): 让进程暂停 等待进一步唤醒
D(disk sleep): Linux系统特有的进程状态 不可被杀 深度睡眠 不可中断
阻塞态:进程等待资源
挂起态:
孤儿进程:
僵尸进程:
2.环境变量
home:
history:查看最新1000条命令
3.地址空间
地址空间本质上是内核的一个struct结构体 内部的很多属性都是表示start end的范围
4.fork函数
子进程返回0 父进程返回子进程的pid