linux总结

一.目录结构

  1. / 根目录
    每一个文件和目录都是从根目录开始的,只有root用户由该目录下的写权限。
  2. bin 用户二进制文件
    包括可执行的的二进制文件。系统所有的命令都设在这里。
  3. sbin 系统二进制文件
    包括可执行的二进制文件,这个目录下的命令通常由系统管理员使用,例如iptables,reboot,fdisk,ifconfig,
  4. etc 配置文件
    包含所有程序所需要的配置文件,也包含了启动/或停止单个程序的shell脚本
  5. dev 设备文件
    包含终端设备,USB或连接到系统的任何设备。
  6. proc 进程信息
    包含正在运行的所有进程的信息
  7. var 变量文件
    包含系统所有可能增长的文件,比如日志文件,数据库文件等
  8. tmp 零时文件
    系统或用户创建的零时文件,每次关机零时文件都会被删除
  9. usr 用户程序
    包括/usr/bin,/usr/sbin,/usr/lib,/usr/local
  10. home 家目录
    所有用户到home存储个人文档
  11. boot 引导加载程序文件
  12. lib 系统库
  13. 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 抓包 例:看三次握手四次挥手

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值