linux常用命令,你应该了解的Linux知识

Posted 阿丘不秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux常用命令,你应该了解的Linux知识相关的知识,希望对你有一定的参考价值。

总结一下测试工作中超级常用的一些Linux基础命令
pwd:查看当前路径
cd:进入到哪个目录,例如:cd /user/local/
cd 什么都不加,进入用户的家目录
cd ~ 进入用户的家目录
cd .. 进入上级目录
cd ../..进入上级的上级目录
cd / 进入根目录
cd ./local/ 进入相对路径
cd /user/local/ 进入绝对路径
1
2
3
4
5
6
7
ls:查看当前目录下不隐藏的文件和文件夹
ll:查看当前目录下不隐藏的文件和文件夹的详细信息。ls -l的别名
ls -a:查看当前目录下的所有文件及文件夹包括隐藏的.和..等
ls -al:查看当前目录下的所有文件及文件夹包括隐藏的.和..等的详细信息
1
2
3
more:查看更多文件内容,可以分页
more +20 testfile 从第 20 行开始显示 testfile 之文档内容
常用操作命令
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器 最后:q!退出
!命令 调用Shell,并执行命令
q 退出more
1
2
3
4
5
6
7
8
9
10
11
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(文件放置位置)
1
2
3
4
5
6
7
8
9
tail -f:动态打印命令 tail用来看日志很方便,tail有很多参数,最最常用的就是 -f, 例如:tail -f test.log
cat:显示文件的内容 比如:cat test.log
1.一次显示整个文件。
cat filename
2.从键盘创建一个文件。
cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
cat file1 file2 > file
1
2
3
4
5
6
7
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命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ps -ef:查看当前系统下运行的所有进程
ps -ef | grep mysql: 过滤出当前系统下包含mysql的所有进程
| 是管道符,作用:当你用多个命令的时候,你需要把多个命令连接起来,就用管道符 | 来连接
grep,作用:过滤
1
2
3
tar:
tar zxvf xxx.tar.gz(要解压的包名):最常用的解压命令
zxvf分别代表的含义:
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
1
2
3
4
5
6
yum:
yum install xxx(要安装的东西)
linux家独有的快速安装、绿色无污染的安装命令
1
2
hostname:机器的名字
whoami:当前是什么用户
clear:清屏
date:查看当前时间
head:查看文件 (不是很常用)
head - n 10 test.log 显示文件前10行
1
find :查找文件,接文件路径和文件名字
find /user/local/MT5使用教程www.gendan5.com/mt5.html 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 实际搜寻硬盘查询文件名称。
1
2
3
4
reboot:重启命令,直接重启
shutdown:关机命令,直接关机

以上是关于linux常用命令,你应该了解的Linux知识的主要内容,如果未能解决你的问题,请参考以下文章

5分钟带你了解Linux常用命令全称

常用Linux Shell命令,了解一下!

Linux最常用的Shell命令

linux运维常用知识点总结

经常用Linux 但是你知道它和Unix区别吗

Linux 新手应该知道的 26 个命令