#Linux常用命令
1、新建文件夹: mkdir 目录名
2、删除文件夹: rm -rf 目录名(建议不要加 f)
3、移动、重命名文件夹: mv 目录路径 新路径
(mv ./abc ./abcabc)(mv ./abc ./test/abc/)
4、查看当前所在的目录: pwd
5、新建文件:
touch 文件名(touch 1.html)
vi 文件名(进行编辑、保存创建)
6、复制文件:
cp 文件名 新的文件
7、复制目录:
cp -r 文件夹名 新的文件夹名(cp 2.html /opt/2_new.html)
8、查看文件内容
cat 文件名(或者带路径) 如:cat 2.html
9、查看空间大小
df -h
10、统计大小
du -sh ./*
du -sh ./文件夹名
11、tar压缩文件
tar -zcf 压缩包名 ./*
tar -zcf 压缩包名 ./1.html ./2.html ./3.html
12、tar 解压文件
tar -zxf 压缩包名
13、下载、安装命令:
yum install 命令名称
(如:yum install zip / yum install vim)
14、zip 压缩 unzip 解压
zip -r 压缩包名.zip ./2.html ./3.html ./a/ ./b
15、重启apache
service httpd restart
16、重启mysql
service mysqld restart
17、自动强制重启linux系统:
shutdown -r now
18、备份数据库:
mysqldump -u root -p123456 dbname>/www/dbfiles/test2018-02-28.sql
19、更改拥有者:
chown -R www:www jinling(更改jinling文件夹的拥有者为www组,www用户[-R是包括jinling文件夹下的所有子文件])
20、更改文件夹权限:
chmod -R 777 jinling(更改jinling文件夹为最高权限)
21、重启nginx:
/usr/local/nginx/sbin/nginx -s reload
22、查看当前所有tcp端口:
netstat -ntlp
23、查看所有80端口使用情况:
netstat -ntulp |grep 80
24、查看swoole运行的进程:
ps -ajft
25、PHP关掉shell终端让程序还能继续执行的方法
php -f ii.php >1.txt >&1 &
26、杀死指定进程
kill -9 pid