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

posted @ 2023-11-27 03:32  朱荣广  阅读(46)  评论(0)    收藏  举报