Linux学习总结6
显示网络相关信息:netstat 命令命令名称:netstat
命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
功能描述:显示网络相关信息
选项:
-t : TCP协议
-u : UDP协议
-l : 监听
-r : 路由
-n : 显示IP地址和端口号
netstat -tlun 查看本机监听的端口
netstat -an 查看本机所有的网络连接
netstat -rn 查看本机路由表
查看某一端口是否被占用:netstat -tunlp |grep 2181
配置网络:setup 命令
命令名称:setup
命令所在路径:/usr/bin/setup
执行权限:root
语法:setup
功能描述:配置网络
范例:
setup
软件安装
第一节 软件包管理简介
4.1.1 软件分类
源码包:脚本安装
二进制包:RPM包
源码包
源码包的优点是:
开源,如果有足够的能力,可以修改源代码
可以自由选择所需的功能
软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高
卸载方便
源码包的缺点
安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误
编译过程时间较长,安装比二进制安装时间长
因为是编译安装,安装过程中一旦报错新手很难解决
RPM包
二进制包的优点
包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载
安装速度比源码包安装快的多
二进制包缺点:
经过编译,不再可以看到源代码
功能选择不如源码包灵活
依赖性
rpm命令管理
包命名与依赖性
RPM包依赖性
树形依赖: a→b→c
-
环形依赖: a→b→c→a
命令模式切换到插入模式:
a //进入到当前光标后开始编辑
A //进入到当前光标所在行的行末开始编辑
i //进入当前光标位置开始编辑
I //进入当前光标所在行的行头开始编辑
o //进入当前光标下一行开始编辑
O //进入当前光标上一行开始编辑
命令模式切换到末行模式
: //对文本的设置或保存工作
/ //对文本进行全文向下搜索字符串 string
? //对文本进行全文向上搜索字符串 string
vi/vim 常用命令
n dd //删除光标开始向下的 n 行
n yy //拷贝光标开始向下的 n 行
p //粘贴
u //撤销上一次操作
ctrl + r // 恢复上一次撤销操作
r //替换一个字符
shift + 6 //光标移动到当前行的行头
shift + 4 //光标移动到当前行的行尾
shift + g //光标移动到整个文本的最后一行 G
gg //光标移动到整个文本的第一行
n shift + g //光标移动到第 n 行
d n shift + g //删除光标到 n 行的内容
y n shift + g //拷贝光标到 n 行的内容
3.4 末行模式下的操作
:w //保存文本
:q //退出编辑
:wq //保存并退出
:q! //强制退出
:w newfile //另存为
:set nu //显示行号
:set nonu //取消行号
: set hlsearch //设置高亮搜索
: set nohlsearch //取消高亮搜索
: n,m s/oldstring/newstring //替换整个文本每行的第一个 oldstring
:n, m s/oldstring/newstirng/g //替换整个文本所有的 oldstring
/string //向下搜索 string
?string //向上搜索 string
浙公网安备 33010602011771号