Linux常用命令(三)--软件测试学习笔记

常用命令

1、history

history  打印所有命令执行记录
history 10 打印最后10条记录
history | tail  -10   打印最后10条记录(同上)
history | grep mkdir  查看命令mkdir的执行记录
!! 执行上一条命令
!1005  执行序号为1005的命令
!ls   执行最后一次以ls开头的命令
history -c 清除历史记录
history -d 123 清除第123条记录
history  -w  要求bash立即更新history文件(bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。)

2、route 用于显示和操作IP路由表
特别注意:直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。

route  显示当前路由

在这里插入图片描述
显示信息说明:
在这里插入图片描述

route -n  显示当前路由,但是不解析名字

配置静态路由
在这里插入图片描述

添加默认网关 为10.0.0.1
route add default gw 10.0.0.1
删除默认网关
route del default gw 10.0.0.1

添加到主机的路由
route add -host 192.168.10.2 dev eth3
删除到主机的路由
route del -host 192.168.10.2 dev eth3

添加到网络192.168.55.0的路由
route add -net 192.168.55.0 netmask 255.255.255.0 eth3
屏蔽到网路192.168.55.0的路由
route add -net 192.168.55.0 netmask 255.255.255.0 reject
删除到网络的路由
route del -net 192.168.55.0 netmask 255.255.255.0 eth3

3、top 显示进程信息

top 显示进程信息

在这里插入图片描述
第一行:

16:08:31 — 当前系统时间
58days,1:34 — 系统已经运行了58天1小时34分钟(在这期间没有重启过)
1 user — 当前有1个用户登录系统
load average: 0.78,0.61,0.59 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。(这三个值可以用来判定系统是否负载过高——如果值持续大于系统 cpu 个数,说明系统负载过高。)

第二行:

Tasks — 任务(进程),系统现在共有176个进程,其中处于运行中的有1个,169个在休眠(sleep),stoped状态的有6个,zombie状态(僵尸)的有0个。

第三行:cpu状态

第四行:内存状态

第五行:swap交换分区

第七行以下:各进程(任务)的状态监控

PID — 进程id
USER — 进程所有者
PR — 进程优先级
NI — nice值。负值表示高优先级,正值表示低优先级
VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR — 共享内存大小,单位kb
S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU — 上次更新到现在的CPU时间占用百分比
%MEM — 进程使用的物理内存百分比
TIME+ — 进程使用的CPU时间总计,单位1/100秒
COMMAND — 进程名称(命令名/命令行)

top -b 批处理模式显示进程信息
top -s 以累积模式显示进程信息
top -n 10 更新10次后终止更新显示
top -d 3 设置更新周期为3秒
top -p 139 显示进程号为139的进程信息,cpu、内存占用率等

4、free 显示系统内存使用情况

free  显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存
free -s 3 每三秒显示一次内存使用情况

在这里插入图片描述
第一列,总内存大小;
第二列,已使用内存的大小,包含了共享内存;
第三列,未使用内存的大小;
第四列,共享内存的大小;
第五列,缓存和缓冲区的大小; 最后一列,可以是新进程可用内存的大小

5、fdisk 用于创建和维护磁盘分区

fdisk -l 查看分区
创建分区:
0、对新挂载的磁盘执行分区命令
1、获取帮助命令[非必要]
2、输入创建分区命令
3、选择分区类型,默认主分区
4、选择分区号,默认1
5、选择起始扇区,默认为磁盘起始扇区
6、选择结束扇区,默认为磁盘结束扇区
7、保存

在这里插入图片描述

格式化分区
mkfs -t ext4 /dev/vdb1 将 /dev/vdb1格式化为ext4格式
创建挂载点
mkdir /data   创建挂载点 /data
挂载
mount  /dev/vdb1 /data  将/dev/vdb1挂载在data下
卸载分区
unmount /dev/vdb1 /data
unmount /dev/vdb1 
unmount /data

6、tar 压缩解压文件

 tar -czvf test.tar.gz a.c    压缩 a.c文件为test.tar.gz
 tar -tzvf test.tar.gz  列出压缩文件内容
 tar -xzvf test.tar.gz  解压文件

7、unzip 解压zip文件

unzip test.zip  将压缩文件text.zip在当前目录下解压缩
unzip -d tmp/  test.zip  将压缩文件text.zip解压到tmp/文件下
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值