Ubuntu下更新软件:
sudo apt update | 检查已安装的软件是否有可用的更新 |
sudo apt upgrade 软件包名 | 更新已安装的软件包 |
Ubuntu下使用Nginx
sudo apt install nginx | 安装Nginx(Nginx的软件包在Ubuntu默认软件仓库中可用) |
sudo systemctl status nginx | 查看Nginx的状态,:q命令退出查看状态 |
nginx -v | 查看Nginx的版本信息 |
sudo ufw status | 查看防火墙列表,如果没有Nginx就需要将Nginx添加到防火墙列表 |
sudo ufw allow 'Nginx Full' | 讲Nginx添加到防火墙 |
使用systemctl 管理Nginx
sudo systemctl start nginx | 启动Nginx服务 |
sudo systemctl stop nginx | 停止Nginx服务 |
sudo systemctl restart nginx | 重新启动Nginx |
sudo systemctl reload nginx | 重新加载Nginx,在Nginx配置发生更改后调用 |
sudo systemctl disable nginx | 禁用Nginx服务在系统启动时启动 |
sudo systemctl enable nginx | Nginx服务在系统启动时启动 |
VIM编辑器
vim init (在当前目录下编辑init文件,如果没有则为新建)
退出vim编辑器
先按esc按键进入命令输入状态:
:w | write,保存 |
:w filename | 另存为filename |
:q | quit,退出,正常退出有个前提条件,打开的文本文件在内容上没有被改动过 |
:wq | write quit,写入和退出 |
:x | 等价于wq,写入和退出 |
:q! | 不保存直接退出,很多时候打开文件修改完,发现改错了,就需要用到了 |
:! | 强制退出,很多时候打开文件修改完,发现改错了,就需要用到了 |
:e! | 放弃所有修改,回到上次保存时的状态 |
文件操作
删除命令:
rm [选项] 文件路径
-f | force 忽略不存在的文件,强制删除,无任何提示 |
-i | interactive,交互式删除,输入y后删除 |
-r|-R | recursive,递归地删除路径下的所有文件和文件夹 |
-v | 显示文件删除的过程 |