千锋教育-做有情怀、有良心、有品质的IT职业教育机构

位置:首页 > 行业动态

千锋上海软件测试培训老师分享常用的Linux指令

时间:2018-04-04 11:07:18  |  来源:千锋教育  |  作者:千锋老师  

  软件测试这门学科,广而深,学会不难,学透不易。这里分享千锋上海软件测试培训老师整理技术知识点,希望能够对大家有所帮助。

软件测试培训.png

  cd命令:

  到达某路径或改变路径:cd /xxx/yyy 或者cd xxx

  vi命令:vi xxx.txt 或 vi xxx/yyy/name.txt 打开可编辑文件A键是切换编辑模式,利用鼠标或键盘上下左右键移动需要编辑的位置。从编辑模式退出则按“esc” 按“shift"+":" 如果需要保存当前编辑操作 则输入 wq存盘退出 如果不需要存盘,则输入q或q!退出。

  fdisk -l命令:查看磁盘空间大小.

  df命令:用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB

  df -h 以KB以上的单位来显示,可读性高:

  df -a 查看全部文件系统

  ls命令:显示文件或目录ls -a 列出当前目录下所有文件及目录,包括隐藏的a(all)ls -l 列出文件详细信息l(list)

  mkdir命令:用于创建文件夹mkdir xxx 创建目录 xxxmkdir -v 显示创建信息mkdir -m 777 xxx 创建权限为777的目标xxx

  mkdir -p xxx/xxxx 同时创建2个目录(即xxx/xxxx)

  mkdir -vp xxx/{xxx1/,xxx2/,xxx3/{xxxx1,xxxx2},xx/{xx1,xx2},y/yy/{yy1,yy2}}

  touch命令:

  一是用于把已存在文件的时间标签新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;

  二是用来创建新的空文件。

  touch 001.log 002.log 建立2个log日志文件

  touch -r 001.log 002.log 新001.log的时间和002.log时间戳相同touch  -t 000001010000 001.log 设定文件的时间戳时间定在000001010000(不能全零或负)

  rm命令: rm -rf /xxx/yy 或者 rm -rf /xxx/xxx.log 强制递归删除,可删除子目录及文件 需要删除某文件下所有文件则: rm -rf /xxx/yyy/* (-f:强制,-r:递归删除 ,-v:显示详细过程,-i: 删除前逐一询问确认)

  chmod命令:

  chmod u+x file (chmod -R u+x xxx.log ) 给file的属主增加执行权限

  chmod 751 file (chmod u=rwx,g=rx,o=x file) 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

  mv命令:1、把文件(或目录)移动到另外一个目录中;2、变文件(或目录)名称。 1:修改文件名称 mv xxx.log yyy.log

  2移动单个文件到某个文件夹 mv yyy.log xxx

  3 mv -i log1.txt log2.txt (mv -f 是直接覆盖) 将文件file1改名为file2,如果file2已经存在,则询问是否覆盖

  4 mv log1.txt -b log2.txt 文件被覆盖前做简单备份,前面加参数-b

  cp 命令: 将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

  -a 尽可能将档案状态、权限等资料都照原状予以复制。

  -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

  -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

  scp命令: 可以在 2个 linux 主机间复制文件,基本格式:scp [可选参数] file_source file_target

  复制传输文件:scp /home/space/music/1.mp3 root@localhost: /home/root/others/music

  复制传输目录:scp -r /home/space/music/ root@localhost:/home/root/others/ 本地 music 目录 复制 到 远程 others 目录下

  grep命令: 查找指定进程.

  例如查找tomcat的:ps -ef|grep tomcat(会显示本身进程) 或ps aux|grep ssh(不会显示本身进程)

  从文件中查找关键词并显示行数 grep -n 'linux' test.txt

  从多个文件中查找关键词 grep -n 'linux' test.txt test2.txt

  打包解压命令:

  把某个文件夹打包成:tar-cvf name.tar filename (tar -cvf name.tar filename/* 把filename下的所有文件都打包)

  把某个.tar文件包解压:tar -xvf name.tar (tar /xxx/xxx/name.tar 把某个路径下的包解压到当前目录)备份打包常用命令:把某文件打包备份到其他文件夹内,该方式可以保存被打包文件的属性:tar -czvpf /xxx/yyy/data.tar.gz /filename将text.tar.gz 解压到指定路径(路径)下:tar -zxvf ./name.tar.gz -C /home/app/test/

  压缩服务器上当前目录的内容为xxx.zip文件(需要安装ZIP)zip -r xxx.zip ./*解压zip文件到当前目录unzip filename.zip

  find 用于查找目录和目录下的文件pwd 显示当前工作目录的路径

  Netstat 命令:用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

  这次千锋上海软件测试培训老师给大家带来的知识点对大家有帮助吗?千锋还有多软件测试视频教程,可以帮助零基础的同学快速入门。

上一篇:参加上海软件测试培训班,这几种常用工具要了解
下一篇:2018年软件测试前景如何,参加上海培训让你轻松

课程咨询

  • 北京天丰利校区(总部):北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226/7-801
    面授课程:Android培训、HTML5培训、UI交互设计培训、PHP培训、JavaEE培训、大数据开发培
                     训、VR/AR混合现实培训、iOS培训、好程序员
  • 深圳西部硅谷校区:深圳市宝安区宝安大道5010号深圳西部硅谷A区B座605-619
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    咨询电话:0755-33582485-801(硅谷校区)0755-86660670-801(大学城校区)
    面授课程:Android培训、HTML5培训、UI交互设计培训、PHP培训、JavaEE培训、iOS培训
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-56166283/56166279
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训、好程序员
  • 郑州地址:郑州市金水区纬五路21号河南教育综合楼(经纬中学楼)6/7/8层
    咨询电话:0371-55191750 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 大连地址:辽宁省大连市甘井子区软件园路2号东软信息B8座2层
    咨询电话:0411-39026086 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 武汉地址:武汉市江夏区藏龙岛杨桥湖大道15号拓创大厦15楼
    咨询电话:027-81772047
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 成都地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训
  • 校区地址:西安市雁塔区高新六路52号立人科技C座西区4楼
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:Java课程培训、Android课程培训、HTML5课程培训、JavaEE培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226-801
    面授课程:Android课程培训、HTML5课程培训、iOS课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226-801
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、iOS课程培训
  • 了解千锋动态
    关注千锋教育服务号

  • 扫码关注千锋互联
    身边的移动开发导师