Linux文件查看和编辑命令

  • 一、文件查看命令
    • 1.cat
    • 2.more
    • 3.less
    • 4.head
    • 5.tail
  • 二、文件编辑命令
    • 1.vim简介
    • 2.安装vim
    • 3.vim的三个模式
    • 4.vim的常用命令
    • 5.末行模式下的操作
    • 6.小知识点
    • 7.配置文件

一、文件查看命令

1.cat
cat 文件名:查看文件内容

合并文件:cat a.txt b.txt > c.txt

往文件中写入数据:cat >ab.c

Ctrl+d 结束写入数据

2.more

查看文件内容(内容较多)

more 文件名

(空格,回车)

3.less

查看文件内容(内容较少)

less 文件名

(按Q键退出 上下键和翻页键)查看完内容之后不会显示在屏幕上

4.head
head -num 文件名 显示文件前num行

默认是10行

5.tail
tail -num 文件名 显示文件后num行

默认是10行

查看日志文件主要的命令:tail

日志文件按时间顺序记录事情

查看近期发生的事情时用tail

二、文件编辑命令

1.vim简介

vim是vi的升级版,用vi自动连接的是vim,vi特别不要用,方向键用不了。

2.安装vim

sudo apt install vim

出现的问题及解决办法:

(1)出现“无法获得锁”之类的

sudo rm 文件名

删除多次

(2) apt update:刷新软件源

3.vim的三个模式

命令模式、插入模式(编辑模式)、末行模式

用户刚启动vi/vim,便进入了命令模式,此状态下敲击键盘会被vim识别为命令,而非输入字符。

(1)命令模式转插入模式:

“i” 在光标处插入字符
“I” 光标所在行的行首插入字符
“o” 光标所在行的下一行新行插入字符
“O” 光标所在行的上以行新行插入
“a” 光标所在字符的下一个字符插入
“A” 光标所在行的行尾插入字符

(2)命令模式转为末行模式:

: 是对文本的设置或保存工作

/ 是对文本进行全文向下搜索字符串string

? 是对文本进行全文向上搜索字符串string

(3)三张模式之间的转换,插入模式不能直接转为末行模式。

4.vim的常用命令
n dd:删除光标开始向下的n行n yy:拷贝光标开始向下的n行p:粘贴到下一行u:撤销上一次操作Ctrl+r:恢复上一次的撤销操作r:替换一个字符shift+6:光标移动到当前行的开头shift+4:光标移动到当前行的末尾shift+g:光标移动到文本的最后一行gg:光标移动到第一行n shift+g:光标移动到第n行d n shift+g:删除光标到n行内容y n shift+g:拷贝光标到n行ls内容
5.末行模式下的操作

:w 保存文本

:q 退出编辑

:wq 保存并退出

:q! 强制退出(不保存退出)

:w (路径可有可无)文件名 另存为

:set nu 显示行号

:set nonu 取消行号

:set hlsearch 设置高亮搜索

:set nohlsearch 取消高亮搜索

:n,m s/oldstring/newstring 替换从第n行到第m行的第一个oldstring

:n,m s/oldstring/newstring/g 替换从第n行到第m行的所有oldstring

/string 向下搜索

? 向上搜索

6.小知识点

1)如果直接关闭vim,打开之后不认识 q退出

-ls -a 找到文件名,swp

rm .文件名.swp

2)vim

Ctrl+s:锁住

Ctrl+q:解锁

7.配置文件

1)什么是配置文件

配置文件是为一些计算机程序配置参数和初始值的设置

2)配置文件的配置方法:

sudo vi /etc/vim/vimrc

然后将配置选项写入到该文件中末尾

set nu
set tabstop=4  按tab缩进4个空格
set softtabstop=4
set shiftwidth=4
set expandtab
set smartindent 自动缩进

Linux文件查看和编辑命令相关推荐

  1. Linux文件查看相关命令--cat,tail,head等等

    Linux文件查看 文件管理之:查看文件内容 ==文本文件 (cat tac less more head tail tailf grep ...) cat [参数] 文件名 tac/less/mor ...

  2. linux查看文件版本,Linux下查看版本号的命令

    Linux下查看版本号的命令 1,查看内核版本命令: cat   /proc/version uname   -a uname   -rcat   /etc/issue man   uname 2,查 ...

  3. Linux | 文件比较 / vi编辑与使用 / 文件通配符

    Linux专栏主要系统介绍了在Linux的开发和应用过程中所需要的各种基础知识和相关命令,共分为七部分. 1.  Linux | 系统状态查看 / 文本文件处理命令_菜鸟的人工智能之路的博客-CSDN ...

  4. linux cat 文本颜色,linux文本文件查看、展示命令 :cat head tail grep more less nl

    linux文本文件查看.显示命令 :cat head tail grep more less nl linux文本文件查看.显示命令 :cat head tail  grep  more less n ...

  5. linux查看显示器名称命令,linux 查看显示器信息Linux下查看硬件信息命令大全

    /proc 虚拟的目录,是系统内存的映射.可直接访问这个目录来获取系统信息.其中也包含下面的信息: 主机CPU信息:cpuinfo 主机DMA通道信息:dma 文件系统信息:filesystems 主 ...

  6. linux内核4.14.10查看网卡型号,Linux中查看硬件信息命令

    Linux中查看硬件信息命令 1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode ...

  7. Linux 文件打包压缩常用命令(笔记,搜录自网络和文档)

    Linux 文件打包压缩常用命令 zip 老了一些,但是所有系统都支持(.zip). 格式   zip 压缩后的文件名 要被压缩的文件 参数 参数   -1                    压缩 ...

  8. linux命令如何查询某个线程,linux如何查看线程信息命令是什么

    linux如何查看线程信息命令是什么?linux线程命令介绍. linux 查看线程信息 在linux操作系统中可以使用ps -eLf命令来查看线程信息: 下面的数据为db2数据库的db2sysc进程 ...

  9. linux压缩文件恢复,Linux文件压缩解压命令

    Linux文件压缩解压命令QV7南京数据恢复-西数科技: 硬盘/手机/SSD数据恢复专家. 025-83608636 18913825606 tar功能:文件压缩解压QV7南京数据恢复-西数科技: 硬 ...

最新文章

  1. OC之@property和@synthesize
  2. 怎么自学python语言-python应用:零基础Python应该怎样学习呢?
  3. linux时间调整为dst,在Linux中禁用夏令时(DST)更改
  4. 电脑cmd命令大全_电脑定时关机的方法(2)
  5. 01-spring配置详解
  6. 【C语言简单说】十九:二维数组循环嵌套(1)
  7. [html] 页面导入样式时,使用link和@import有什么区别?
  8. C++:18---函数模板(template)
  9. (220)FPGA内部组成LUT介绍
  10. Asp.NET Demo
  11. 学习笔记(2)centos7 下安装mysql
  12. screen乱码问题
  13. STC15点亮WS2812灯珠(C结合汇编)
  14. 树莓派python编程小车_树莓派智能车AlphaBot教程11:Python 网络编程
  15. 十分好用的拓扑图插件JTopo
  16. linux shell 列表循环,shell脚本中,for基于列表进行循环的实现方法
  17. 记录一下,关于Instagram
  18. Flash Player去广告下载地址
  19. [C语言] PTA 7-55 查询水果价格
  20. Windows中使用Java执行shell命令运行检测,通过sonarqube的webapi获取扫描结果

热门文章

  1. 手机串号和SIM卡串号
  2. 美国各州格言,大家可以看看什么词最多
  3. Android Spans介绍(转)
  4. 使用CSS绘制几何图形(圆形、三角形、扇形、菱形等
  5. JS实现b站动态评论区抽奖(含去重)
  6. RedisClient下载地址
  7. RxJava操作符学习APP
  8. 什么是虚拟主机?虚拟主机的作用有哪些?
  9. eap协议 c语言,CCNP无线技术知识点-EAP和EAPOL协议报文详解
  10. 博导谈寒门子弟上大学:要相信双一流大学没有“废物”