Overview
知识来自老男孩视频或者网上搜的,我只是做了一些整理
1. Linux 启动过程
Linux 启动过程大概如下图:
下面的文章补习班可以参考 https://www.cnblogs.com/codecc/p/boot.html
2. PATH 环境变量
2.1 什么是环境变量
path环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。
2.2 环境变量存放
环境变量存放的是一些命令的路径信息
2.3 命令执行过程
1)输入命令,在当前路径中查找
2) 在PATH环境变量配置的目录找
3)找到即执行,找不到报错command not found
3. 查询软件是否安装
rpm -qa | grep 软件名字
rpm -ql 完整软件名字,查询软件安装了哪些文件
4. 查找当前路径下的一级目录
1) tree
tree -dL 1 /home
d 只显示目录,L 指定显示的层级
2) ls
ls -F|grep "/"
3) find
find -type d -maxdepth 1 ! -name "."
感叹号在find命令中表示取非,maxdepth最大深度
5. 快速移动目录
快速回到之前目录 cd -
相当于 cd $OLDPWD
快速回到当前家目录 cd ~
快速回到上级目录 cd ..
6. 查找最新创建的文件
ls -lrt
r是逆序,t是按时间顺序排列
7. 显示文件时时更新
tailf
或者tail -f
8. 显示文件内容及行号
1) cat -n
2) vi/vim
3)grep -n "." filename
4) awk '{print NR $0} filename'
9. 按照时间查找文件
10. tar 打包压缩
tar -zcvf /tmp/abc.tar.gz /etc 打包压缩 /etc目录。
z, zip 进行压缩
c, create 一个压缩包,
v, 显示过程,
f, 压缩包名字。
tar ztf abc.tar.gz 查看压缩包内容
tar zxvf 解压一个压缩包
√ ctx 只在使用一个,
√ 打包压缩使用相对路径, 会删除根 /
解压到指定目录 -C tar zxvfC
压缩时候,排除某个目录 --exclude=/etc/services
11.wc
ps -ef | grep "/sshd" |wc -l 判断当前有多少sshd进程
12. 单引号和双引号的区别
单引号 所见即所得 双引号会解释里面的内容