引言:
工作中经常使用linux命令,开一篇文章积累linux常用命令,不定时更新。
注明:作者水平有限,有错误或建议请指正,轻拍。
(一)文件操作
1、在当前文件夹下搜索字符串命令:
grep -rn 'nginx' *
r代表递归搜索,n表示显示行号,*为当前文件夹。
2、复制源文件到目标文件夹下命令:
cp -rf source_path destination_path
cp -rf ../* destination_path
r表示递归复制,../路径下有文件夹、文件夹里有文件也都一起复制到目标文件夹下,../表示复制当前文件夹下所有文件。
3、同步服务器间文件命令rsync(remote synchronization):
rsync -av source_file username@IP:destination_path
//如rsync -av /var/www/index.php root@192.168.0.1:/var/www/,回车输入服务器192.168.0.1的登录密码就行了
rsync这个工具会同步两个文件不同的部分,而不是整个文件,性能会更高。
4、查看文件夹大小:
du -h
(二) PHP相关命令
1、查看服务器php.ini配置文件是哪一个:
php -i | grep 'Configuration File'
2、查看Linux服务器上运行的是哪一个PHP:
which php
3、查看系统当前在使用哪一个版本的php.ini及其位置:
php --ini
欢迎关注Laravel-China。