一.目录结构
- / 根目录
每一个文件和目录都是从根目录开始的,只有root用户由该目录下的写权限。 - bin 用户二进制文件
包括可执行的的二进制文件。系统所有的命令都设在这里。 - sbin 系统二进制文件
包括可执行的二进制文件,这个目录下的命令通常由系统管理员使用,例如iptables,reboot,fdisk,ifconfig, - etc 配置文件
包含所有程序所需要的配置文件,也包含了启动/或停止单个程序的shell脚本 - dev 设备文件
包含终端设备,USB或连接到系统的任何设备。 - proc 进程信息
包含正在运行的所有进程的信息 - var 变量文件
包含系统所有可能增长的文件,比如日志文件,数据库文件等 - tmp 零时文件
系统或用户创建的零时文件,每次关机零时文件都会被删除 - usr 用户程序
包括/usr/bin,/usr/sbin,/usr/lib,/usr/local - home 家目录
所有用户到home存储个人文档 - boot 引导加载程序文件
- lib 系统库
- mnt 挂在目录
用于挂载移动设备的零时目录
二.文件类型
LINUX中的七种文件类型
d 目录文件。
l 符号链接(指向另一个文件,类似于瘟下的快捷方式)。
s 套接字文件。
b 块设备文件,二进制文件。
c 字符设备文件。
p 命名管道文件。
- 普通文件,或更准确地说,不属于以上几种类型的文件
三.tar
tar cvf 打包
tar xvf 解包
tar zxf 解压
四. 进程
一、常见ps命令
shell> ps aux 或 ps -eLf
a:显示当前终端启动的进程
u:显示用户为主的进程信息
x:显示所有进程信息
-e:显示系统内的所有进程信息
-L:显示线程
-f:使用完整的格式显示进程信息
[root@localhost ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
解析:
PID 进程的ID;
%CPU 进程占用的CPU百分比;
%MEM 占用内存的百分比;
COMMAND 命令的名称和参数
[root@localhost ~]# ps -elf
F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
解析:
R 正在运行,在可中断队列中(就绪状态);
S 处于休眠状态,静止状态;
Z 僵尸进程不存在但暂时无法消除;
二、top命令
查看动态的进程排名信息。
1、命令行直接top命令
[root@localhost ~]# top
等待输入……
h获得帮助
1:显示各CPU情况
P:按%CPU排序
M:按%MEM排序
空格:马上刷新(默认3秒)
q:退出(默认的top会一直占用当前端口)
解析:load average: 0.06, 0.60, 0.48
表示系统负载,即任务队列的平均长度。
三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。(w和uptime也可以查看top的顶头信息)
2、top命令常接选项
[root@localhost ~]# top -d 1 -n 5 -p 1
-d 1 指定刷新间隔时间为1秒
-n 5 刷新次数
-p 1 显示指定PID为1的进程信息,如果要指定多个PID,用逗号分开
5.vi
命令模式
u 撤销
x或X:删除一个字符,x删除光标后的,而X删除光标前的;
D:删除从当前光标到光标所在行尾的全部字符;
dd:删除光标行正行内容;
ndd:删除当前行及其后n-1行;
nyy:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字;
p:粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的下方;
P:粘贴文本操作,用于将缓存区的内容粘贴到当前光标所在位置的上方;
/字符串:文本查找操作,用于从当前光标所在位置开始向文件尾部查找指定字符串的内容,查找的字符串会被加亮显示;
?name:文本查找操作,用于从当前光标所在位置开始向文件头部查找指定字符串的内容,查找的字符串会被加亮显示;
a,bs/F/T:替换文本操作,用于在第a行到第b行之间,将F字符串换成T字符串。其中,“s/”表示进行替换操作;
a:在当前字符后添加文本;
A:在行末添加文本;
i:在当前字符前插入文本;
I:在行首插入文本;
o:在当前行后面插入一空行;
O:在当前行前面插入一空行;
底行模式
“:行号”:光标跳转到指定行的行首;
“:$”:光标跳转到最后一行的行首;
6. 网络
7.命令
sed
在后台运行程序 &
例: sleep 200&
fg %n 前台运行
bg %n 后台运行
ctrl + l
ctrl + d
netstat -natp 查看网络连接状态
tcpdump 抓包 例:看三次握手四次挥手