目前工作中用到的linux命令

crontab -e  查看并且编辑定时脚本命令

每一分钟执行一次脚本,并且写入log     

*/1 * * * * php /var/www/api/cron/Mission/setMeetingDone.php >> /var/log/cron_log/setMeetingDone 

rm -rf  删除文件

whereis nginx  查看nginx的所有目录

 which nginx 

lsof -i:80 //显示所有打开80端口的进程

 https://www.douban.com/note/407383419/?type=like

 netstat -nlt|grep 27017|wc -l   统计27017的端口数量

ps -ef |grep mongod|grep -v grep |wc -l   统计mongod的进程数量

ps aux | grep php-fpm

tail -n100 error.log

grep -nr "2017-07-26 08:51:34" api.base.log   在某个文件中查询关键字

lsb_release -a   查看系统

getconf LONG_BIT  查看系统多少位

 
 
find . -name *.php| xargs wc -l    统计目录所有文件行数(全部目录)
 
把这个/opt/backup/目录下的default.conf复制到这个/etc/nginx/conf.d/目录下
cp /opt/backup/default.conf   /etc/nginx/conf.d/

 如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
    mv /test1/file1 /test3/file2 

netstat -tunpl  查看所有端口使用情况

du -sh * 显示,某个目录下的文件大小

ls --full-time  查看文件的完整时间信息

cal 2017 查看17年的日历

cal 10 2017 查看17年10月的日历

find / -name test.txt 从系统中搜索test.txt文件

uname -m 和arch 显示系统的位数

 ls -lSr|more 文件按照从小到大排列显示

bc   计算器

grep "w" test.txt    可以在文件中搜索指定格式的字符串,同时对其进行标准输出

 
原文地址:https://www.cnblogs.com/spectrelb/p/6795215.html