要点回顾

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. mysql 分表-横向,纵向

    mysql 分库分表 分表是分散数据库压力的好方法. 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库. 当然,首先要知道什么情况下,才需要分表.个人觉得单表 ...

  2. 提升mysql服务器性能(HA MMM MHA MaxScale)

    原文:提升mysql服务器性能(HA MMM MHA MaxScale) 版权声明:皆为本人原创,复制必究 https://blog.csdn.net/m493096871/article/detai ...

  3. web前端学习(三)css学习笔记部分(8)-- SVN的介绍和应用、CSS动画效果、CSS3布局属性全接触

    15.SVN的介绍和应用 15.1.SVN的介绍和应用课程概要 将代码进行集中管理,有版本号的进行迭代,方便集体工作的build流程 15.2.SVN的介绍 SVN是Subversion的简称,是一个 ...

  4. Win7系统中wmiprvse.exe占用CPU高如何解决

    该进程的详细路径是在:C:\WINDOWS\System32\Wbem  我们可以在任务管理器中“wmiprvse.exe”进程上单击右键,选择“打开文件位置”即可看到,如果该文件不在该文件夹中,那么 ...

  5. ListView设置的点点滴滴

    去掉ListView的分界线 1. ListView的属性Divider设为#FFCC00      这种对任何背景都适用 2. 把ListView的属性Divider设为和背景一样的颜色 3.and ...

  6. Codeforces 113B

    题目链接 B. Petr# time limit per test 2 seconds memory limit per test 256 megabytes input standard input ...

  7. python中bisect模块的使用

    一般用于二分查找, 当然列表应该是有序表 参考于: http://blog.csdn.net/xiaocaiju/article/details/6975714

  8. CentOS8.0-1905安装配置ftp服务器

    关键词:CentOS8/RHEL8;安装配置FTP/安装配置VSFTPD;被动模式/PASV##CentOS8.0-1905发布后,尝试将FTP服务器迁移至新版本的CentOS中,但是测试过程中,在防 ...

  9. sping,springMVC @Component 注解的对象都是单例模式,变量不能全局

    错误方式:      将属性和变量定义为全局,单例模式,所有人共享,导致所有人的数据都发生错误! 正确方式 一:    将变量定义到局部,互不影响. 正确方式 二:      假如必须放到全局所有方法 ...

  10. HTML5环形音乐播放器

    在线演示 本地下载