测试工作中最最最常用到的Linux基础命令

总结一下测试工作中超级常用的一些Linux基础命令

pwd:查看当前路径

cd:进入到哪个目录,例如:cd /user/local/

cd 什么都不加,进入用户的家目录
cd ~ 进入用户的家目录
cd .. 进入上级目录
cd ../..进入上级的上级目录
cd / 进入根目录
cd ./local/ 进入相对路径
cd /user/local/ 进入绝对路径

ls:查看当前目录下不隐藏的文件和文件夹

ll:查看当前目录下不隐藏的文件和文件夹的详细信息。ls -l的别名
ls -a:查看当前目录下的所有文件及文件夹包括隐藏的.和..等
ls -al:查看当前目录下的所有文件及文件夹包括隐藏的.和..等的详细信息

more:查看更多文件内容,可以分页

more +20 testfile  从第 20 行开始显示 testfile 之文档内容
常用操作命令
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器      最后:q!退出
!命令 调用Shell,并执行命令
q 退出more

cp:复制粘贴 cp test.log test1.log 复制test.log 粘贴为test1.log

mv:剪切粘贴或重命名 mv test.log /opt/test111

rm -rf :强制性删除文件夹或文件 rm有很多参数, 最最常用的就是 -rf,例如 rm -rf test

mkdir:创建文件夹 mkdir test

rmdir:删除文件夹 rmdir

touch test.txt:创建文件

四种新建文件的命令方式:
1、使用vi命令新建文件;
写法:vi text.txt(文件夹名字)
2、使用touch命令新建文件;
写法:touch text.txt(文件夹名字)
3、使用cp命令新建文件;
写法:cp text.txt(文件夹名字) /home/pungki/office(文件放置位置)
4、使用mv命令新建文件;
写法:mv text.txt(文件夹名字) /home/pungki/office(文件放置位置)

tail -f:动态打印命令 tail用来看日志很方便,tail有很多参数,最最常用的就是 -f, 例如:tail -f test.log

cat:显示文件的内容 比如:cat test.log

	1.一次显示整个文件。
	    cat filename
	2.从键盘创建一个文件。
	    cat > filename
		只能创建新文件,不能编辑已有文件.
	3.将几个文件合并为一个文件。
	   cat file1 file2 > file

vi:在文本文件中写入内容 注意以下操作都是在英文状态下。

  进入编辑模式:
 		使用vi进入文本后,按键盘 i 进入INSERT模式开始编辑文本
  
   退出编辑模式:
        按Esc退出INSERT模式
	
	新增:
		vi进入编辑模式,按键盘 i  进入INSERT模式 ,可以新增

	删除:
		普通模式下按x一个个删除
 		普通模式下按两下d删除一行
   	    按键盘i  进入INSERT模式,使用键盘上的Backspace进行删除
	更改:
		按键盘i  进入INSERT模式,可以更改
	查询:
	INSERT模式下输入内容,按Esc退出INSERT模式,英文状态下输入/,输入关键字,按回车,n查询下一个
	保存:
			按Esc键退出INSER模式,然后英文状态下按键:
			:wq  按回车:保存,并退出vi命令
			:q!  按回车:不保存,强制退出vi命令
			:w  按回车:保存,不退出vi命令

ps -ef:查看当前系统下运行的所有进程

ps -ef | grep mysql: 过滤出当前系统下包含mysql的所有进程
| 是管道符,作用:当你用多个命令的时候,你需要把多个命令连接起来,就用管道符 | 来连接
grep,作用:过滤

tar:

  tar zxvf xxx.tar.gz(要解压的包名):最常用的解压命令
	 zxvf分别代表的含义:
		x : 从 tar 包中把文件提取出来
		z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
		v : 显示详细信息
		f xxx.tar.gz :  指定被处理的文件是 xxx.tar.gz

yum:

yum install xxx(要安装的东西)
linux家独有的快速安装、绿色无污染的安装命令

hostname:机器的名字

whoami:当前是什么用户

clear:清屏

date:查看当前时间

head:查看文件 (不是很常用)

head - n 10 test.log 显示文件前10行

find :查找文件,接文件路径和文件名字

find /user/local/ mysql:查找/user/local/路径下的mysql

history:显示使用过的一些命令

ifconfig:查看linux系统的ip地址

kill -9 pid:杀死进程

先ps -ef | grep 关键字 查出运行的进程,找到pid
再kill -9 pid(输入相应的pid)

chmod:修改权限

chmod 777 test.txt   修改test.txt的权限

rpm:安装命令

rpm -ivh pack_name(一般是xxx.rpm)

rz:xshell常用的命令,上传文件,首次使用需要下载安装依赖模块

sz:xshell常用的命令,下载文件,首次使用需要下载安装依赖模块

sh:执行shell脚本用到的 sh 接shell脚本名字,回车就行了

uname -a:显示系统的全部信息

which:查看可执行文件的位置

   which  查看可执行文件的位置。
   whereis 查看文件的位置。 
   locate   配合数据库查看文件位置。
   find   实际搜寻硬盘查询文件名称。

reboot:重启命令,直接重启

shutdown:关机命令,直接关机

  • 12
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值