Linux 系统基本操作

Linux系统作为常用的服务器系统,不论测试环境的部署,还是构建测试场景,它的基本操作对测试人员来说都是必须掌握的技能。

(1)获得帮助

  • help
  • man

(2)基础命令

  • tar与gzip

       linux常见的压缩文件:*.tar、*.tar.gz

       1.打包:将一堆文件或目录什么的变成一个总的文件

       2.压缩:将一个大的文件经过某种压缩算法变成一个小文件

      为什么要区分这两个概念呢?

              因为Linux中的很多压缩程序只能针对一个文件进行压缩,所以当你想要压缩一大堆文件时,首先需要打个包,然后压缩。

      tar命令

      单独使用(man tar 可以查看)

      常用参数:     -c          产生新的包

                          -r          向压缩归档文件末尾追加文件

                         -t           列出存档中文件的目录

                         -x          解包

                        -u          更新原压缩包中的文件,仅将较新的文件附加到存档中

                        -f           指定包的文件名

                        -v          详细显示处理的文件 

      gzip是GNU组织开发的一个压缩程序。.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。

      tar -czf all.tar.gz *.jpg    #这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个all.tar.gz.

     tar  -xzf   all.tar.gz          #这条命令是将上面产生的包解开

  • mount 和 umount

      挂载概念简述:根文件系统之外的其他文件要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为“挂载点”,解除此关联关系的过程称之为“卸载”。

  • 图形界面和命令行界面的切换

       使用Ctrl+Alt+F1~Ctr+Alt+F6,可切换到不同的字符控制台,再使用Ctrl+Alt+F7可切换回图形界面;

       如果是在虚拟机vmware中,图形界面切换到字符界面:使用Ctrl+Alt+Shift+F1~Ctrl+Alt+Shift+F6,再使用Alt+F7可切换回图形界面。

  • 列出目录中的文件: ls
  • 目录切换:cd
  • 创建、移动、复制、删除文件的操作:touch+文件名,touch与文件名之间一定要有空格、mv、cp、rm
  • 重启和关机:reboot 、poweroff
  • 建新目录:mkdir-p 递归创建目录
  • 文件指令:反向显示文件内容命令:tac、分页显示文件内容命令(不能向前翻页):more、分页显示文件内容命令(可以前后翻页):less、显示文件内容命令(指定行数):head、反向文件内容命令(文件即时更新后也能动态显示):tail
  • 清楚屏幕:dos清除屏幕命令:cls、clearlinux清除屏幕命令:clear
  • 查看磁盘空间占用情况:

       df -hl          -h  方便阅读
       查看文件、目录大小
       du                  列出本目录下的大小
       du -h filename      
       du -sh dirname      查看目录的总大小

  •  cat命令用以将文件、标准输入内容打印至标准输出

              -n   对所有输出行进行编号

  • shell内置命令和外部命令的区别:用type命令可以分辨内部命令与外部命令(type cd;type mkdir)
  • 文件搜索:find
  • 搜索文件的内容:grep
  • 链接命令:ln  -s 给目录创建软连接/给文件创建软链接;硬链接不能针对目录使用,只能对文件使用
  • linux 查看服务状态:ps -ef | grep  xxx

你可能感兴趣的:(计算机基础知识)