总结下我工作期间用到过的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
暂时就这么多。。想起来再补充