网站云服务器没有安装可视化界面的话,可以让服务器性能得到提升,但这要求我们会使用一些基本的命令,来管理和维护我们的网站。linux常用命令整理如下。
压缩与解压?
把/home目录下面的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
把linux文件夹压缩成tar.gz的命令:
解压 tar zxvf 文件名.tar.gz
压缩 tar zcvf 文件名.tar.gz 目标名(需要压缩的文件夹名称)
压缩某个文件夹下的所有网页:
tar -zcvf 打包后生成的文件名全路径 要打包压缩的目录
tar -zcvf /mydata/wwwroot/default/tzd.tar.gz /mydata/wwwroot/default
文件或目录设置权限?
chmod -R 777 /home/mypackage
那么mypackage文件夹和它下面的所有子文件夹的属性都变成了777。
-R表示的是目录以及目录下面的所有内容都设置为相同的指定权限位
Linux设置文件读写权限
sudo chmod -R 777 /data
-R表示包含设置所有子目录
权限码描述:
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
删除文件或目录?
删除文件夹
rm -rf fileName
rm -rf 目录名字
其中:
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
举例:
删除文件夹实例:rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
提示:
vim编辑:
vim 退出命令(保存、放弃保存)
按ESC键 跳到命令模式,然后输入:
:w - 保存文件,不退出 vim
:w file -将修改另外保存到 file 中,不退出 vim
:w! -强制保存,不退出 vim
:wq -保存文件,退出 vim
:wq! -强制保存文件,退出 vim
:q -不保存文件,退出 vim
:q! -不保存文件,强制退出 vim
:e! -放弃所有修改,从上次保存文件开始再编辑
VIM编辑器保存并退出:
Esc+Shift+zz(两次z键)
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫