软件测试之------linux 常用命令

1.cd 命令, cd /root/Docement 切换到目录/root

             cd ./path  切换到当前目录下的path目录中

             cd ../path 切换到上层目录中的path目录中

2.ls 命令, 查看文件与目录的命令,list 之意。

            ls -l  列出长数据串,包含文件的属性与权限

            ls -a 列出全部的文件

            ls -r 连同子目录的内容一起列出

3.grep 命令grep命令是一种强大的文本搜索工具,常用于分析一行的信息,

显示该行内容,匹配模式

             grep  -c 计算找到‘搜索字符串’的行数

             grep -o 指出匹配的内容

             Grep -i 不缺分大小写

             Grep -n 显示匹配内容的行号

        ls -l | grep -i file   # 把ls -l 的输出中包含字母file (不区分大小写)

(linux 三种文件内容查看命令less、cat、more)

4.less  less 工具也是对文件或其它输出进行分页显示的工具,more我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看.

          ps -ef |less  ,ps 查看进程信息并通过less 分页显示

5.cat 命令,用于查看文本文件的内容,后接查看的文件名,通常可用管道与more和less 一起使用,可一页页查看数据

                    Cat  text | less  查看text文件中的内容

6.more,cat命令是整个文件的内容从上到下显示在屏幕上, more会以一页一页的显示方便使用者逐页阅读

       :f 输出文件名和当前行的行号
       q 退出more

7.head命令 ,命令在屏幕上显示指定文件的开头若干行。

            head -5 file(显示文件file的前5行)

 8.tail命令,在屏幕上显示指定文件的末尾若千行

               tail file (显示文件file的最后10行)
              tail +20 file (显示文件file的内容,从第20行至文件末尾)

9.Cp 命令 ,用于复制,copy之意,可以把多个文件一次性复制到一个目录下                 

               Cp -a 将文件的特性一起复制

               Cp -p 连同文件属性一起复制

               Cp -i  若目标文件已经存在,覆盖使先询问操作

               Cp -a file1 file2  连同文件特性把文件file1复制成文件file2

10.mv 命令,move之意,用于移动文件、目录或更名

                Mv -f  force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖

                Mv -i  若目标文件已存在,就会询问是否覆盖

11.rm 命令,remove之意,删除文件或目标

12.touch命令 :创建一个空文件

                touch aaa.txt  创建一个空文件,文件名为aaa.txt

13.ps 命令,查看进程。用于将某个时 间点的进程运行情况选取并输出, process之意。

                  Ps -A 所有的进程均显示出来

                  Ps -a 不与terminal有关的所有进程

                  Ps -u 有效用户的相关进程

                  Ps -x 一般与a 参数一起使用,可列出较完整的信息  

                  Ps -aux | grep  pid   

                 pgrep  pid  

                 Ps -ef 12.

14.kill 命令:

               kill -signal PID  杀掉进程

15.cpuinfo :查看cpu 

             1)Top

              2)Cat/proc/cpuinfo       

16.meminfo:查看内存

         1) Free

         2)Cat/proc/meminfo

17.Iostat :查看磁盘

          1)Iostat -d

         2) df -d 

18.Netstat:查看网络监控

           Netstat -aux                          

  19. ifconfig:查看IP地址

         Ifconfig -a

   20.ping 命令:检查网络地址是否通       

   21.telnet命令:登陆到远程主机

            telnet 192.168.1.5

 22.Tar 命令 :用于对文件进行打包,默认不会压缩

             tar -c: 新建打包文件

             Tar -t:查看打包文件的内容含有哪些文件

             Tar -x 解打包或解压缩的功能

             Tar -v 在压缩/解压过程中,将正在处理的文件名显示出来

             Tar -j : 通过bzip2的支持进行压缩/解压

             Tar -z :通过gzip的支持进行压缩/解压缩

                 -f  filename :filename为要处理的文件

          压缩*.tar为: tar -cvf test.tar test.txt  

            *.tar 解压缩: tar -xvf test.tar

            ------------------------gz-------------------------

           压缩*.gz: Tar -zcvf  test.tar.gz  test.txt

          *.gz 解压缩:Tar -zxvf test.tar.gz

            ----------------------bz2------------------------------

           压缩*.bz2: Tar -jcvf test.tar.bz2  test.txt

            *.bz2 解压缩: Tar -jxvf test.tar.bz2

23.Chgrp 命令,用于改变文件所属用户组。

        Chgrp users -R ./dir

24.chown 命令,用于改变文件的所有者

25.Chmod 命令,用于改变文件的权限,

使用一般格式命令如下:

            Chmod  a+r  test.conf  所有用户可读取

            Chmod  u+rwx test.cof  只有拥有者可以读写执行

            Chmod  a+r,ug+w,o-w test.conf  

      使用数字权限格式如下:

            Chmod 755 test.conf  ,数字对应 u、g、o,r=4,w=3,x=1,-=0

u(owner):表示文件所有者,即创建文件的人;
g(group):表示和文件所有者相同组的用户;
o(other):表示其他用户组;
a(all):表示所有用户;

        所以777表示u、g、o都是777的权限。 

        rwxrwx- - - 用数字表示就是770

   26.关闭和重新启动系统命令

            reboot   重新启动计算机

           shutdown -r now  重新启动计算机,停止服务后重新启动计算机  

           shutdown -r -t 5 5s后重新启动计算机

           shutdow  -s -t 5  5s后关闭计算机

          shutdown -h now  关闭计算机,停止服务后再关闭系统

           halt   关闭计算机

27.关闭防火墙:systemctl stop firewalld

28.你在工作中哪些场景中用到Linux?

1)当项目不能访问时,登录到Linux服务器上看看项目是否启动(ps -ef | grep xxx)

2)当测试出现bug时,登录到Linux服务器上看看是否有错误日志(grep“ERROR”xxx.log)

3)有时会做下项目的部署,把开发好的项目包,上传到Tomcat里,然后修改项目配置文件,启动Tomcat

29.在linux中如何杀死一个进程?

先用ps命令查看进程号,比如Tomcat,查看Tomcat的PID命令如下:

Ps -ef|grep Tomcat

找到进程id后,用kill 命令杀死进程

Kill -9 pid

30.如何判断一个端口是否被占用?

Netstat -anp | grep 端口号,这个命令可以查出占用端口号的进程号

通过kill -9 PID 就能把对应的进程杀掉

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值