Linux 常用命令之二

来源:互联网 发布:淘宝动态计算器 编辑:程序博客网 时间:2024/05/17 09:20

整理以前学习Linux的笔记。
查找目录、查看当前所在路径、新建文件、查看文件内容、修改文件内容、压缩文件操作、搜索命令、管道命令、查看进程、终止进程、查看端口。

7,命令find——查找目录
find / -name 文件名称
例如:
find / -name my.cnf

这里写图片描述

8,命令pwd—— 查看当前所在路径
pwd
这里写图片描述

9,命令touch——新建文件
命令:touch 文件名称 —– 空文件
示例:在test目录下创建一个空文件 touch aaa.txt

10,命令cat、more、less、tail ——查看文件内容
cat 由第一行开始显示内容,并将所有内容输出

more 根据窗口大小,一页一页的现实文件内容

less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符

tailf 类似于tail -f

11,命令vim——修改文件内容
命令:vim 文件
示例:编辑/test下的aaa.txt文件,使用vim aaa.txt

这里写图片描述

但此时并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式,可以 编辑文件

这里写图片描述

编辑完成后,按下Esc,退回命令模式

这里写图片描述

11,命令tar —— 压缩文件操作
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。
命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件
其中:z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名

打包并压缩文件

示例:打包并压缩/test下的所有文件 压缩后的压缩包指定名称为xxx.tar.gz
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt
或:tar -zcvf xxx.tar.gz /test/*
这里写图片描述

解压压缩包

命令:tar [-xvf] 压缩文件
其中:x:代表解压
示例:将/test下的xxx.tar.gz解压到当前目录下
tar -xvf xxx.tar.gz
这里写图片描述

示例:将/test下的xxx.tar.gz解压到根目录/usr下
tar -xvf xxx.tar.gz -C /usr——C代表指定解压的位置
这里写图片描述

12,命令grep——搜索命令
命令:grep 要搜索的字符串 要搜索的文件
示例:搜索/usr/sudu.conf文件中包含字符串to的行

这里写图片描述

示例:搜索/usr/sudu.conf文件中包含字符串to的行 to要高亮显示

这里写图片描述

13,命令 | ——管道命令
命令:| 将前一个命令的输出作为本次目录的输入
示例:查看当前系统中所有的进程中包括system字符串的进程

这里写图片描述

14,命令ps ——查看进程
命令:ps -ef
示例:查看当前系统中运行的进程

这里写图片描述

15,命令kill ——终止进程
命令:kill -9 进程的pid

16,命令 netstat ——查看端口
netstat 命令,查看正在连接的端口【连接】列表信息。
nestat -a 命令,查看所有服务端口【监听、连接】列表信息。
” netstat -ap”查看所有服务端口和对应的程序名称。