美文网首页
【20200905】Linux操作系统的使用基础篇(CentOS

【20200905】Linux操作系统的使用基础篇(CentOS

作者: 注册发帖不用等 | 来源:发表于2021-01-07 13:56 被阅读0次

    1. 介绍

    1.1 介绍

    福哥今天就来给那些没有接触过linux系统的童鞋上一堂linux操作系统的使用基础课,通过这堂课大家可以知道linux的文件、目录的操作方法,vi编辑器的操作方法、网络配置方法,系统服务管理方法,以及常用命令的使用技巧

    2. 文件操作

    2.1 创建文件

    2.1.1 touch

    使用touch命令可以创建一个空文件

    touch /tongfu.net/web/readme.txt

    2.1.2 >

    使用“>”符号可以将标准输出写入文件,文件原有内容会被清空

    echo "tongfu.net" > /tongfu.net/web/test/WEB-INF/hostname

    ip a > /tmp/netinfo

    df -lh > /tmp/diskusage

    2.1.3 >>

    使用“>>”符号可以将标准输出追加到文件末尾,文件原有内容不会被清空

    echo "new line" >> /tongfu.net/web/logs/test.log

    3. 目录操作

    3.1 mkdir

    使用mkdir可以建立新的目录,目标目录上级目录不存在时会失败

    mkdir /tongfu.net/web/demo

    使用mkdir -p可以建立多级目录,目标目录上级目录不存在时会自动创建

    mkdir -p /tongfu.net/web/demo/WEB-INF/attachments/wav/

    4. vi编辑器

    vi是linux操作系统最常用的命令行文本编辑器,用熟练了之后会发现它比着windows的记事本还要好用的多,用熟练vi的技巧就是记住各种快捷操作技巧。

    4.1 两种模式

    vi编辑器属于命令行编辑器,没有UI界面,不能通过鼠标移动光标进行操作,因此vi设计了两种模式,即命令模式和编辑模式,命令模式下可以通过命令来修改文本,编辑模式和windows的记事本差不多。

    命令模式一般的操作包括:行复制,多行复制,行删除,行部分删除,字符删除,移动光标,存盘,退出编辑等等

    编辑模式就是做键盘敲字的具体编辑了

    4.2 操作技巧

    4.2.1 打开/创建文件

    vi + [文件名]

    可以打开一个已存在的文件,如果文件不存在就会创建这个文件,命令执行后默认进入的是命令模式

    vi /tongfu.net/web/demo/index.php

    4.2.2 进入编辑模式

    通过敲字母“i”可以在光标位置转入编辑模式,例如:光标在“tongfu”的g和f之间,按下字母i之后光标还处于g和f之间,并且转入编辑模式

    通过敲字母“a”可以在光标位置后一位的字符位置转入编辑模式,例如:光标在“tongfu”的g和f之间,按下字母a之后光标会移动到字母f之后,并且转入编辑模式

    4.2.3 回到命令模式

    处于编辑模式的状态下,按下ESC键可回到命令模式

    4.2.4 存盘

    在命令模式下,顺序输入“:w”,再按回车,可以将当前编辑内容保存下来

    4.2.5 退出编辑

    在命令模式下,顺序输入“:wq”,再按回车,可以将当前编辑内容保存并退出vi编辑器

    4.2.6 移动光标

    通过键盘的方向键可以移动光标

    4.2.7 移动光标到行首

    在命令模式下,按下数字“0”可以将光标移动到当前行的行首

    4.2.8 移动光标到行尾

    在命令模式下,按住shift,再按“$”可以将光标移动到当前行的行尾

    4.2.9 删除一行

    在命令模式下,连续按两次字母d,可以删除当前行

    4.2.10 删除多行

    在命令模式下,先输入一个数字,比如2,再连续按两次字母d,可以删除2行内容

    4.2.11 删除光标前内容

    如果要删除从光标位置到行首的全部内容,可以先按字母d,再按数字0

    4.2.12 删除光标后内容

    如果要删除从光标位置到行尾的全部内容,可以先按字母d,再按“$”

    4.2.13 复制一行

    在命令模式下,将光标移动到需要复制的内容的行,连续按两次y,再将光标移动到需要粘贴的行,按下字母p,可以将复制的行的内容粘贴到当前行下面

    4.2.14 复制多行

    在命令模式下,先输入一个数字,比如2,再将光标移动到需要复制的内容的行,连续按两次y,再将光标移动到需要粘贴的行,按下字母p,可以将2行的内容复制到当前行下面

    4.2.15 强制保存

    在命令模式下,顺序输入“:w!”,再按回车,可以强制保存文件内容

    4.2.16 强制退出

    在命令模式下,顺序输入“:q!”,再按回车,可以强制退出vi编辑器

    4.2.17 Undo

    在命令模式下,按下字母u,可以将编辑状态回退一步

    4.2.18 Redo

    在命令模式下,按住Ctrl,再按字母r,可以将编辑状态恢复一步

    5. 网络配置

    配置网络就是通过编辑网卡配置文件的内容进行网卡是设置,上面我们已经学会了vi编辑器的使用,现在我们就可以随心所欲地调整linux系统的配置信息了

    5.1 网卡文件位置

    可以通过ip a命令查看网卡的标识名称,然后根据这个命令到 /etc/systemconfig/network-scripts/ifcfg-[网卡标识名称] 文件里查看网卡参数

    5.2 网卡参数

    下面给出网卡设置的主要参数

    IPADDR:网卡IP地址

    NETMASK:网卡子网掩码

    GATEWAY:网卡的网关IP地址

    DNS1:首选DNS的IP地址

    DNS2:备选DNS的IP地址

    ONBOOT:是否自动启动,可选值 yes/no

    BOOTPROTO:工作模式,可选值 dhcp/static,dncp就是自动获取IP地址,static就是手动设置IP地址

    这里给出一个实际的网卡设置示例

    5.3 网络重启

    设置好网卡参数后需要重启网络才能生效,重启网络的命令是

    systemctl restart network

    6. 系统服务

    在linux里的后台程序都是以系统服务模式运行的,管理这些服务都是要依赖系统服务,常用的服务包括network、crond等等,除此之外还有我们安装的软件服务,如httpd、mysql、tomcat等等,每个服务都有一个唯一的名称,管理它的时候就需要这个名称

    6.1 启动服务

    systemctl start [服务名称]

    6.2 停止服务

    systemctl stop [服务名称]

    6.3 重启服务

    systemctl restart [服务名称]

    7. 常用命令

    7.1 cat

    输出文件内容到标准输出

    7.2 grep

    根据关键字过滤标准输出的内容

    7.3 awk

    利用复杂逻辑重组标准输出的内容

    7.4 sed

    利用正则表达式转换标准输出的内容

    7.5 ps

    查看系统进程列表

    7.6 top

    查看系统进程,并按照指定指标进行排序显示

    7.7 free

    查看系统使用内存情况

    7.8 df

    查看系统磁盘使用情况

    7.9 du

    查看文件/目录占用磁盘大小

    7.10 fdisk

    调整磁盘分区

    8. 总结

    以上就是福哥整理的关于Linux操作系统的基本使用技巧,以后会不断更新,大家可以随时来看看~~

    【20200905】Linux操作系统的使用基础篇(CentOS 7) 第 1 页 - 鬼谷子叔叔的主页 - 同福网 - TONGFU.net

    相关文章

      网友评论

          本文标题:【20200905】Linux操作系统的使用基础篇(CentOS

          本文链接:https://www.haomeiwen.com/subject/nddzoktx.html