Linux基础(3)- 正文处理命令及tar命令、vi编辑器、硬盘分区、格式化及文件系统的管理和软连接、硬连接
一、正文处理命令及tar命令
1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件1.txt(覆盖)
2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件2.txt(追加)
3) 将1.txt、2.txt两个文件打包为1.tar
4) 使用gzip命令压缩1.txt文件名为1.txt.gz
5) 解压缩1.txt.gz
6) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2
7) 解压缩1.txt.bz2
8) 解包1.tar,解包后文件存放到/tmp目录下
9) 使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz
10) 解包1.tar.gz,解包后文件存放到/tmp目录下
二、利用vi编辑器创建和编辑正文文件
1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”
点击“A”进行编辑,输入“hello word”
按“ESC”退出编辑模式,点击“:”,输入“wq!”,w保存,q关闭,!强制关闭。
2) 进入命令行模式复制改行内容,在下方粘贴80行
键入“80yy”,复制80行。进入页面下方点击P,在下方黏贴80行。
3) 快速移动光标到文件的最后一行
在非编辑模式下,点击“G”移动到最后一行
4) 快速移动光标到当前屏幕的中间一行
点击“M”
5) 快速移动光标到文件的第五行
点击“5G”
6) 在下方插入新的一行内容“welcome to beijing”
7) 删除刚插入的一行
点击“dd”删除
8) 撤销上一步的操作
退出编辑模式,点“u”
9) 进入扩展模式,执行文件的保存退出操作
点击ESC退出编辑模式,输入:wq,回车。
三、硬盘分区、格式化及文件系统的管理
1) 开启Linux系统前添加一块大小为20G的SCSI硬盘
点击“添加”
2) 开启系统,右击桌面,打开终端
3) 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G
切换到dev,输入“df sd”,按Tab,Tab.跳出下面命令行,补“b”,使“df sdb”完整,回车。
4) 格式化主分区为ext3系统
5) 格式化两个逻辑分区为ext4系统
四、软连接、硬连接
1)建立/etc/passwd的软连接文件,放在/tmp目录下
2)建立/etc/passwd的硬链接文件,放在/boot下,如果不成功,思考是为什么
/etc/passwd属于根分区,/boot属于 boot分区。因为硬连接inode不同,故硬连接不能分区。
3)查看刚刚建立的软连接,源文件与目标文件的inode
4)查看刚刚建立的硬连接,源文件与目标文件的inode
Linux基础(3)- 正文处理命令及tar命令、vi编辑器、硬盘分区、格式化及文件系统的管理和软连接、硬连接的更多相关文章
- linux基础-第八单元 正文处理命令及tar命令
第八单元 正文处理命令及tar命令 使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查 ...
- Day 6 Linux基础之正文处理、vi编辑和系统初始化和服务
Linux基础之正文处理.vi编辑和系统化服务 一.正文处理命令及tar命令 1.归档 定义:归档(archiving)就是将许多文件(或目录)打包成一个文件. 目的:归档的目的就是方便备份.还原及文 ...
- linux基础学习之软件安装以及常用命令
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...
- 第八单元 正文处理命令及tar命令
使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查看及抽取归档文件 使用tar命令 ...
- linux基础-第十三单元 硬盘分区、格式化及文件系统的管理二
第十三单元 硬盘分区.格式化及文件系统的管理二 文件系统的挂载与卸载 什么是挂载 mount命令的功能 mount命令的用法举例 umount命令的功能 umount命令的用法举例 利用/etc/fs ...
- linux基础-第十二单元 硬盘分区、格式化及文件系统的管理一
第十二单元 硬盘分区.格式化及文件系统的管理一 硬件设备与文件名的对应关系 硬盘的结构及硬盘分区 为什么进行硬盘分区 硬盘的逻辑结构 Linux系统中硬盘的分区 硬盘分区的分类 分区数量的约束 使用f ...
- Linux基础——硬盘分区、格式化及文件系统的管理
1. 硬件设备与文件名的对应关系 掌握在Linux系统中,每个设备都被当初一个文件来对待. 设备 设备在Linux内的文件名 IDE硬盘 /dev/hd[a-d] SCSI硬盘 /dev/sd[a-p ...
- linux系统监控与硬盘分区/格式化/文件系统管理
1.系统监控 1) 系统监视和进程控制的工具----> Top 与 free 类似于windows的资源管理器. 进程运行的三种状态: tips: 进程(Process)是计 ...
- Linux基础-4.正文处理命令及tar命令
1.使用cat命令进行文件的纵向合并 1)掌握使用cat命令的纵向合并 a)例如:使用cat命令将test1.file1.txt和file2这三个文件纵向合并为file文件的命令为: cat test ...
随机推荐
- java面试题之wait(),notify()和suspend(),resume()之间的区别
wait()方法和notify()方法的区别: 这两个方法都是属于Object类中的,也是配套使用的,当调用这两个方法阻塞时要释放占用的锁,而锁是任何对象都具有的,调用任意对象的wait()方法导致线 ...
- jenkins使用xvfb插件构建虚拟化显示屏自动化测试
1.linux服务器安装xvfb,并启动 参考我的博客:http://www.cnblogs.com/lincj/p/5468505.html 或者网上搜索一下进行安装 2.jenkins安装xvfb ...
- LA 6450 social advertising(dfs剪枝)
6450 Social AdvertisingYou have decided to start up a new social networking company. Other existing ...
- strace工具的实现原理【转】
转自:http://blog.csdn.net/jasonchen_gbd/article/details/44044539 版权声明:本文为博主原创文章,转载请附上原博链接. 目录(?)[-] ...
- 标准C程序设计七---65
Linux应用 编程深入 语言编程 标准C程序设计七---经典C11程序设计 以下内容为阅读: <标准C程序设计>(第7版) 作者 ...
- AxureRP8 实现时间功能
利用AxureRP8中空间的动态面板的状态改变时间设置文本的值,从而实现时间功能,如下内容. 1.新建index页面,如已有index页面忽略这步即可. 2.拖入一个文本标签,将文本标签的名称命名为: ...
- hdu 1195(搜索)
Open the Lock Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tot ...
- vue v-show与v-for同时配合v-bind使用并在href中传递多个参数的使用方法
最近在项目中,因为还没使用前端构建工具,还在使用vue+jquery方法渲染页面 碰到几个小问题,在此记录下作为vue学习之路上的一个小知识点 需求:1.数据列表存在与否状态,没有数据显示默认提示,有 ...
- python使用Queue进行进程间通信
1.Process之间有时需要通信,操作系统提供了很多机制来实现进程间的通信. 可以使用multiprocessing模块的Queue实现多进程之间的数据传递, Queue本身是一个消息列队程序: f ...
- Markdown编辑器的使用
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/LoveJavaYDJ/article/details/73692917 一.Markdown和edi ...