工作期间常用的linux命令

时间:2021-12-05 16:59:57

总结下我工作期间用到过的linux命令吧。

进入目录:

cd /目录

打开文件:vi /目录/要编辑的文件

编辑文件:vim /目录/要编辑的文件

对比文件夹:

diff -r  文件夹1目录  文件夹2目录|grep  diff

后面的grep是差不多抓取的?反正上面的命令是只对比两个文件夹下不同的,如果一个文件夹有一个没有的话

diff -r  文件夹1目录  文件夹2目录|grep  Only

查看日志文件最后的信息:

tail -f  日志文件目录| grep  关键词

创建文件夹 mkdir  要创建的文件夹

拷贝文件 copy  原目录  目标目录

如果要拷贝的文件夹目标地方并没有的话   比如要拷贝/home/test.php 到/mirana/目录下 

那么:cp /home/test/test.php /mirana/

就行了 

展开文件夹ll

改变权限:chmod 

改变文件夹权限

chmod -R 

删除 rm 

删除文件夹rn -rf

查看历史命令 history

建立定时命令 crontab -e 时间参数  定时命令

时间参数 举个栗子

30 2 * * *   每天早上两点半执行

*/30 * * * *               每半个小时执行

*/60 1-19 * * *       每天的凌晨一点到19点 每隔60分钟执行一次

总之基本格式就是

基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令

查看该账号下的定时命令 crontab -l  

从自己的linux账号切换到root账号 su-

退出ctrl+d

如果自己账号执行命令权限不够 加sudo

根据关键字查找文件   find  ./ -name "*.php" | xargs grep 关键字

查看linux下正在跑的php进程  ps -ef | grep php

查看磁盘空间 df -h

根据key查看linux上的redis:  redis-cli get  redis的key

重启nginx:  nginx service reload

暂时就这么多。。想起来再补充