1. vim 使用:
一般流程就是:
vi XXXX文件路径 //进入文件,此时处在命令模式(即,vim认为我们现在键盘输入的不是字符,而是命令)
i // 键盘输入 i 字符,进入输入模式,此时我们就可以在vim 下对文件进行改动
:wq //改动结束,要退出vim,可以通过键入 “ : ” 来进入 底线命令模式 ,此模式下vim也会认为接下来的键盘输入是 命令,一般常用 wq ,含义是 保存并离开
1. PS命令
ps 的aux和-ef区别
1、输出风格不同,展示的格式略有不同
两者的输出结果差别不大,但展示风格不同。aux是BSD风格,-ef是System V风格。
2、aux会截断command列,而-ef不会,当结合grep时这种区别会影响到结果
例如使用 /bmrt/blaph/blaph/bmgctl 来启动进程,由于ps aux是用BSD格式来显示结果,所以可能只会显示到 /bmrt/blaph/blap,后面的都被截掉了。
这样,如果用 ps aux | grep bmgctl 来过滤该进程,可能就会误伤,获取不到bmgctl进程。
而 ps -ef是用全格式的System V格式,显示出来就是带全路径的进程名,会显示出bmgctl,在 ps -ef | grep bmgctl 命令下就可以完整显示该进程了。
2. netstat 命令:
netstat 用于显示网络状态
netstat 后跟的参数用于显示此时的系统状态:
-a:--all,显示所有链接和监听端口
-l:--listening,显示所有监听的端口
-u:所有的 udp 协议的端口
-t:所有的 tcp 协议的端口
-n:进制使用域名解析功能。链接以数字形式展示(IP地址),而不是通过主机名或域名形式展示
netstat -antlp | grep 80 -- 只显示监听80端口的
3. yum 命令:
是一个 Shell 前端软件包管理器。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
例如直接执行 yum nginx 安装 nginx
(这种会把Nginx 装到 etc 文件夹中)
yum 命令的安装指令 :
option 参数 :-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)
4. wget 包:
wget 是一个网络上进行下载的简单而强大的自由软件,通过 `yum install wget -y` 下载
5. tail 命令 && less 命令:
一般
6. 升级权限 sudo chmod :
sudo chmod a+w 【要修改文件名】 ==》把文件的权限提升到读写均可,这样才方便一会用 vim进行修改