zoukankan      html  css  js  c++  java
  • linux 基本命令2(12月27日笔记)

    1、ifconfig
    作用:用于操作网卡相关的指令
    简单语法:#ifconfig      (获取网卡信息)
     
    2、reboot
    作用:重新启动计算机
    语法1:#reboot              重启
    语法2:#reboot   -w        模拟重启,但是不重启(只写关机与开机的日志信息)
     
    3、shutdown    
    作用:关机
    语法1:#shutdown -h now “关机提示”  或者  #shutdown  -h 15:25  “关机提示”
    #shutdown  -h  +分钟数  “关机提示”
     
    4、uptime
    作用:输出计算机的持续在线时间   (计算机从开机到现在运行的时间)
    语法:#uptime
     
    5、unname
    作用:获取计算机操作系统信息
    语法1:#uname                 获取操作系统的类型
    语法2:#uname  -a          all,表示获取全部的系统信息(类型、全部主机名、内核版本、发布时间、开源计划)
     
    6、netstat -tnlp
    作用:查看网络连接状态
    语法:#netstat -tnlp
     
    7、man 
    作用:manual 手册 (包含了Linux中全部命令手册)
    语法:#man +命令               (退出按下q键)
     
    8、vim  三种模式(重点)
     
    Vim中存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式)。
     
    命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键(命令)进行一些操作(删除行,复制行,移动光标,粘贴等等)【打开文件之后默认进入的模式】;
    编辑模式:在该模式下可以对文件的内容进行编辑;
    末行模式:可以在末行输入命令来对文件进行操作(搜索、替换、保存、退出、撤销、高亮等等);
    #vim 文件路径                                          作用:打开指定的文件
    #vim  +数字  文件的路径                    作用:打开指定的文件,并且将光标移动到指定行
    #vim  +/关键词  文件的路径             作用:打开指定的文件,并且高亮显示关键词
     
    补充:在后期使用的Linux系统中,有些分支可能没有初始自带vim,而自带了vi,那么vim指令是不能直接使用的,需要先安装。
     
    二、命令模式
    1、光标移动
    ①光标移动到行首
    按键:shift + 6 或 ^(T字母上面的6,不要按小键盘的6)
    ②光标移动到行尾
    按键:shift + 4 或 $(R字母的左上角的4,不是小键盘的4) 
    ③光标移动到首行行首
    按键:gg
     
    ④光标移动到末行行首
    按键:G                   [Capslk 再加 G键] / [Shift + G键]
     
    ⑤翻屏
    向上翻屏:按键ctrl + b   (before)        或            PgUp
    向下翻屏:按键ctrl + f    (after)           或             PgDn
    向上翻半屏:按键ctrl + u    (up)
    向下翻半屏:按键ctrl + d    (down)
     
    ⑥快速定位到指定行
    数字G
    2、复制操作
    ①复制光标所在行
    按键:yy
    粘贴:在想要粘贴的地方按下p键【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P键
     
    ②以光标所在行为准(包含当前行),向下复制指定的行数
    按键:数字yy
     
    ③可视化模式下复制
    按键:ctrl + v(可视块)或V(可视行)或v(可视),然后按下↑↓←→方向键来选中需要复制的区块,按下y键进行复制(不要按下yy),最后按下p键粘贴
     退出可视模式按下Esc。
     
    3、剪切删除
    ①剪切/删除光标所在行
    按键:dd                          (删除之后下一行上移)
    注意:dd严格意义上说是剪切命令,但是如果剪切G了不粘贴就是删除的效果。
     
    ②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行
    按键:数字dd                (删除之后下一行上移)
     
    ③剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移
    按键:D                            (删除之后当前行会变成空白行)
     
    ④可视化删除
    按键:ctrl + v(可视块)或V(可视行)或v(可视),上下左右移动,按下D表示删除选中行,d表示删选中块
     退出可视模式按下Esc。
     
    4、撤销/回复
    撤销:输入“:u”(不属于命令模式)  或者   u                     (undo)
    恢复:ctrl + r                    恢复(取消)之前的撤销操作
     
    四、模式间的切换(重点)
    末行模式进入之后的特征:光标在最后一行上
    编辑模式进入之后的特征:在最后一行有类似于“------插入(insert)-----”的提示
     
    注意:末行模式和编辑模式之间是没有办法直接切换的,必须先走命令模式。
     
    五、末行模式
    入方式:由命令模式进入,按下“:”或者“/(表示查找)”即可进入
    退出方式:
                      a. 按下esc
                      b. 连按2次esc键
                      c. 删除末行全部输入字符      
    ①保存操作(write)
    输入:“:w”                            保存文件
    ②退出(quit)
    输入:“:q”                              退出文件
    默认情况下,退出的时候需要对已经进行修改的文件进行保存(:w),然后才能退出。
    ③保存并退出
    输入:“:wq”                            保存并且退出
    ④强制 (!)  
    输入:“:q!”                            表示强制退出,刚才做的修改操作不做保存
    ⑥搜索/查找
    输入:“/关键词”          【按下/也是进入末行模式的方式之一】
    在搜索结果中切换上/下一个结果:N/n   大n向上,小n向下   (next)
    如果需要取消高亮,则需要输入:“:nohl”【no highlight】
    ⑦替换
    1 、 :s/搜索的关键词/新的内容                            替换光标所在行的第一处符合条件的内容
    2、  :s/搜索的关键词/新的内容/g                        替换光标所在行的全部符合条件的内容
    3、  :%s/搜索的关键词/新的内容                        替换整个文档中每行第一个符合条件的内容
    4、  :%s/搜索的关键词/新的内容/g                     替换整个文档的符合条件的内容
    %表示整个文件
    g表示全局(global)
    s替换
    ⑧显示行号(临时)
    输入:“:set nu”[number]
    如果想取消显示,则输入:“:set nonu”
    切换文件的方式:
    a. 如果需要指定切换文件的名称,则可以输入:“:open 已经打开的文件名”
    b. 可以通过其他命令来切换上一个文件/下一个文件
    输入:“:bn”切换到下一个文件(back next)
    输入:“:bp”切换到上一个文件(back prev)
     
    ⑩扩展2:部分命令模式操作使用末行模式实现
    a. (命令模式下的操作在末行中实现)末行模式下的复制(yy)、剪切(dd)、删除(dd)操作
    复制语法:“:开始行号,结束行号y”
    剪切删除语法:“:开始行号,结束行号d”
     
    扩展:
    一步到位的复制语法——“:开始行号,结束行号 co 粘贴到的行号”
    剪切粘贴一步到位语法——“:开始行号,结束行号 m 粘贴到的行号”
     
    b. 末行模式下的快速移动方式:移动到指定的行
    按键:输入英文“:”,其后输入行数数字,按下回车
     
    三、编辑模式
    四、实用功能
    1、代码着色
    Vim/etc/passwd    进入文件内
    1、如何控制着色显示与否?
    进入末行模式显示:“:syntax on”
    关闭显示:“:syntax off”
     
    2、vim中计算器的使用
    当在编辑文件的时候突然需要使用计算器去计算一些公式,则此时需要用计算器,但是需要退出,vim自身集成了一个简易的计算器。
     
    a. 进入编辑模式
    b. 按下按键“ctrl + R键”,然后输入“=”,此时光标会变到最后一行
    c. 输入需要计算的内容,按下回车
     
     
    详情 有道云笔记!
     

  • 相关阅读:
    扩展的局域网
    参数估计
    以太网的 MAC 层
    poj 1523Tarjan算法的含义——求取割点可以分出的连通分量的个数
    tarjan算法--求解无向图的割点和桥
    spfa负环判断
    codeforce 489d bfs分层处理
    并查集优化——压缩路径——秩优化
    SPFA_queue_链式前向星最短路 & HDU2433
    POJ3046选蚂蚁创建集合_线性DP
  • 原文地址:https://www.cnblogs.com/leading-net/p/10185624.html
Copyright © 2011-2022 走看看