Linux 常用指令备忘
记录自己用的最多的几个linux(centos)指令
1. linux 与本地主机的文件交互指令
yum install -y lrzsz
在输入rz 就可以打开本地的文件夹
2.针对文件的一些操作
创建文件 touch filename
删除文件 rm filename
创建文件夹 mkdir dir(-p 创建多层mkdir -p a/b/c)
删除文件夹 rm -rf dir(-r 循环 -f 强制)
查看文件 cat filename (-n 显示行号 -b非空行编号)
less filename 分屏显示 (空格翻页 b往上翻 /向下搜索 ?向上搜索 q 退出 less is more)
复制文件 cp 源 目标目录
复制目录 cp -r
重命名 mv 旧 新
远程复制 scp root@ip:源 目标
3.grep 强大的文本搜索
grep 内容 文件
grep a c.txt 在c文件这种查找内容a(grep -n a c.txt 查找a 并显示出行号 等同于cat -n c.txt | grep a)
-n 显示匹配的行号 -v 显示不匹配的行号 -i 忽略大小写
ps -ef | grep java 显示指定的进程
4 find 查找文件
find 目录 -name “内容” 在文件夹下按照名称查找文件
5. tar
tar 解压与压缩两个活动 压缩 -c 解压 -x
辅助的指令 -f 新的文件名 -z gzip压缩-v 显示过程
压缩文件 tar -cvf filename.tar a b c abc三个文件压缩到filename.tar 显示过程
解压 tar -xcf filename,tar 解压到本目录 并显示过程
6.ps与top 进程相关的命令
ps process status 进程状态
-A 所有的进程
-e显示环境变量
-f显示进程关系
常用的是 ps -ef 和ps -aux 都是显示所有的进程 -aux会显示进程占用的cpu和内存
top动态显示cpu 内存
top -d 10 每10s刷新一次 ,-p 进程号 显示指定的进程
7. kill
kill -15 pid 进程正常退出
kill -9 pid 强制退出