软件测试-1-08Linux系统

Linux目录结构

  • /boot:启动目录,内核存放地
  • /etc:配置文件存放地
  • /tmp:程序产生的临时文件
  • /home:用户的目录,新增用户账号时,用户的家目录所在目录
  • /lib:库文件,程序执行过程中,调用一些额外的参数时,储存函数库的目录
  • /bin:储存可执行文件和常用的Linux命令
  • /sbim:系统管理员的命令和工具
  • /usr:应用程序和文件的安装目录
  • /mnt:挂接其他文件系统
  • /root:root账户和home目录
  • /dev:存放Linux系统下的设备文件

Linux命令

  1. vi:生成新文件,也可以编辑、查看文件生成文件vi 文件名 编辑文件:打开文件的情况下,按下i(插入)或者a(追加)进入编辑模式,就可以编辑文件了;按下ESC键退出编辑并回到命令模式。其他功能(命令模式下):命令描述:w保存文件:wq保存并退出:wq!保存并强制退出:q退出:q!强制退出dd删除一行文字x删除一个字符:n光标移至文本第n行$光标移至文本的行尾G光标移至文本的末尾/ 字符查找某个字符串
  2. pwd:打印用户所处路径pwd
  3. cd:改变用户所在目录cd 目录 其他功能:命令描述..返回上一级目录 返回主目录/home切换到home目录
  4. ls:查看指定目录下的内容ls 目录 其他功能:命令描述-a列举目录中包括隐藏文件的全部文件-l列举目录中的细节,包括权限、所有者、组群、大小、创建日期等-r从后向前列举-R递归的列举目录下的所有子目录的内容-s大小
  5. grep:在大量文件中查找一个特定字符串grep 字符串 文件
  6. cat:显示文本内容cat 文件名
  7. touch:创建文件touch 文件名
  8. cp:拷贝文件或复制文件cp 源文件 目标目录 其他功能:命令描述-i互动:如果文件将覆盖目标中的文件,会提示确认-r递归:复制整个目录,子目录以及其他文件-v详细:显示文件的复制进度
  9. mv:可以对文件或者目录进行移动mv 源文件 目标目录 其他功能:命令描述-i互动:如果文件将覆盖目标中的文件,会提示确认-f强制:不提示地移动文件-v详细:显示文件的移动进度
  10. mkdir:创建目录mkdir 目录1 目录2 ……
  11. rmdir:删除空目录rmdir 目录1 目录2
  12. rm:删除文件rm 文件名 其他功能:命令描述-i互动:提示确认删除-f强制:代替互动模式,不提示确认删除-v详细:显示文件的删除进度-r递归:删除整个目录,子目录以及其他文件
  13. man:查询和解释一个命令的使用方法等mam 命令名 退出:q
  14. locate:定位文件和目录locate 文件或目录名
  15. whatis:查询某个命令的含义whatis 命令名
  16. bzip2:压缩文件压缩文件:bzip2 文件名 解压缩文件bunzip2 文件名
  17. gzip:压缩文件压缩文件:gzip 文件名 解压缩文件gunzip 文件名
  18. tar:打包和压缩tar 包名 要打包目录 其他功能:命令描述-c创建压缩文件-x展开归档文件-t显示包括tar文件中的文件列表-z压缩/解压缩文件(gz)-v写入或读取时显示所有的文件-f指名要展开的归档文件名-j压缩或解压缩文件(bz2)“
  19. head:查看文件的开头查看前10行head 文件名 查看前500行head -500 文件名
  20. more:按页查看文件内容more 文件名 其他功能:命令描述-num一次显示的行数-f以实际显示的行数,而非自动换行后的行数+num从第num行开始显示
  21. which:从path目录中寻找命令位置which 命令名
  22. whereis:查找符合条件的文件whereis 程序名 其他功能:命令描述-b只找二进制文件-mman说明文件,查出说明文档路径
  23. chmod:改变许可权限chmod u=rwx,g=rx,o=x 文件名
  24. useradd:添加用户useradd 用户名
  25. userdel:删除用户userdel 用户名
  26. chgrp:变更文件或目录所属群组chgrp 用户 文件
  27. chowm:更改文件用户或组chowm 用户 文件
  28. su:修改用户su 用户名
  29. exit:退出exit
  30. 关机halt shutdown -h 时间
  31. ps:查看正在执行的程序ps 其他功能:命令描述u列出使用者的名称和使用时间x列出所有程序
  32. top:程序执行情景和内存使用top
  33. kill:终止一个执行中的进程kill 进程号
  34. date:设定或修改时间和日期date -u 使用格林尼治时间 date -r 文件名 最后一次修改文件的时间 date -s 时间 设置时间
  35. cal:日历cal 年份 cal 月份 年份
  36. df:检查硬盘使用量df
  37. du:显示文件目录大小du

Linux网络配置

  1. ifconfig:显示网络设备的状态
  2. ping:用于检测主机“
  3. netstat:显示网络状态
  4. clear:清屏
  5. echo:回显文字或查看环境变量
  6. uptime:系统运行时间
  7. wc:计算字数
上一篇
下一篇