Linux基础命令+Vim

基础命令

1.pwd      #打印当前工作路径

2.ls    #查看当前所有的文件

      -l        #查看详细信息 属性

      -a        #查看隐藏的文件

      -r        #逆序排序显示文件

      -t          #按照时间顺序排序

3.cd#切换路径

4.ll #查看当前所有文件的详细信息

5.touch #创建文件 如果文件存在只修改文件的时间

6.cat  #查看文件

      -n          #显示行号

7.mkdir #创建目录 目录存在则提示已存在

        -p          #递归创建目录 存在不提示错误 不存在则创建

8.echo  #输出内容到屏幕

9.cp  #复制

        -r          #复制目录及目录以下所有的文件

10.mv #move 移动

11.rm #删除文件或目录

          -f          #强制删除文件不提示

          -r          #删除目录使用

12.vim    #文件编辑器

13.man    #帮助

14.help    #内置命令帮助

15.shutdown #关机

            -r          #重启

            -h now  #立刻关机

16.reboot  #重启

vim快捷键

三种模式

视图模式  编辑模式  底行模式

  1.使用vim进入到文件中 视图模式  如果文件不存在则创建

  2.视图模式按 i a进入到编辑模式 写入内容

  3.从编辑模式按esc返回到视图模式

  4.视图模式按:进入底行模式 输入:wq 保存并退出

  w write保存 q quit 退出 !强制

  快捷键:

  A  快速移动到行尾进入编辑模式

  s  删除单个字母进入编辑模式

  S  删除整行进入编辑模式

  dG 删除光标所在到文件的末尾

  yy  复制当前光标所在的行

  3yy复制光标所在往下3行

  p    粘贴复制的内容

  3p  粘贴三次复制的内容 连续粘贴n次

        G    快速移动光标到文件的结尾

gg    快速移动光标到首行  1G

10gg  快速移动到第10行 10G

$      快速移动光标到行尾 End

^      快速移动光标到行首 Home 0

        dd    删除光标所在的行

5dd   删除光标所在往下5行

D 删除光标所在到行尾

d+end  删除光标所在到行尾

d+Home  删除光标所在到行首 d+^ d+0

x      删除单个字母

u      撤销上一次操作 可以恢复到最原始状态 常按

        ctrl + r 取消撤回

ctrl + v 批量选中

dw   删除一个单词

 批量操作 ctrl + v    vi不支持

    注释5-10行的内容 Linux系统中前面带#号的称为说明 注释 不生效

   1.ctrl + v 批量选中5-10行

    2.按大写的I进入编辑模式输入#号 任何内容都可以

    3.按1次或两次esc键即可

  底行模式

  :set nu  显示行号

  :set nonu 取消显示行号

  :wq      保存并退出

  :q        退出不保存

  :q! 强制退出不保存

  查找文件中的内容步骤:

  第一步输入 /

  第二步在/ 后面输入要查找的内容

  第三步 回车 显示所有的查找到的内容

  n      往下搜索

  N      往上搜索

          noh    取消

  第四步 输入:q 退出当前的文件

vim故障排错

1)vim必须跟文件 如果文件不存在则创建

2)vim不能编辑目录

3)必须提前安装

4)编辑文件过程

  a.使用vim编辑文件的时候 默认的系统会把这个文件命名为隐藏文件.swp交换分区文件.oldboy.txt.swp

  b.如果用户正常编辑退出则会把隐藏文件移动成正常的文件oldboy.txt

  c.如果用户没有正常编辑或正常退出则隐藏文件会保留 在编辑文件的时候会提示有.swp文件存在

vim编辑报错过程

1)准备已有的文件oldboy.txt

2)vim编辑oldboy.txt 随便写入内容

3)不保存直接关闭xshell

4)解决问题

    a. 不要修改后的内容

  删除隐藏文件即可

  b. 要修改后的内容

  第一步:

  vim -r oldboy.txt 回车 保存并退出

  第二步:

  删除隐藏文件即可 .oldboy.txt.swp  如果有多个.oldboy.txt.sw*

    导致上述问题的原因:

 1) 没有正常退出 直接关闭了xshell

2) 断电导致

3) 多人同时编辑  同事只能同时一个人编辑一个文件

4) 单人同时编辑一个文件


光驱挂载 查看挂载 df -h

第一步: 把系统镜像文件插入到光驱中

第二步: 光驱的位置?

 所有硬件文件在/dev下 光驱Liux系统中叫cdrom

 cat /dev/cdrom  无法查看

第三步: 给光驱开一个门  门可以是存在的目录 也可以是新创建的目录 最好是空的目录 如果目录中有内容 会隐藏目录内容 卸载后显示隐藏的内容

  [root@oldboyedu-lnb ~]# mount /dev/cdrom /mnt

mount: /dev/sr0 is write-protected, mounting read-only

第四步: 把门拆掉 umount 不要在门里面拆门

[root@oldboyedu-lnb ~]# umount /mnt

卸载问题:

    设备在忙得状态

1.退出当前的设备

2.当前的xshell关闭重新连接在尝试

3.umount -f /mnt 强制卸载挂载点

你可能感兴趣的:(Linux基础命令+Vim)