要点回顾

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编辑器创建和编辑正文文件的更多相关文章

  1. linux基础-第九单元 利用vi编辑器创建和编辑正文文件

    vi编辑器简介 什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下删 ...

  2. Linux基础-5.利用vi编辑器创建和编辑正文文件

    1.vi编辑器简介 1)掌握vi编辑器的定义:vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界面,vi是效率很高的文本编辑器.尽管在Linux上也有很多图形界面 ...

  3. 利用vi编辑器创建和编辑正文文件(一)

    1.       vim是vi的升级版本. 2.       vi所UNIX和Linux系统内嵌的标准文编辑器,可执行,修改,复制,移动,粘贴和删除正文等命令,也可以进行移动光标,搜索字符和退出vi的 ...

  4. 第九单元 利用vi编辑器创建和编辑正文文件

    vi编辑器简介  什么是vi vi编辑器的操作模式 vi编辑器的3种基本模式 在vi编辑器中光标的移动 移动光标位置的键与光标移动间的关系 进入插入模式 从命令行模式进入插入模式的命令 在命令行模式下 ...

  5. 利用vi编辑器创建和编辑正文文件(二)

    末行模式下的命令 1.       w:写文件,将编辑的内容保存到文件系统. 2.       w!:如果只读文件,强制写入系统. 3.       q!:退出vi,但文件内容修改的话,系统要提示是否 ...

  6. Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接

    作业一:1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt2) 将用户信息数据库文件和用户 ...

  7. Linux基础(3)- 正文处理命令及tar命令、vi编辑器、硬盘分区、格式化及文件系统的管理和软连接、硬连接

    一.正文处理命令及tar命令 1)  将用户信息数据库文件和组信息数据库文件纵向合并为一个文件1.txt(覆盖) 2)  将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件2.txt(追加) ...

  8. linux基础-第八单元 正文处理命令及tar命令

    第八单元 正文处理命令及tar命令 使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查 ...

  9. Linux学习历程——Centos 7 tar命令

    一.命令介绍 tar命令用于对文件进行打包压缩或解压. tar常用参数 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -r 向压缩归档末尾追加文件 -u 更新压缩包 ...

随机推荐

  1. [jnhs]全套CRC校验 算法

    摘自 https://blog.csdn.net/cp1300/article/details/51443350 uint8_t crc4_itu(uint8_t *data, uint_len le ...

  2. 基于Kebernetes 构建.NET Core技术中台

    原文:基于Kebernetes 构建.NET Core技术中台 我们为什么需要中台 我们现在处于企业信息化的新时代.为什么这样说呢? 过去企业信息化的主流重心是企业内部信息化.但现在以及未来的企业信息 ...

  3. Oracle删除当前用户下所有的表的方法1

    1.如果有plsql客户端,则可以使用该用户登录,选中所有表 右键Drop即可. 2.如果有删除用户的权限,则可以: ? 1 drop user user_name cascade; 加了cascad ...

  4. linux实时系统监控工具mpstat

    mpstat (RHEL5默认不安装) mpstat是MultiProcessor Statistics的缩写,是实时系统监控工具.其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件 ...

  5. Hibernate_条件查询客户列表

    分析:通过名称查询 实现: 1.在list.jsp中修改 2.修改ListCustomerServlet 首先获取cust_name,增加条件:若不为空,则模糊搜索,再调用Service方法,结果放到 ...

  6. excel一些常用的函数

    函数分类: 关联匹配类 清洗处理类 逻辑运算类 计算统计类 时间序列类 一.关联匹配类 经常性的,需要的数据不在同一个excel表或同一个excel表不同sheet中,数据太多,copy麻烦也不准确, ...

  7. jquery文字上下滚动--单行 批量多行 文字图片上下翻滚 | 多行滚动

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. 【JZOJ3617】【ZJOI2014】力

    ╰( ̄▽ ̄)╭ 对于100%的数据,n≤100000;0<qi<1,000,000,000. (⊙ ▽ ⊙) 令ri=1i2, 设Fj=∑j−1i=0qi∗rj−1−i,Gj=∑j−1i= ...

  9. Android——<uses-sdk>

    语法(SYNTAX): <uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="in ...

  10. jQuery Scroll Path 滚插视图酷炫

    jQuery Scroll Path是一个jQuery的滚动路径插件,可以让你自定义滚动路径.该插件是使用canvas flavored的语法来绘制路径.可以通过鼠标滚轮上/下箭头键和空格键来查看路径 ...