常用到的Linux基础命令

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

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

四种新建文件的命令方式:
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模式,可以更改


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家独有的快速安装、绿色无污染的安装命令
1
2
hostname:机器的名字
whoami:当前是什么用户
clear:清屏
date:查看当前时间
head:查看文件 (不是很常用)
head - n 10 test.log 显示文件前10行
1
find :查找文件,接文件路径和文件名字
find /user/local/ mysql:查找/user/local/路径下的mysql
1
history:显示使用过的一些命令
ifconfig:查看linux系统的ip地址
kill -9 pid:杀死进程
先ps -ef | grep 关键字 查出运行的进程,找到pid
再kill -9 pid(输入相应的pid)
1
2
chmod:修改权限
chmod 777 test.txt 修改test.txt的权限
1
rpm:安装命令
rpm -ivh pack_name(一般是xxx.rpm)
1
rz:xshell常用的命令,上传文件,首次使用需要下载安装依赖模块
sz:xshell常用的命令,下载文件,首次使用需要下载安装依赖模块
sh:执行shell脚本用到的 sh 接shell脚本名字,回车就行了
uname -a:显示系统的全部信息
which:查看可执行文件的位置
which 查看可执行文件的位置。
whereis 查看文件的位置。
locate 配合数据库查看文件位置。
find 实际搜寻硬盘查询文件名称。

原文地址:https://www.cnblogs.com/bernard-shen/p/13191848.html