网站模版图片,网站的子域名怎么设置,seo优化首页,杭州网站建设seo文章目录 软件测试-需要掌握的Linux指令Linux命令操作技巧Linx命令的基本组成常用命令 软件测试-需要掌握的Linux指令
Linux命令操作技巧
使用Tab键自动补全上下键进行翻找之前输入的命令命令执行后无法停止使用CtrC,结束屏幕输出
Linx命令的基本组成
命令 [-选项] [参数] … 文章目录 软件测试-需要掌握的Linux指令Linux命令操作技巧Linx命令的基本组成常用命令 软件测试-需要掌握的Linux指令
Linux命令操作技巧
使用Tab键自动补全上下键进行翻找之前输入的命令命令执行后无法停止使用CtrC,结束屏幕输出
Linx命令的基本组成
命令 [-选项] [参数]
常用命令 pwd: 打印当前目录的绝对路径cd切换目录 cd …一层层退出到用户主目录、cdcd~直接退出到用户主目录、cd/ :退出到根目录ls:-a(显示所有文件)、-R递归显示下层子目录、 -d显示目录的信息而非其内容、-l按长格式显示文件详细信息其中–格式文件类型与权限 连接数 属主名 属组名 文件大小 最近修改时间 文件名、*当前目录下的所有文件夹名其中在 ls 中 -F 显示文件类型描述符------*为可执行的普通文件/为目录文件注意ls命令的输出格式是每一个文件名占一行。mkdir-rmdir命令 -p递归建立目录即当前目录不存在时一并建立其父目录。递归删除目录父目录为空时一并删除父目录。其中无法删除非空目录。 cat–more-less命令 区别:人机交互上的区别more-less可以通过键盘上的按键来控制文本的查看。 cp-mv-rm cp:复制粘贴生成源文件的一个副本如果参数2不存在时会复制到上一层目录文件名改为不存在的目录名mv剪切粘贴 移动的是源文件rm 删除文件-i 删除前提示用户这个可以通过 -r递归的删除非空目录rmdir不行 wc 显示文件的字节数、字数、行数。未指定选项时显示行数、字数、和字符数注意每行后的换行符“\n”也被统计在字符数内 sort 将文本文件的各行按ASCII字符顺序由小到大排序并输出排序后的结果。 选项-kn指定从第n个字段开始的内容作为排序关键字。-r逆序排序 chmod 修改文件的存取权限 格式chmod[选项][数字权限模式] 文件 chmod[选项][字符权限模式表达式] 文件 选项-R 递归地改变指定目录及其下的文件和子目录的权限属性。字符权限模式表达式的格式是权限范围操作权限字符权限范围u属主g组用户o其他用户a所有用户。操作 增加 - 取消权限 赋权限权限字符r 读w 写x 执行。多个表达式之间用“”分隔开且不能有空格。 touch 修改文件的时间标签为现在时间通常用来使用创建一个新的文件如果使用了 -c选项时文件不存在不创建文件 umask 设置显示新建文件的权限掩码。格式umask[选项][掩码]选项-S 以字符形式显示掩码对应的权限 find 从指定目录查找文件find[目录][表达式展示条件][操作]可以多个表达式之间用逻辑运算符连接。默认与运算-a常用的是文件名 -name逻辑运算符的优先级 ao未指定条件时显示目录下所有文件未指定目录默认当前目录未指定操作默认-print grep 在文件中查找字符串常用的选项:-r 递归搜索目录下的所有文件和子目录-i匹配时不区分大小写-w匹配整个单词 输入重定向 输入重定向是指把命令的标准输入改变为指定的文件包括设备文件使命令从该文件中而不是从键盘中获取输入。输入 重定向的格式是 命令 文件 输出重定向 输出重定向是指把命令的标准输出或标准错误输出重定向到指定文件中使该命令的输出写入文件中而不是显示在屏幕。 标准输出重定向格式是命令 文件 标准错误输出重定向 标准错误输出重定向就是将命令的标准错误输出输出保存到一个文件中格式命令 2文件 输出重定向的应用 快速建立文件 cat file 向文件中添加内容 echo “…”file 向文件末尾追加一行文字如果要添加多行可以用cat file命令 清空一个文件 cat /dev/null file cat /dev/null 不产生任何输出 管道 管道就是将一个命令的标准输出作为另一个命令的标准输入。利用管道可以将多个命令连接起来形成一个管道线。格式命令1 | 命令2 命令1 | tee 文件 | 命令2 (T型管道现将命令1的结果保存到文件中在做为命令2的输入) 相对路径和绝对路径区别 相对路径凡是路径信息以‘.’或者‘…’开头的均为相对路径 绝对路径凡是路径信息以‘/’或者‘~’当前用户home目录开头的均为绝对路径 演示样例如下 Linux系统内存分配如下 命令不需要特定去记多练练自然就会
补充: 取路径的文件名和目录名 basename home/clz/Desktop/vcn.txt vcn.txt dirname home/clz/Desktop/vcn.txt home/clz/Desktop ls -l ll 显示文件类型 file 读取文件 cat more less 由最后一行读取文件 (逆序读取) tac 只看头几行默认十行 head -n 行数 只看尾几行 (默认十行) tail -n 行数 不知道有多少行 只想看m行以后的数据 tail -n m 搜索指令 which -a command (查找指令集) 寻找特定文档 whereis 文档寻找某一个命令的二进制文件所在的位置 寻找特定文档 locate 选项 文档 -i 忽略大小写 压缩与打包 压缩解压 单一文件来进行压缩 Linux上常见的压缩指令就是 gzip, bzip2 以及最新的xz,过时的有compress 常见格式扩展名.tar.gz, .tgz, .gz, .Z, .bz2, .xz *.Z compress 程序压缩的文件 *.zip zip 程序压缩的文件 *.gz gzip 程序压缩的文件 *.bz2 bzip2 程序压缩的文件 *.xz xz 程序压缩的文件 *.tar tar 程序打包的数据并没有压缩过 *.tar.gz tar 程序打包的文件其中并且经过 gzip 的压缩 *.tar.bz2 tar 程序打包的文件其中并且经过 bzip2 的压缩 *.tar.xz tar 程序打包的文件其中并且经过 xz 的压缩 gzip 选项 文件 使用 gzip 压缩的文件在 Windows 系统中竟然可以被 WinRAR/7zip 解压 选项与参数 -c 将压缩的数据输出到屏幕上可通过数据流重导向来处理 -d 解压缩的参数 -t 可以用来检验一个压缩文件的一致性看看文件有无错误 -v 可以显示出原文件/压缩文件的压缩比等信息 -# # 为数字的意思代表压缩等级-1 最快但是压缩比最差、-9 最慢但是压缩比最好默认是 -6 bzip2 选项 文件 选项与参数 -c 将压缩的过程产生的数据输出到屏幕上 -d 解压缩的参数 -k 保留原始文件而不会删除原始的文件喔 -z 压缩的参数 默认值可以不加 -v 可以显示出原文件/压缩文件的压缩比等信息 -# 与 gzip 同样的都是在计算压缩比的参数 -9 最佳 -1 最快 xz 选项 参数 选项与参数 -d 就是解压缩啊 -t 测试压缩文件的完整性看有没有错误 -l 列出压缩文件的相关信息 -k 保留原本的文件不删除 -c 同样的就是将数据由屏幕上输出的意思 -# 同样的也有较佳的压缩比的意思 打包与解包 -将多个文件或目录包成一个大文件 tar 选项 -f 文档名 -z 使用gzip格式压缩解压 *.tar.gz -j 使用bzip格式压缩解压 *.tar.bz2 -c 打包文档 和-v搭配显示过程 -t 观察被打包的内容含有哪些文档 -x 解压搭配-C在指定目录解压 -v 过程显示文件名 -f 后跟需要解压或要的文件名-C 目录 指定目录解压 tar 选项 -f 文档名 -C 目录 常用而且好记的格式 压缩tar -zcv -f 文件名 查询tar -ztv -f 文件名 解压tar -zxv -f 文件名 -C 目录 按照进制读取 od -t type a 使用默认的字符 c ASCLL d 十进制 f 浮点数 o 八进制 x 十六进制 配置文件隐藏属性 chattr ± 选项 A 存取文档访问时间atime不变,对较慢计算机有帮助防止i/o较慢过度读取磁盘 a 只能增加数据不能删但是只有root才能设置此属性 c 文档会自动压缩读取时自动解压存储也会先压缩再存储因此对大文档友好 d 当dump程序执行该属性使文档不会被dump备份 i 使文档不能删除、改名、设定连接也无法写入安全系数很高需root s 删除文档会被彻底从硬盘删除无法恢复 显示隐藏属性 lsattr 选项 文件或目录 -a 所有文件的隐藏属性包过隐藏文件 -d 目录的属性其内文件不显示 -R 递归连同子目录一起 lsattr 选项 文件或目录 -a 所有文件的隐藏属性包过隐藏文件 -d 目录的属性其内文件不显示 -R 递归连同子目录一起 ln -s 被链接的源文件 链接文件 建立文件的软链接用通俗的方式讲类似于 Windows 下的快捷方式 1、没有 -s 选项建立的是一个 硬链接文件两个文件占用相同大小的硬盘空间 工作中几乎不会建立文件的硬链接 2、源文件要使用绝对路径不能使用相对路径这样可以方便移动链接文件后仍然能够正常使用 查看磁盘空间 df -h查看内存大小 free -h查看当前的文件夹下的磁盘使用情况 du --max-depth1 -h