重启服务
Apache启动systemctl start httpd停止systemctl stop httpd重启systemctl restart httpd
MySQL启动systemctl start mysqld停止systemctl stop mysqld重启systemctl restart mysqld# 开机启动systemctl start httpd && systemctl enable httpd
PHP启动systemctl start php-fpm停止systemctl stop php-fpm重启systemctl restart php-fpm
Nginx启动systemctl start nginx停止systemctl stop nginx重启systemctl restart nginx
Redis查看ps -ef | grep redis启动systemctl start redis停止systemctl stop redis重启systemctl status redis
文件操作
// 设置文件权限chmod -R 777 demoFile// 设置文件所有者chown -R www:www demoFile// 修改文件名mv file1 file2
复制文件
cp -a demo demo_newcp -选项 原文件/原目录 新文件/新目录 -a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 -d 拷贝时保留链接。 -f 删除已经存在的目标文件而不提示。 -i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 -p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 -r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。 -l 不作拷贝,只是链接文件。
删除文件
rm -r 递归删除,可删除子目录及文件 -f 强制删除
压缩文件
yum install zip unzipa、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录b、把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabakc、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zipzip -r abc123.zip abc 123.txtd、把/home目录下面的wwwroot.zip直接解压到/home目录里面unzip wwwroot.zipe、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面unzip abc\*.zipf、查看把/home目录下面的wwwroot.zip里面的内容unzip -v wwwroot.zipg、验证/home目录下面的wwwroot.zip是否完整unzip -t wwwroot.ziph、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录unzip -j wwwroot.zip
vi / vim
:set nu 显示行号:set nu! 取消显示行号// 搜索字符串:/字符串:/abc如果查找下一个,按'n'即可// 替换字符串:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
查询大于300K的当前文件
find . -size +300k -exec ls -ld {} \;// 分页find . -size +300k -exec ls -ld {} \; | more
快速查找php.ini
php -i |grep 'php.ini'