软件测试之linux(1)——基础命令详解

常用的linux基础命令,分类:目录、文件、vi的文件编辑、vi的非编辑模式、文件查看、包管理工具yum

目录类:

   cd / 进入根目录

   ls  查看当前目录下的所有文件

   ll  查看当前目录下所有文件的详细信息(竖着展示文件夹,每行的最后是文件夹)

   pwd 显示当前目录的全路径

   cd .. 回退到上级目录

    .  当前文件夹目录

文件类:

    cp a.txt  b.txt    将当前目录下的a.txt复制一份并命名为 b.txt,并显示在同个文件夹内

    cp -r /home/test1   /root/test2   将home目录下的test1文件夹,复制到root目录下,并命名为test2

    mv a.txt  /home/b.txt  将当前目录下的a.txt移动到home目录下,并命名为b.txt

    rm -rf  a.txt  删除当前目录下的a.txt

    mkdir test   在当前目录下创建一个test文件夹

    mkdir -p /home/mxt/study  在/home/mtx 下创建study文件夹,如果父文件不存在,一并创建,即可创建级联文件夹

    touch a.txt  在当前目录下创建一个文件a.bash,通常用来在vim下创建一个脚本文件

    ./jmeter.sh  执行当前目录下的jmeter.sh文件 (注意:  .  表示当前文件夹目录)

vi的文件编辑(共四步):

    第一步:vi  ./jmeter.sh   进入到当前目录下的jmeter.sh文件中

    第二步:按i 进入编辑模式,可移动光标进行文本编辑操作

    第三步:按Esc退出编辑模式

    第四步:输入 : q! 或者 :wq  即表示强制退出且不保存编辑模式 或者 保存并退出编辑模式

vi的非编辑模式(小技巧):

    按ctrl +f   向前翻一页               按$   移动光标到行尾

    按ctrl +b  向后翻一页               按^   移动光标到行首

    按ctrl +d  向前翻半页               yy     复制光标当前行到缓存区

    按ctrl +u  向后翻半页               p       粘贴复制的内容

    按G   移动光标到文件最后         dd      删除光标当前行

    按0   移动光标到文件最开始      输入/abc回车   搜索文件中包含abc的内容

文件查看

    cat a.txt  一次性读取并打印a.txt文件里的所有信息,一般用来查看小文件

    more a.txt  读取a.txt文件,每次读取一屏,按空格键下一页,b上一页 ,一般用来查看大文件,一次加载全部文件,退出时按q

    less a.txt  读取a.txt文件,每次读取一屏,按空格键下一页,b上一页 ,一般用来查看大文件,一次只加载一屏 ,退出时按q

    tail -200 a.txt  读取a.txt的后200行

    tail - f  a.txt   实时监控a.txt文件 ,结束按ctrl+c 或q

    head -10 a.txt  读取a.txt文件的前10行

包管理工具yum

    能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包

    yum list :列出所有的包(已安装+可安装)

    yum search<包名> :查找指定包

    yum  install -y <包名>:安装指定的包(-y :遇到询问会直接确认yes)

    yum remove<包名>:删除指定包

    yum update<包名>:更新指定包

猜你喜欢

转载自blog.csdn.net/qq_37405087/article/details/112985485