引言:

工作中经常使用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

RightCapital招聘Laravel DevOps


lx1036
3.1k 声望923 粉丝

为五斗米折腰