51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4074|回复: 0
打印 上一主题 下一主题

软件测试必须知道的一些linux操作命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-4-15 10:28:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.帮助命令
1.1 help命令
#语法格式: 命令 --help#作用: 查看某个命令的帮助信息# 示例:
    # ls --help     查看ls命令的帮助信息
    # netstat --help    查看netstat命令的帮助信息
1.2 man命令
#语法格式: man 命令#作用: 查看某个命令的帮助手册# 示例:
    # man ls        #查看ls命令的帮助手册

2.路径切换及查看
2.1 cd命令
#语法格式: cd 目录#作用: 切换到目录中# 示例:
    # cd /opt       切换到/opt目录下
    # cd ~  切换到用户目录
    # cd -  切换到上一次访问的目录
    # cd .. 切换到上一次所在的目录
2.2 pwd命令
#语法格式: pwd#作用: 查看当前所在路径# 示例:
    # pwd   查看当前路径,会将当前路径回显
2.3 ls命令
#语法格式: ls [-la] [文件/目录]#作用: 查看当前路径下的文件和目录,若后带有文件或目录,则只查看当前文件或目录# 示例:
    # ls   查看当前路径下所有的文件或目录
    # ls -l 查看当前路径下所有的文件或目录的详细信息
    # ls -a 查看当前路径下所有的文件或目录,将隐藏文件显示出来
    # ls -l a.log   查看当前路径下a.log下的详细信息
2.4 find命令
#语法格式: find [路径] [参数] [匹配模式]
#作用: 可以根据给定的路径和表达式查找的文件或目录
# 示例:
    # find / -name "*.txt"    查询根目录下所有以.txt结尾的文件 。
    # find /test -perm  644   查询/test目录下权限为644的所有文件
    # find . -type f     查询当前目录下所有的文件
    # find . -type f -name "abc"    查询当前目录下所有文件中包含abc字符的文件
    # find . -type f | sort         查询当前目录下所有文件并排序
    # find . -type d                查询当前目录下所有目录
    # find . -size 10M

3.文件|目录操作
3.1 文件和目录的基本操作
3.1.1 touch命令
#语法格式: touch 文件名#作用: 创建一个文件# 示例:
    # touch a.log     创建一个a.log文件。
3.1.2 ln命令
#语法格式:
    ln 源文件名 硬链接文件名
    ln -s 源文件名 软连接文件名#作用: 创建文件链接# 示例:     # ln a.txt a.txt.link     为a.txt创建一个硬链接文件a.txt.link。    # ln -s a.txt a.txt.link  为a.txt创建一个软连接文件 。   
# 备注:
    软链接文件:就像Windows中快捷方式一样,只是源文件的一个指向,删除软连接文件,源文件任存在。
    硬链接文件:比如当前目录下有2个文件,这2个文件除了名字不一样其他的一模一样,但是占用的实际磁盘空间还是只有1M,改变任何一个文件的内容另一个文件也会跟着改变;
3.1.3 mkdir 命令
#语法格式: mkdir 目录名#作用: 创建一个目录# 示例:
    # mkdir test     创建一个test的目录。
    # mkdir -p test  若存在test,则不创建;若不存在,则创建
    # mkidr -p test/a/b  创建test目录,其下再创建a目录,a目录再创建b目录 。
3.1.4 rm命令
#语法格式: rm [-rf] 文件|目录#作用: 创建文件或目录# 示例:
    # rm a.txt     删除a.txt,删除前询问 。
    # rm -f a.txt  直接删除a.txt ,不在询问 。
    # rm -r test  删除test目录,删除前询问
    # rm -rf test  直接删除test目录,不在询问 。# 备注:任何的删除操作都是危险的动作,慎用 。
3.1.5 mv命令
#语法格式: mv 源文件|目录 目标文件|目标目录#作用: 有两层意思,分别为:
    1. 进行重命名文件或目录
    2. 进行移动文件或目录到目的目录 。
    # 示例:
    # mv a.txt b.txt    修改文件名a.txt为b.txt 。
    # mv a.txt test/    移动a.txt 到test目录下
    # mv abc bcd        重命名目录abc为bcd .
    # mv abc bcd/       移动abc目录到bcd下 。
3.1.6 cp命令
#语法格式: cp [-rf] 源文件|目录 目标文件|目录#作用: 拷贝文件或目录为另一个文件或目录 。
    # 示例:
    # cp a.txt b.txt   拷贝a.txt为b.txt ,若b.txt以存在,则提示是否继续拷贝 。
    # cp -f a.txt b.txt 拷贝a.txt为b.txt ,即使b.txt以前就存在,也是直接覆盖 。
    # cp -r abc bcd 拷贝abc目录为bcd ,若abc存在,则提示是否继续拷贝 。
    # cp -rf abc bcd 拷贝abc目录为bcd ,即使abc存在,则也是直接覆盖 。

4.1 文本内容查看
4.1.1 cat命令
#语法格式: cat 文件名#作用:  查看文本内容,会将内容全部显示。
    # 示例:
    #  cat a.txt  显示a.txt里的内容。
4.1.2 more命令
#语法格式: more 文件名#作用:  百分比显示文件内容,按Enter继续。
    # 示例:
    #  more a.txt  若只有一页,则全部显示,否则按百分比显示。
4.1.3 tail命令
#语法格式:
        tail 文件名        #查看文本内容
        tail -n 数量 文件名      #只显示倒数的几行
        tail -f 文件名         # 实时的查看文件写入的信息#作用:  查看文本内容,
    # 示例:
    #  tail a.txt   查看文件内容,和cat效果一样 。
    #  tail -n 2 a.txt  显示a.txt最后两行
    #  tail -f a.txt    实时监控a.txt文本内容。
4.1.4 head命令
#语法格式:
    head 文件名
    head -n 数量 文件名#作用:  查看文本内容。  

5.1 进程
5.1.1 ps命令
#语法格式: ps [参数]#作用:  显示当前系统的进程状态
    # 示例:  
    #  ps -ef   显示所有进程
    #  ps -aux   显示所有进程
    #  ps -ef | grep mysql  查看mysql进程
    #  ps -u root 显示root用户进程。
5.1.2 kill 命令
#语法格式: kill [参数]#作用:  杀掉系统中执行的程序(进程)
    # 示例:  
    #  kill 319877   杀掉进程319877
    #  kill -9  319877  强制杀掉进程319877

5.2 系统资源
5.2.1 top命令
#语法格式: top [参数]#作用:  显示系统中各个进程的资源占用情况
    # 示例:  
    #   top    查看系统各个进程的资源占用,比如CPU ,内存信息。  
    #   top -n 5  动态更新5次结束
    #   top -d 5  每隔5秒更新一次
5.2.2 vmstat命令
#语法格式: vmstat [参数]#作用:  显示虚拟内存状态
    # 示例:  
    #     vmstat    显示内存信息
    #     vmstat  -s   以列表形式显示内存
    #     vmstat 2  每隔2秒刷新一次
5.2.3 free命令
#语法格式: free [参数]#作用:  查看系统内存信息
    # 示例:  
    #   free   显示内存信息,默认以kb为单位  
    #   free -m   显示内存信息,以mb为单位
    #   free -g   显示内存信息,以gb为单位
5.2.4 df命令
#语法格式:  df [参数] 分区#作用:  查看磁盘占用空间
    # 示例:  
    #     df    查看各分区在磁盘占用情况
    #     df -h   以比较容易阅读方式查看磁盘使用情况
    #     df /dev/shm   查看该挂载点下的使用情况
5.2.5 fdisk命令
#语法格式: fdisk [参数]#作用:  进行磁盘分区管理
    # 示例:  
    #  fdisk -l  查看所有分区情况  
5.2.6 netstat命令
#语法格式: netstat [参数]#作用:  显示各种网络信息
    # 示例:  
    #   netstat    查看各网络信息
    #   netstat -an | grep 3306   查看3306端口的使用情况  
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-8 11:09 , Processed in 0.070437 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表