测试人员需要掌握的linux基本操作

一。目录

在Linux中有两个特殊的符号可以表示目录:

‘.’表示当前目录

‘..’表示当前目录的上一级目录

'../..'表示上两级目录

根目录是/,是树状形式目录的根,只有一个。
主目录是~,用户的HOME目录,添加用户的时候指定的。对于不同用户,主目录不同。~/zhuyaqian

二。mv  移动或者重命名文件/文件夹

linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.

mv 源文件夹 目标文件夹

源文件夹与目标文件夹都带路径 就不受当前目录的限制 

源文件夹不带路径 源文件夹必须在当前目录下

目标文件夹不带路径 目标文件夹必须在当前目录下,总之 文件夹不带路径,就必须在当前路径下操作

mv aa ../ 移动aa文件夹到上一级目录

移动多个文件夹 mv aa bb cc ../

 命令格式:mv [-fiv] source destination
 参数说明:
 -f:force,强制直接移动而不询问
 -i:若目标文件(destination)已经存在,就会询问是否覆盖

 

三。cp 复制

cp -r 源文件  目标文件夹  (文件要加r,表示递归文件夹下的所有文件)

cp 源文件夹 目标文件夹   

cp aa bb                     aa文件复制到bb文件夹下

cp aa bb/cc                aa文件复制到bb文件夹下,并重新命名为cc

 

新建文件夹  mkdir

mkdir 1  新建一个文件夹1

mkdir 2 3 4  新建多个文件夹234

mkdir /Users/zhuyaqian/Desktop/movie/5 新建带路径的文件夹

mkdir [-p] dirName

参数说明-p 确保目录名称存在,不存在的就建一个。

实例

在工作目录下,建立一个名为 runoob 的子目录 :

mkdir runoob

在工作目录下的 runoob2 目录中,建立一个名为 test 的子目录。

若 runoob2 目录原本不存在,则建立一个。(注:本例若不加 -p 参数,且原本 runoob2 目录不存在,则产生错误。)

mkdir -p runoob2/test

删除文件和文件夹

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

删除文件夹实例:

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

删除文件使用实例:

rm -f /var/log/httpd/access.log

将会强制删除/var/log/httpd/access.log这个文件

 

命令历史

history

 

查找文本内容:Grep 是 Global Regular Expression Print 的缩写,功能是在文本中查找内容

 

原文地址:https://www.cnblogs.com/yzwdcjs/p/12380922.html