测试工作中需要用到的一些linux命令

cd 命令(磁盘管理)

1、如何进入上级目录

cd ..

2、如何进入上2级目录

cd ../..

3、如何进入当前用户主目录

cd ~

4、如何进入指定目录

cd /xx/xxx/xxxx

5、如何进入当前目录

cd .

mv命令(文件管理)

1、移动文件夹到指定目录

mv ~/folder_name/ 目标目录

2、移动文件到目标目录

mv file_name 目标目录

3、 移动文件到指定目录并重命名

mv file_name 目标目录/new_file_name

4、移动两个文件到新目录

mv file_name1 file_name2 目标目录

5、批量移动原目录中的文件、文件夹到目标目录

mv 原目录/* 目标目录

cp命令(复制文件或者目录)

1、复制文件到目标目录

cp 目标文件 目标目录

2、复制文件夹到目标目录

cp -r 文件夹/ 目标目录

mkdir命令(创建目录

1、新建一个文件夹

cd 目标目录

mkdir 文件夹名称

2、新建多个文件夹

cd 目标目录

mkdir 文件夹名称1 文件夹名称2 文件夹名称3

3、新建一个多层级的文件夹

cd 目标文件夹a/b/c

mkdir -p a/b/c

history命令(查看历史命令执行记录)

1、查看历史命令执行记录

history

2、查看某个具体命令的历史执行记录

history | grep 命令名称

3、查询历史记录中,序号为1000的命令

!1000

tail命令(可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

1、实时刷新note.log

tail -f note.log

2、实时刷新最新500条log

tail -500f note.log

tar命令(是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件)

1、压缩一个文件a.txt

tar  -cvf a.tar a.txt

2、压缩多个文件

tar -cvf all.tar a.txt b.txt c.doc

3、压缩文件夹 isTester/

tar -cvf isTester.tar isTester/

4、将当前目录,所有jpg文件打包成isTesterjpg.tar

 tar -cvf isTesterjpg.tar *.jpg

5. 将当前目录,所有jpg文件打包成isTesterjpg.tar.gz

 tar -zcvf isTesterjpg.tar.gz *.jpg

6.解压a.tar

tar -xvf a.tar

7.解压a.tar.gz

tar -zxvf a.tar.gz

ls命令(用于显示指定工作目录下的内容)

1、列出当前目录中所有的子目录和文件

ls

2、列出目录下的所有文件(包含隐藏文件)

ls -a

3、列出文件的详细信息(包括权限、所有者、文件大小)

ls -l

4、列出当前目录中所有以“isTester”开头的详细内容

ls -l isTester*

ps命令(用于显示当前进程的状态,类似于 windows 的任务管理器。)

1、查看所有的进程

ps -A

2、查看java进程

ps -ef|grep java

3、显示所有进程信息,连同命令行

ps -ef

 

 

 

本博客纯粹是学习过程中的笔记,部分来自转载或摘抄,如有侵权,请联系删除 email:18017870857@163.com
原文地址:https://www.cnblogs.com/yanzhuping/p/14682228.html