Linux基础(1)

    科技2024-11-21  2

    一、静态路由配置

    更改路由配置具体步骤如下:   1.首先使用命令# vi /etc/sysconfig/network-scripts/ifcfg-ens33进入以下界面

      2.然后使用i键进入编辑模式后添加设置ip、子网掩码、网关 具体命令如下:   IPADDR=192.168.157.110(设置ip)   NETMASK=255.255.255.0(设置子网掩码)   GATEWAY=192.168.157.1(设置网关) 设置完成后如下

      3.按Esc键进入vi编辑器末行模式,按Shift+:进入vi编辑器得的命令模 式输入wq命令(保存并退出),按Enter。   输入命令# service network restart(重启)   重启完成后输入命令# ip a既能显示刚自己设置的ip地址

    二、yum配置

    步骤如下

    1.输入命令# cd /etc/yum.repos.d进入/etc/yum.repos.d 2.输入命令# mkdir bak在/etc/yum.repos.d下创建一个名为 bak的文件夹用来备份 3.输入命令# mv Cen* bak将cen开头的文件备份到bak中 4.输入命令# vi yum.repo开始编辑(按i开始编辑)将以下内容输入进去 按esc 按shift+:输入wq enter(保存并退出) 5.挂载驱动:输入命令# mount /dev/sr0 /media 6.输入命令# yum clean all(清除yum缓存) 7.输入命令# yum makecache(重新本地缓存)执行结果如下:

    8.yum配置完成使用命令 # yum install 命令/服务名 即可安装命令或者服务例如# yum install vim(安装vim命令)

    9.yum常用命令:  (1).列出所有可更新的软件清单命令:yum check-update  (2).更新所有软件命令:yum update  (3).仅安装指定的软件命令:yum install <package_name>  (4).仅更新指定的软件命令:yum update <package_name>  (5).列出所有可安裝的软件清单命令:yum list  (6).删除软件包命令:yum remove <package_name>  (7).查找软件包 命令:yum search  (8).清除缓存命令:     yum clean packages: 清除缓存目录下的软件包    yum clean headers: 清除缓存目录下的 headers    yum clean oldheaders: 清除缓存目录下旧的 headers    yum clean all:清除缓存目录下的所有

    三、vi编辑器

    1.三种命令模式

    vi 编辑器有 3 种基本工作模式,分别是命令模式、输入模式和末行模式。

    (1)命令行模式   该模式是进入 vi 编辑器后的默认模式。任何时候,不管用户处何种模式,按下Esc键即可进入命令模式。   在命令模式下,用户可以输入 vi 命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释。若输字符是合法的 vi 命令,则 vi 在接受用户命令之后完成相应的动作。   但需注意的是,所输入的命令并不回显在屏幕上。若输入的字符不是 vi 的合法命令,vi 会响铃报警。    (2) 文本输入模式   在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。   在该模式下,用户输入的任何字符都被 vi 当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按下Esc键即可。    (3)末行模式   末行模式也称 ex 转义模式。   在命令模式下,用户按**:键**即可进入末行模式下,此时 vi 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个:作为末行模式的说明符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。

    末行命令执行完后,vi 自动回到命令模式

    2.三种模式转换

    如果要从命令模式转换到编辑模式,可以输入命令a或者i。

    如果需要从文本模式返回,则按下Esc键即可。

    在命令模式下输入**:即可切换到末行模式**,然后输入命令。

    vi 编辑器的 3 种模式的转换如下图所示。

    3.vi命令

    (1).命令模式

    按键说明上下左右光标移动“^” “0” “&”光标行内跳转G跳转到尾页“数字”+“G”跳转到第某一行Ctrl+F Ctrl+B翻页

    (2)输入模式

    命令说明“a”从光标位置后面开始新增“A”从光标所在行的末尾开始新增“i”从光标所在位置之前开始插入“I”从光标所在行的第一个非空字符前开始插入“o”光标所在行的下一行开始插入“O”光标所在行的上一行开始插入

    (3)末行模式

    命令说明:w保存:q退出:q!强制退出:wq保存并退出:wq!强制保存并退出:x保存并退出:w<文件路径>另存为

    四、man手册

    1.man手册分类

    2.man手册的主要内容结构

    补充:   []:可选内容   <>:必选内容   |:多选一   …:可以同时出现多个

    3.man手册操作

    按键作用空格向下翻一屏b向上翻一屏enter向下翻一行k向上翻一行CTRL+d向下翻半屏CTRl+u向上翻半屏G跳转到文件尾部#G指定跳转到文件某行/+关键字从文件首部向尾部搜索?+关键字从文件尾部向首部搜索n与搜索方向相同N:与搜索方向相反

    4.其他帮助命令

    (1)、help和–help    语法:help+命令 如:help commond    命令+ --help如:commond --help (2)、info: (3)、doc (4)、百度

    5.文件命令

    type:查看一个命令是内部还是外部命令 file:查看文件内容格式 可执行程序ELF PATH:从哪些目录中查找用户键入的字符串所对应的命令文件自左向右依次查找 echo $变量名:查看变量

    五、文件系统

    linux中一切皆文件,文件系统是由目录映射的各种各样的路径,按照这种映射机制组织起来的倒置的树状结构,以/为起始节点。

    1.文件路径表示方式

    绝对路径:以根为起始表示出来的路径 相对路径:以当前位置开始表示的路径

    2.文件名使用规范

    (1)严格区分大小写,如file File FILE是不同的文件 (2)目录也是一个文件 (3)除了/其他字符(255个字符)都可以用

    3.Linux文件类型

    -/f:普通文件 b:块设备文件 c:字符设备文件 l:链接文件 d:目录文件 s:套接字文件 p:管道文件

    2.文件命令

    type:查看一个命令是内部还是外部命令 file:查看文件内容格式 可执行程序ELF PATH:从哪些目录中查找用户键入的字符串所对应的命令文件 自左向右依次查找 查看变量:echo $变量名
    Processed: 0.021, SQL: 8