0
点赞
收藏
分享

微信扫一扫

Linux中有关文件的命令总结

陌岛 2022-05-06 阅读 65
linux

目录

一、文件查看命令

二、文件编辑命令

1.vim的三种模式

2.vim/vi 中常用命令

3.末行模式下的操作

三、配置文件

1.什么是配置文件?

2.配置文件的设置方法

四、小知识点


一、文件查看命令

1.cat

(1)查看文件内容(2)合并文件(3)往文件中写入数据(ctrl+d结束)

代码示例:

2.more

more 文件名(按回车/空格键继续查看)

3.less

less 文件名(看完后不会显示到屏幕上,按上下键继续查看)

4.head 显示文件前n行

head -num 文件名,默认是10行

代码示例:

5.tail 显示文件后n行

tail -num 文件名,默认是10行,查看日志文件一般用tail

二、文件编辑命令

1.vim的三种模式

vim分为三种模式:命令模式、插入模式(编辑模式)、末行模式。用户在刚启用vi/vim,便进入命令模式,此状态下敲击键盘会被vim识别为命令而非输入字符。

三种模式间的相互转换:

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

    a:进入当前光标后开始编辑     A:进入当前光标所在行行末开始编辑

    i:进入当前光标位置开始编辑   I:进入当前光标所在行的行头开始编辑

    o:进入当前光标下一行开始编辑   O:进入当前光标上一行开始编辑

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

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

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

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

2.vim/vi 中常用命令

(1) n dd 删除光标开始向下的n行

(2) n yy 拷贝光标向下的n行

(3) p 粘贴

(4) u 撤销上一次操作

(5) ctrl+r 恢复上一次操作

(6) r 替换一个字符

(7) shift+6 光标移动到当前行的开头

     shift+4 光标移动到当前行的末尾

     shift+g 光标移动到文本的最后一行

     n shift+g 光标移动到第n行

    d n shift+g 删除光标到第n行的内容

    y n shift+g 拷贝光标到第n行的内容

(8) gg 光标移动到第一行

3.末行模式下的操作

(1) :w 保存文本  (2) :q 退出编辑  (3) :wq 保存并退出  (4) :q! 强制退出(不保存退出)

(5) :w (路径) 文件名 另存为  (6) set nu 显示行号  (7) set nonu 取消行号 

(8) set hlsearch 设置高亮搜索  (9) set nohlsearch 取消高亮搜索  (10) /string 向下搜索

(11) ?string 向上搜索  (12) n,m s/oldstring/newstring 替换从n行到m行的第一个oldstring

(13) n,m s/oldstring/newstring/g 替换从n行到m行的所有oldstring

三、文件压缩、解压命令

(1) tar 打包或者解包

tar cvf xxx.tar(打包好的名字)  需要打包的所有文件名

tar 一步解压 GUN后的tar命令可解压两种格式:tar.gz 和 tgz格式

tar zxf xxx.tar.gz

tar zxf xxx.tgz

注:c 创建包文件

        f 指定目标为文件而不是设备

        v 显示详细过程

        t 显示包中的内容而不释放

        x 释放包中内容

        z GNU版本新加的,使得tar有压缩和解压的功能

(2) gzip 压缩或解压

压缩:gzip 打包的名字

解压:gzip -d xxx.tar.gz

代码示例:

四、配置文件

1.什么是配置文件?

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

2.配置文件的设置方法

sudo vi /etc/vim/vimrc

然后将配置选项写到该文件的末尾:

set nu 显示行号

set tabstop=4 tab缩进4个空格

set softtabstop=4

set shiftwidth=4

set expandtab

set smartindent 自动缩进

五 、小知识点

1.如果直接关闭了vim,打开之后显示不认识,按q退出,用ls -a 找到 .文件名.swp 文件,删除该文件(rm .文件名.swp)

2.vim:

  ctrl+s 锁住   ctrl+q 解锁

举报

相关推荐

0 条评论