PS是LINUX下最常用的也是非常强大的进程查看命令
-e 显示所有进程。
-f 全格式
ps -ef | grep httpd :
检查httpd进程是否存在
grep 查找文件内容
grep 'besttest' a.txt #从a.txt中查besttest
grep -v 'besttest' a.txt #排除besttest
ps -ef|grep java #ps -ef查到所有的进程,然后从所有的进程里面找带有java的,“|”是管道符,可以理解为把ps -ef命令的结果通过这个管道传给grep,然后让grep从里面搜索。
ps -ef|grep mysql #查询mysql相关进程
默认会有多余的一个进程,就是grep本身,意思就说,ps -ef|grep xx的时候,最少会有一条进程,如果说你ps -ef|grep 查询进程的时候只有一条,就代表你要查询的这个进程不存在
ps -ef|grep httpd|grep -v grep #这一条命令就是3个连着用了,找到httpd之后,再把grep本身的这一条给排除掉
rm #删除文件、文件夹,删除后不能恢复,用的时候用加上 -rf 参数就什么都能删掉了
rm -rf a.txt
pwd #显示当前绝对路径
mkdir
mkdir dir #创建文件夹
cat 查看文件内容
cat a.txt
tail 从文件末尾开始查看文件内容,一般都加上-f参数,可以动态的看,退出tail,ctrl+c退出
tail -f a.log
查看进程:
1、ps 命令用于查看当前正在运行的进程。
grep 是搜索
例如: ps -ef | grep java
表示查看所有进程里 CMD 是 java 的进程信息
2、ps -aux | grep java
-aux 显示所有状态
ps
3. kill 命令用于终止进程
例如: kill -9 [PID]
-9 表示强迫进程立即停止
通常用 ps 查看进程 PID ,用 kill 命令终止进程
参数:
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
参数解释:
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
-m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。
File 指定操作的目标文件名称
上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部開始计算。
tail可运行文件一般在/usr/bin/以下。
实例:
1、tail -f filename 说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。
2、tail -n 20 filename 说明:显示filename最后20行。
3、tail -r -n 10 filename 说明:逆序显示filename最后10行。
https://blog.csdn.net/qq_31617637/article/details/71426904
在LINUX中查看分区情况的方法:
1、通过df 命令来查看,由于该命令默认展示的磁盘空间单位为K,该命令不方便看出硬盘空间使用情况,查询结果如下图:
2、通过df -h 命令来查看, 该命令可以直接看到硬盘空间使用情况,查询结果如下图:
3、如果要想知道各分区属于哪种文件类型,可以使用命令:df -T 查看:
4、将df -T 与 df -h命令结合在一起就可以查看到文件类型,同时可以很直观查看到硬盘的空间大小:
文件/目录权限设置命令:chmod
其语法格式为:chmod [who] [opt] [mode] 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行
例如:为同组用户增加对文件a.txt的读写权限:
chmod g+rw a.txt
tar
解包:tar zxvf filename.tar
打包:tar czvf filename.tar dirname