Linux 正文处理命令及tar命令 利用vi编辑器创建和编辑正文文件
要点回顾
1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)
cp /etc/passwd .
cat ./passwd >1.txt
cp /etc/group ./
cat ./group >1.txt
>为覆盖命令
>>为追加命令
2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)
cat ./passwd >>2.txt
cat ./group >>2.txt
cat 2.txt
3) 将/1.txt、/2.txt两个文件打包为/1.tar
tar cf 1.tar 1.txt 2.txt
4) 使用gzip命令压缩1.txt文件名为1.txt.gz
gzip 1.txt 1.txt.gz
gzip 压缩的特点是:速度快,压缩率低
默认压缩后原文件消失
5) 解压缩1.txt.gz
gunzip 1.txt.gz
6) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2
bzip2 1.txt 1.txt.bz2
bzip2 压缩的特点是:速度较慢,压缩率高
7) 解压缩1.txt.bz2
bunzip2 1.txt.bz2
8) 解包1.tar,解包后文件存放到/tmp目录下
tar xf 1.tar -C /tmp/
9) 使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz
tar zcvf 1.tar.gz 1.txt 2.txt
10) 解包1.tar.gz,解包后文件存放到/tmp目录下
tar xf 1.tar.gz -C /tmp/
11) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world” 并查看
vi 1.txt
i(编辑模式) → 输入 hello world→ Esc(退出编辑模式)→shift+:(指令模式)→wq(退出并保存)
cat 1.txt
12) 进入命令行模式复制改行内容,在下方粘贴80行
光标在hello那行 → yy80p
13) 快速移动光标到文件的最后一行
Shift+GG
14) 快速移动光标到当前屏幕的中间一行
Shift+M
15) 快速移动光标到文件的第五行
shift+: 5
16) 在下方插入新的一行内容“welcome to beijing”
echo "welcome to beijing" >>1.txt
17) 删除刚插入的一行
Shift+GG
dd
18) 撤销上一步的操作
u
19) 进入扩展模式,执行文件的保存退出操作
Esc → :wq
21) 开启Linux系统前添加一块大小为20G的SCSI硬盘


22) 开启系统,右击桌面,打开终端
略
23) 为新加的硬盘分区,一个 主分区 大小为 10G,剩余空间给 扩展分区,在扩展分区上划分两个逻辑分区,大小各5G
fdisk -l
fdisk /dev/sdb
p 查看
n 新建
p 主分区
e 扩展
l 逻辑

24) 格式化 主分区 为ext3系统
mkfs.ext3 /dev/sdb1
*/dev 为设备信息存储文件
/sdb为分区配置文件
25) 格式化两个 逻辑分区 为ext4系统
mkfs.ext4 /dev/sdb5
mkfs.ext4 /dev/sdb6
26)建立/etc/passwd的软连接文件,放在/tmp目录下
ln -s /root/passwd /tmp/ ln-passwd
27)建立/etc/passwd的硬链接文件,放在/boot下,如果不成功,思考是为什么
ln /root/passwd /boot/ln-passwd
(如果不成功,是因为不在同一块硬盘不能建立硬链接)
28)查看刚刚建立的软连接,源文件与目标文件的inode
ls -il /root/passwd
/root/passwd
ls -il /tmp/ln-passwd
/tmp/ln-passwd→ /root/passwd
29)查看刚刚建立的硬连接,源文件与目标文件的inode
ls -il /root/passwd
/root/passwd
ls -il /boot/ln-passwd
/boot/ln-passwd
Linux 正文处理命令及tar命令 利用vi编辑器创建和编辑正文文件的更多相关文章
- linux基础-第九单元 利用vi编辑器创建和编辑正文文件
		
vi编辑器简介 什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下删 ...
 - Linux基础-5.利用vi编辑器创建和编辑正文文件
		
1.vi编辑器简介 1)掌握vi编辑器的定义:vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界面,vi是效率很高的文本编辑器.尽管在Linux上也有很多图形界面 ...
 - 利用vi编辑器创建和编辑正文文件(一)
		
1. vim是vi的升级版本. 2. vi所UNIX和Linux系统内嵌的标准文编辑器,可执行,修改,复制,移动,粘贴和删除正文等命令,也可以进行移动光标,搜索字符和退出vi的 ...
 - 第九单元 利用vi编辑器创建和编辑正文文件
		
vi编辑器简介 什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下 ...
 - 利用vi编辑器创建和编辑正文文件(二)
		
末行模式下的命令 1. w:写文件,将编辑的内容保存到文件系统. 2. w!:如果只读文件,强制写入系统. 3. q!:退出vi,但文件内容修改的话,系统要提示是否 ...
 - Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接
		
作业一:1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt2) 将用户信息数据库文件和用户 ...
 - Linux基础(3)- 正文处理命令及tar命令、vi编辑器、硬盘分区、格式化及文件系统的管理和软连接、硬连接
		
一.正文处理命令及tar命令 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件1.txt(覆盖) 2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件2.txt(追加) ...
 - linux基础-第八单元 正文处理命令及tar命令
		
第八单元 正文处理命令及tar命令 使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查 ...
 - Linux学习历程——Centos 7 tar命令
		
一.命令介绍 tar命令用于对文件进行打包压缩或解压. tar常用参数 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -r 向压缩归档末尾追加文件 -u 更新压缩包 ...
 
随机推荐
- Pycharm如何在控制台输出窗口中使用Python解释器
			
打开菜单栏run->edit configurations,把下图中的复选框选中就可以了.
 - 使用Pycharm写一个网络爬虫
			
在初步了解网络爬虫之后,我们接下来就要动手运用Python来爬取网页了. 我们知道,网络爬虫应用一般分为两个步骤: 1.通过网页链接获取内容: 2.对获得的网页内容进行处理 这两个步骤需要分别使用不同 ...
 - Python3入门机器学习  经典算法与应用
			
Python3入门机器学习 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大家看的时候可以关注下 ...
 - Oracle存储函数,存储过程
			
一.Oracle存储函数:存储的PL/SQL语法块,完成特定的功能.1.语法: 函数关键字: function (1)创建函数 CREATE [OR REPLACE] FUNCTION <fun ...
 - iTerm2+oh-my-zsh配色
			
效果图,很帅气有木有 一.首先安装iTem2 安装好后的截图如下: 安装好后的截图 二.安装oh-my-zsh. sh -c "$(curl -fsSL https://raw.gi ...
 - 2019-9-2-C#判断文件是否被混淆
			
title author date CreateTime categories C#判断文件是否被混淆 lindexi 2019-09-02 12:57:37 +0800 2018-2-13 17:2 ...
 - LintCode刷题笔记--Longest Increasing Subsequence
			
标签: 动态规划 描述: Given a sequence of integers, find the longest increasing subsequence (LIS). You code s ...
 - Spring_代理
			
1.代理模式. 2.静态代理原理及实践. 3.动态代理原理及实践. 4.Spring AOP原理及实战. 静态代理原理及实践 package test.staticProxy; // 接口 publi ...
 - TextBlock中显示文字和图片,且不会自动换行
			
原本TextBlock显示图片是很容易的,即TextBlock.Inlines.Add(UiElement element):这个方法即可, 但是,会出现如下效果: 我不想要这种效果,所以改了下代 ...
 - scorllview嵌套gridview和listview的兼容问题
			
ScrollView嵌套GridView或ListView,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全. 解决办法:自定义一个GridView控件 pac ...