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 光标移动到第一行
用vim编写代码示例:
转入插入模式,输入代码
转入末行模式 :wq 保存并退出
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
五 、小知识点
1.如果直接关闭了vim,打开之后显示不认识,按q退出,用ls -a 找到 .文件名.swp 文件,删除该文件(rm .文件名.swp)
2.vim:
ctrl+s 锁住 ctrl+q 解锁
Linux中有关文件的命令总结(查看、编辑、压缩、配置)相关推荐
- linux中删除文件的命令
在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除.本文将介绍在文本界面使用命令删除目录. 在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或 ...
- LINUX中删除文件的命令是什么,linux 中删除 文件的命令是什么?
linux下删除文件的命令是rm:以下分两种介绍删除方法:对于目录文件的删除:#rf-rffilename对于非目录文件的删除:#rffilename之所以对于目录文件的删除加上了强制参数是因为在li ...
- linux中下载文件的命令
2019独角兽企业重金招聘Python工程师标准>>> 1 wget wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例如 ...
- 使用linux命令上传文件,Linux中常用文件传输命令及使用方法
sftp sftp即Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中 ...
- linux 函数 文件校验,Linux中的文件效验命令
在网络传输.设备之间转存.复制大文件等时,可能会出现传输前后数据不一致的情况.这种情况在网络这种相对更不稳定的环境中,容易出现.那么校验文件的完整性,也是势在必行的. md5sum命令用于生成和校验文 ...
- linux 中查找文件的命令
1.find -name "文件名" 注意点:使用find命令查找文件要知道文件的大致路径或者去根目录下查找 创建家目录下的级联目录test/hello 在hello目录下创建zh ...
- linux怎样自动检查link文件_怎样理解和识别 Linux 中的文件类型 | Linux 中国
众所周知,在 Linux 中一切皆为文件,包括硬盘和显卡等.在 Linux 中导航时,大部分的文件都是普通文件和目录文件.但是也有其他的类型,对应于 5 类不同的作用.因此,理解 Linux 中的文件 ...
- 解压文件到服务器是什么意思,linux中zip文件解压命令是什么
linux中zip文件解压命令是什么 发布时间:2020-10-15 14:35:15 来源:亿速云 阅读:102 作者:小新 这篇文章给大家分享的是有关linux中zip文件解压命令是什么的内容.小 ...
- 【Linux】Linux中的文件搜索和查看
Linux中的文件搜索和查看 Linux中的文件搜索和查看 cat head tail more less grep sed vim Linux中的文件搜索和查看 cat cat 命令用于连接文件并打 ...
最新文章
- 《创新者》读书笔记 PB16110698 第五周(~4.5)
- Kafka 教程(二) 集群搭建和容错性测试
- 有效的Java –所有对象通用的方法
- python重启路由器_Python3控制路由器——使用requests重启极路由.py
- 《 图解 HTTP 》读书笔记
- linux mysql插入数据乱码_解决Linux下Tomcat向MySQL插入数据中文乱码问题
- MySQL的数据类型和约束
- 7-1 ATM机类结构设计(一) (100 分)
- 如何写出一个较好的快速排序程序
- 你三十岁有什么巨大变化吗?
- 2018渭源县计算机老师,2018年甘肃定西渭源县选调教师公告【招60人】
- hive中使用case、if:一个region统计业务(hive条件函数case、if、COALESCE语法介绍:CONDITIONAL FUNCTIONS IN HIVE)...
- 人脸对齐(十二)--PIFA2017
- 数据库c3p0配置SQL Server与MySQL
- mysql修改工具下载_MDB数据库修改器
- 恶搞c语言小程序,用C语言做的 一个整人的小程序
- BusHound详解
- 第9届蓝桥杯Java组省赛
- [微信小程序开发者工具] × #initialize
- 第一章 android以及智能手机行业相关简介
热门文章
- 初学者制作自己的网站详细流程(可以上传自己做的网页)
- 汽车自动驾驶级别分类
- 大O符号/大Ω符号/大Θ符号/小o符号/小w符号等各种算法复杂度记法含义
- 重构--Introduce Parameter Object
- Charles服务器代理使用
- 安装Node.js,系统提示User installations are disabled via policy on the machine
- Python 如何画出漂亮的地图?
- 靠查看英语资料 , “一不小心”成了国内第一
- 哈佛结构与冯诺伊曼结构
- 腾达ac1200开虚拟服务器,腾达F1200 11AC双频无线路由器的上网设置教程