zoukankan      html  css  js  c++  java
  • 测试常用Linux命令

    Linux系统的稳定、安全、免费、开源等特点,使其在软件行业中应用越来越广,越来越普遍。

    测试岗位的招聘要求中,也都会涉及要熟悉Linux命令,Linux也逐渐成为测试人员必不获取的一项技能。

    工作中用到的Linux远程管理工具有Xshell/PuTTY/SecureCRT等,使用最多的还是Xshell。

    基于Xshell,整理测试工作中常用的Linux命令,由于命令区分大小写,使用过程中一定注意。

    一、系统相关

    • shutdown -h now或init 0:关闭系统
    • shutdow -r now或reboot:重启系统
    • logout:注销
    • Ctrl+C:退出命令行
    • date:显示系统日期
    • ifconfig:查看ip等信息

    二、CPU、内存与磁盘

    • free -h:系统内存及虚拟内存使用情况
    • cat /proc/meminfog:查看系统内存详细信息
    • cat /proc/meminfo |grep MemTotal:查看内存大小
    • cat /proc/cpuinfo:查看cpu详细信息
    • cat /proc/cpuinfo | grep "processor" |wc -l :查看cpu个数
    • df -h:显示文件系统的磁盘空间使用情况
    • fdisk -l |grep Disk:系统磁盘大小
    • top:动态显示进程的cpu、内存使用情况,类似任务管理器

    三、目录操作

    • cd:进入指定路径目录,可以直接输入全部路径或一个目录一个目录进入
    • cd..:返回上一级目录
    • cd /:返回根目录
    • pwd:显示当前所在路径
    • ls:列出当前文件夹下所有文件
    • ls -a:列出当前文件下所有文件,包含隐藏文件

    四、文件操作

    • tail -f 文件名:查看文件最后几行内容,可在f前加数字,表示返回最后N行信息
    • sz 文件名:将文件存放到本机指定目录,一般配合xshell使用
    • du -sh:查询当前目录文件夹大小,也可以指定路径
    • du -sh 文件名:查询文件大小
    • file 文件夹名或文件名:显示文件属性
    • rm 文件名:删除文件
    • rm -r 目录或文件名:删除目录及目录下的文件
    • rm -rf 目录或文件名:强制删除
    • cat 文件名:查看文件内容
    • vim 文件名:打开文件,输入 i 进入编辑模式,Esc退出到普通模式
    • :wq:保存并退出
    • :q!:不保存退出
    • tail -f 文件名:查看文件最后几行内容,可在f前加数字,表示返回最后N行信息
    • sz 文件名:将文件存放到本机指定目录,一般配合xshell使用
    • tar cvf 文件名.tar或zip 文件名.zip或gzip 文件名.gz:压缩文件
    • tar xvf 文件名.rar或unzip 文件名.zip或gzip -d 文件名.gz:解压文件
    • mv 旧文件名  新文件名:将旧文件名改为新文件名,也可以用于移动文件目录

    五、进程与服务

    • kill -9 进程id:强制杀死进程
    • systemctl:查看正在运行的服务
    • service 服务名 status:查询服务状态
    • service 服务名 start:启动服务
    • service 服务名 stop:停止服务
    • service 服务名 restart:重启服务

    六、端口使用

    • lsof -i:端口号:查看指定端口的使用情况
    • netstat -tunlp:查看所有端口占用情况
    • netstat -tunlp | grep 端口号:查看指定端口的使用情况,包含进程信息

    Linux的命令与应用还有很多,后续使用过程中再不断积累更新!

  • 相关阅读:
    layui日历控件设置选择日期不能超过当前日期
    layui表格工具条,如何动态控制按钮的展示?
    celery定时任务
    redis的安装(windows+linux)
    redis常用操作
    mac通过virtualbox安装win10
    制作U盘启动盘
    k8s报错: * spec.template.spec.volumes[0].name: Invalid value: "nfs_pvc001": must match the regex [a-z0-9]([-a-z0-9]*[a-z0-9])? (e.g. 'my-name' or '123-abc')
    k8s的容器的端口暴露
    k8s中pod文件的定义格式
  • 原文地址:https://www.cnblogs.com/panda-sweets/p/11720345.html
Copyright © 2011-2022 走看看