目录和文件管理(二)
第4章-目录和文件管理(二)
一,查看文件内容
1,cat
#显示并连接(concatenate)文件的内容
#适合看短文件、只显示文件的最后部分
2,more和less
#分页查看文件内容
more:用“空格”、“回车”浏览,“b”、“q”浏览,只能往下浏览
less:用“↑↓”、“Pageup PageDown”可上下浏览
3,head和tail
#查看文件开冰龙和末尾的部分内容
head:查看头部内容,可以结合“-n”来用,n为数字,默认显示十行
tail:查看末尾内容,可以结合“-f”来跟踪文件尾部内容的动态更新
二,统计和检索文件内容
1,wc
#统计文件内容中的单词数量(word count)、行数等信息
-e:统计文件内容中的字节数
-l:统计文件内容中的行数(常用的参数,也常用来统计数量)
-w:统计文件内容中的单词个数(以空格或制表位作为分隔)
2,grep
#检索过滤文件内容(一行一行的过滤文件中的内容)
# 如:grep /bin/login /etc/password | wc -l 输出有多少可登录的用户
-i:查找内容时忽略大小写
-v:反转查找,即输出与条件不相符的行
三,备份与恢复文档
(1),使用压缩和解压缩工具
1,gzip和gunzip
#压缩和解压缩,制作的压缩文件默认的扩展名为.gz
-g:提高压缩比率,时间会用得更多一些
-d:解压缩
#格式
gzip 文件名压缩成.gz格式
gzip -d 文件名.gz
gunzip 文件名.gz
2,bzip2和bunzip2
#压缩和解压缩
#格式
bzip2 文件名压缩成.bz2格式
bzip2 -d 文件名.bz2
bunzip2 文件名.bz2
(2),使用tar归档和释放工具
#定义:tar 主要用于对目录和文件进行归档,俗称“打包”
-c:创建(create)tar格式的包文件
-C:解包时指定释放的目标文件夹
-f:表示使用归档文件
-j:调用bzip2程序进行压缩或解压缩
-t:列表查看包内的文件
-v:输出详细信息(verbose)
-x:解开.tar格式的包文件
-z:调用gzip程序进行压缩或解压缩
#常用组合键
cf打包xf解包
#制作归档备份文件(打包)
tar [选项] 归档及压缩文件名需要归档的源文件或目录…
tar -zcf /backup.tar.gz /etc /home /boot 可以打包多个文件
#从归档文件中恢复数据(解包)
tar [选项] 归档及压缩文件名 -C 目标目录
tar -zxf /backup.tar.gz -C /usr/src /把backup.tar.gz包解压到/usr/src里
四,使用Vi文本编辑器
(1),Vi编辑器的工作模式
命令模式:主要完成光标移动、字符串查找、删除、复制、粘贴文件内容等
输入模式:主要是录入文件内容,对文本文件正文进行修改、添加
末行模式:设置vi编辑环境、保存文件、退出编辑器-以及对文件内容进行查找
(2),命令模式中的基本操作
1,模式切换
a:在当前光标位置之后插入内容
A:在光标所在行的末尾(行尾)插入内容
i:在当前光标位置之前插入内容
I:在光标所在行的开头(行首)插入内容
o:在光标所在行的后面插入一个新行
O:在光标所在行的前面插入一个新行
2,移动光标
#光标方向的移动:上、下、左、右
#翻页移动:pageup pagedown (向上、向下); ctrl+b ctrl+f (向上、向下)
#行内快速跳转:Home(本行行首)、End(本行行尾)
#行间快速跳转:1G、gg(跳至第1行)、G(跑至最后1行)、#G(#代表数字跳转)
3,显示行号和取消显示
:set nu :set nonu
4,复制、粘贴和删除
#删除操作
X或Del:删除光标处的单个字符
dd:删除当前光标所在行
#dd:删除从光标处开始的#行内容(#号用数字替代)
d^:删除当前光标之前到行首的所有字符
d$:删除当前光标处到行尾的所有字符
#复制操作
yy:复制当前光标整行的内容
#yy:复制从光标处开始的#行内容(#号用数字替代)
#粘贴操作
小p:将内容粘贴到光标位置之后
大P:将内容粘贴到光标位置之前
5,查找文件内容
/字符串:从当前光标开始向后进行查找。如“/xxx”
N、n:在不同的查找结果中进行选择,n(正向查找)、N(反向查找)
6,撤销编辑及保存和退出小
u:取消最近一次的操作,可重复按u键进行多步操作
大U:取消对当前所做的所有编辑
ZZ或:wq:保存并退出
:w :保存
:w 保存路径:保存到哪,相当于另存
:wq!:强制保存并退出(只能root账号使用)
:q:未修改退出
:q!:放弃修改并退出
(3),末行模式中的基本操作
1,打开新文件或读入其他文件内容
:e 新的文件:打开新的文件进行编辑
:r 其他文件:在当前文件中读入其他文件内容
2,替换文件内容
:s /old/new:替换当前所在行第一个内容
:s /old/new/g:替换当前所在行所有内容
:起始行,末尾行 s /old/new/g:替换指定行的内容
:% s /old/new/g:替换整个文档的内容
:s /old/new/c:替换前会提示用户当前的操作
五,后台任务管理
Jobs:要看的后台运行的任务
Ctrl+z:把当前程序放在后面挂起
fg 数字(1、2..):将后台任务调到前台运行
六,在生产环境中常备份的文件
/etc /home /boot
备份命令:tar zcf /backup.tar.gz /etc /home /boot
本文转自甘兵 51CTO博客,原文链接:http://blog.51cto.com/ganbing/1192594,如需转载请自行联系原作者
目录和文件管理(二)相关推荐
- linux默认归档目录,Linux系统管理(第4章:目录和文件管理二)
Linux系统管理(第4章:目录和文件管理二) 一.练习文件查看及检索操作 1.查看/etc/filesystems文件,确认当前系统支持的文件系统类型 Cat:用于连接多个文件的内容,更多用于查看文 ...
- linux目录和文件管理命令
一.linux目录结构 二.目录和文件管理命令 1.1查看文件内容命令 cat -n 对所有输出的行数编号 -b 对于空白行不编号 -s 将所有的连续的多个空行替换为一个空行 more enter键 ...
- Linux简介之——目录与文件管理
Linux简介之--目录与文件管理 一.目录与文件管理 1.目录与文件管理 2.常见的子目录 二.查看文件内容:cat 1.直接显示出整个文件的内容 2.常用选项 三.查看文件内容:more 1.全屏 ...
- 目录和文件管理(一)
实验案例:Linux基本命令操作练习 实验环境: 为了尽快完成对公司的RHEL5服务器的部署,安装好操作系统以后,需要进一步学习Linux系统中基本的文件和目录管理命令,同时要熟悉获取命令帮助的常用方 ...
- Linux-目录和文件管理(二)
linux-目录和文件管理(二)4.1查看及检索文件 a)查看文件内容1.Cat命令--显示并连接文件的内容(只显示文件尾部) 命令格式: cat[ 选项 ]文件名 . . . Eg:参看/etc/s ...
- Linux目录与文件管理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Linux目录与文件管理 一.Linux目录 二.查看及检索文件 1.七种常见的文件类型 2.查看及检索文件--cat命令 3.分页查 ...
- Linux的目录和文件管理
文章目录 Linux的目录和文件管理 一.Linux目录结构 二.文件查看命令(cat.more.less.tail.head) 2.1.显示出文件的内容 2.2.全屏方式显示文件内容 more 2. ...
- 目录和文件管理以及vim编辑
一.目录和文件管理 1. Linux的简要目录结构 1. 常见子目录的作用: /root: 系统管理员root的宿主目录 /home:普通用户的宿主目录 /boot:系统内核.启动文件 /dev:设备 ...
- Linux中的目录和文件管理
Linux中的目录和文件管理 1:Linux的命令分类:内部命令和外部命令 内部命令属于shell解释器的一部分 外部命令是独立于shell解释器之外的程序文件 2:Linux命令的通用格式 命令字 ...
最新文章
- WinCE中串口驱动及接口函数介绍(转载)
- 某小公司RESTful、共用接口、前后端分离、接口约定的实践
- 使用CleanIISLog清除IIS记录
- Linux c vim跳到指定行,grep与vim工具基本命令详解
- BLE 数据包格式解析
- Android踩坑日记:Android字体属性及测量(FontMetrics)
- 从国考大数据看中国哪个省的人最爱当官
- 使用js对来判断一个字符串中括号是否平衡匹配
- 【Python基础】数据项目总结 -- 蛋壳公寓租金分析!
- iOS真机调试 for Xcode 5
- python 计时_Python time clock()方法
- 施一公:优秀博士如何养成
- c ++ stl_获取列表的第一个和最后一个元素| C ++ STL
- NVIDIA将全面支持笔记本混合显卡技术
- 【Flink】java.lang.NumberFormatException: Not a version: 9
- Golang并发模式--channel高级使用
- hp 126NW驱动安装
- matlab投资组合权重,Matlab做投资组合最优化
- 工业企业能耗在线监测系统建设应用及研究
- 关于数学计算机手抄报简单的,关于数学的手抄报简单
热门文章
- ldap服务器配置信息错误,客户域控启用了LDAP服务器签名要求导致配置域信息失败...
- 基于msp430单片机的方波发生器
- 免费获得Java 7并发食谱
- “第四届中国云计算大会”最新重磅嘉宾抢先报!
- BZOJ 3926: [Zjoi2015]诸神眷顾的幻想乡
- 变现利器!一文带你学会应用内添加「贴片广告」
- mysql中union学习总结
- redis集群moved重定向与redis集群ask重定向
- 凤凰系统无法更新play服务器,进不去系统怎么解决,点击进入后就重启,win10和凤凰双系统...
- 怪物农场2修改日志3 - 年轮