随着Linux越来越普及、应用越来越成熟,基本上服务都布署在Linux服务器,这么作为一名测试人员,Linux基本的操作命令必须得会。下边就和牛小顿一起了解一下常用的Linux基础命令吧。
1.线上查询及帮助命令(1个)
help:获取某个命令的帮助信息,格式:命令--help
ls:列举当前目录下的所有文件和文件夹。常用参数:-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详尽列举。
tree:以树形图列举目录中的内容。
pwd:显示当前目录的路径。
mkdir:在当前目录下创建子目录。常用参数:-p确保目录存在,不存在则创建,创建多级目录时会用到。
rmdir:删掉空的目录。常用参数:-p删掉子目录后父目录为空时,父目录也会被删掉,删掉多级目录时会用到。
cd:切换目录。目录省略时,切换到当前登入者的home目录,与“~”的疗效一样;“..”表示切换到上级目录;“.”表示当前目录;“-”表示切换到先前使用的目录。
touch:创建文件。文件存在时,会将文件的时间属性更改为当前时间。
cp:复制文件或目录到新目录中。常用参数:-a复制目录时保留目录链接、属性及复制目录中所有内容;-r复制目录时须要用到;-f新目录中存在相同内容时直接覆盖不提示;-i有相同内容时会先提示。
mv:联通文件或目录到新目录中,或则更改文件名。常用参数:-f-i作用与cp的参数作用相同。更改文件名:mv文件名新文件名
rm:删掉文件或则目录。常用参数:-f-i作用与cp的参数作用相同。-r将目录及上面的内容逐一删掉linux系统命令的分类,删掉目录时须要配合使用。
ln:为一个文件或目录在另外一个地方构建链接。-f:强制执行;-i:给出提示信息;-s构建软链接;-b覆盖先前构建的链接。
find:在指定目录下查找文件。不指定路径时,默认在当前目录下查找。常用参数:-mount只同一文件系统下查找;-aminnn分钟内读取过;-atimenn天内读取过;-cminnn分钟内更改过;-ctimenn天内更改过;-sizen文件的大小为n单位;-typec类型为c的文件(c的取值:d目录;f通常文件;l链接)。
3.查看文件及内容处理命令(21个)
cat:查看文件内容。常用参数:-n从1开始对所有输出行编号;-s连续两行以上的空白替换为一行空白。
more:分页显示内容。常用参数:-num一次显示的行数;-s连续两行以上的空白替换为一行空白;+num从num行开始显示。操作:按Space键向上翻页,按B键向下翻页。
less:与more的作用相同,而且操作更灵活。常用参数:-N显示行号;-s连续两行以上的空白替换为一行空白。操作:b向后翻一页;d往前翻一页;上下键滚动一行;Q退出less命令。
head:显示文件后面的内容。常用参数:-n显示文件的前n行,n小于实际行数时显示文件的所有内容;-n-k显示除最后k行外所有内容。
tail:显示文件前面的内容。常用参数:-n显示文件的最后n行;-f动态查看文件中的内容,查看日志的时侯会用到。
grep:查找指定的文件内或则用管线传过来的流中符合条件的字符串。常用参数:-v不显示包含符合条件的字符串所在的行。
file:辨识文件类型。
其他命令,如cut,split,paste,sortlinux系统命令的分类,uniq,wc,iconvlinux系统日志,dos2unix,diff,vimdlinux安全加固,ff,chattr,lsattr,rev,tac等等。
4.文件压缩及解压缩命令(4个)
tarunzipgzipzip
5.信息显示命令(12个)
unamehostnamedmesguptimefilestatdudftopfreedatecal