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

2acde919684437a8d51dab70ccb19364.gif作业一:

1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)

9c1229b5dbf52342101d4614fa49200c.png

cat /etc/passwd /etc/group > /1.txt

2)将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)

3032fad6fc9a48e509bd4cabaa82f301.png

cat /etc/passwd /etc/shadow >> /2.txt

3)将/1.txt、/2.txt两个文件打包为/1.tar

70d52eaa98935bc5d768c9c4c1a8e3dc.png

tar cvf 1.tar 1.txt 2.txt

4)使用gzip命令压缩1.txt文件名为1.txt.gz

e261bff627973305eded76a44530ca44.png

gzip 1.txt

5)解压缩1.txt.gz

gunzip 1.txt.gz

6)使用bzip2压缩1.txt压缩后文件名为1.txt.bz2

e4b7ae6533613694b95cfb5761351add.png

bzip2 1.txt

7)解压缩1.txt.bz2

feffe75252719a02bfc60627e73bb95e.png

bunzip2 1.txt.bz2

8)解包1.tar,解包后文件存放到/tmp目录下

tar xf 1.tar -C /tmp

9)使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz

d11b80f352ee33fe1232260b6b930008.png

tar cvzf 1.tar.gz  /1.txt /2.txt

10)解包1.tar.gz,解包后文件存放到/tmp目录下

tar xf 1.tar .gz -C /tmp

作业二:

1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”

a0b4cc9fd4c0b2893247e280af41ec1c.png

46034ccf4d344df865e815aa96802f38.png

2)进入命令行模式复制改行内容,在下方粘贴80行

80yy

3)快速移动光标到文件的最后一行

L

4)快速移动光标到当前屏幕的中间一行

M

5)快速移动光标到文件的第五行

5g

6)在下方插入新的一行内容“welcome to beijing”

o  wellcome to beijing

7)删除刚插入的一行

cc

8)撤销上一步的操作

u

9)进入扩展模式,执行文件的保存退出操作

Exc    :     wq

作业三:

1)开启Linux系统前添加一块大小为20G的SCSI硬盘

2)开启系统,右击桌面,打开终端

3)为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G

e552dc6d1607022e959cadace12d6589.png

fdisk -l /dev/sdb    使用fdisk -l  命令查看/dev/sdb 磁盘分区信息

41cbf244d6bdf52071e3a2edb24a7b22.png

fdisk 命令分主分区和扩展分区以及扩展分区下再分逻辑分区

4)格式化主分区为ext3系统

ff10ea7f8747b1966c95120f2fbbe249.png

mkfs.ext3  /dev/sdb1  将/dev/sdb1格式化成ext3格式的系统(格式化)

5)格式化两个逻辑分区为ext4系统

111f7ba8acd329f35984143903445a8f.png

0a783d119cc431c2b0078d6d1a9538f3.png

mkfs.ext4  /dev/sdb5  将/dev/sdb5格式化成ext4格式的系统(格式化)

mkfs.ext4  /dev/sdb6  将/dev/sdb6格式化成ext4格式的系统(格式化)

作业四:

1)建立/etc/passwd的软连接文件,放在/tmp目录下

ln -s /etc/passwd /tmp/passwd

2acde919684437a8d51dab70ccb19364.gif   软链接(相当于快捷方式,软链接可以跨分区)

2)建立/etc/passwd的硬链接文件,放在/boot下,如果不成功,思考是为什么

ln /etc/passwd /boot   如果不成功,是因为/etc/passwd 属于跟分区,boot属于boot分区,硬连接不能跨分区,硬连接和源文件使用同一个Innode节点

3)查看刚刚建立的软连接,源文件与目标文件的inode

2694532f7661cd4c464178f448f3ed6b.png

4)查看刚刚建立的硬连接,源文件与目标文件的inode

2acde919684437a8d51dab70ccb19364.gif

2694532f7661cd4c464178f448f3ed6b.png

884612a0bc0b2dc00e8614140ce61d0a.png

Linux 正文处理命令及tar命令 利用vi编辑器创建和编辑正文文件

要点回顾 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cp /etc/passwd . cat ./passwd >1.txt cp /etc/group ...

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

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

第九单元 利用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编辑器创建和编辑正文文件(二)

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

linux下打包压缩和解压命令

.tar 压缩:tar cvf FileName.tar FileName 解压:tar xvf FileName.tar .gz解压1:gunzip FileName.gz解压2:gzip -d F ...

linux 压缩和解压命令

Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip == ...

Linux常用命令6 压缩解压命令

.zip是Linux和Windows共有的压缩格式 1.压缩解压命令:gzip 命令英文原意:GNU zip   命令所在路径:/bin/gzip 执行权限:所有用户 语法: gzip [文件]   ...

随机推荐

修改HTML5 input placeholder 颜色及修改失效的解决办法

input::input-placeholder{color: #bdbdbd ;} /* 有些资料显示需要写,有些显示不需要,但是在编辑器webstorm中该属性不被识别 */ ::-webkit- ...

Oracle 学习笔记(三)

1.插入有日期的表,使用 to_date 函数 to_date('1992-12-07', 'yyyy-mm-dd'); 2.使用update更新语句的时候,既可以使用表达式或者数值直接修改数据,也可 ...

android doGet和doPost

doGet和doPost的差别 get和post是http协议的两种方法,另外还有head, delete等  这两种方法有本质的差别,get仅仅有一个流,參数附加在url后.大小个数有严格限制且仅仅 ...

轻量级的移动框架--zepto.js

Zepto是一个轻量级的支持移动WebKit浏览器javascript移动端框架,框架支持jQuery语法,该框架的压缩包zepto.min.js 大小只有21K, 使用服务器端 gzip 压缩后大小 ...

web console实现

一.效果图 二.实现 web console是基于websocket实现的. 以上做的效果嵌入项目中,因为项目本身是angular1的项目,所以console整体封装成一个angualr  modul ...

CentOS命令修改系统时间同步

使用Centos,遇到本地时间对不上,直接敲命令:date -s "2016-01-08  15:15:15"是立即生效了,但是重启后,系统时间还是原来的. 修改了其一是没有办法奏 ...

html5学习之旅-html5的简易数据库开发(18)

实际上是模拟实现html5的数据库功能,用键值对的方式. !!!!!!废话不多说 ,代码 index.html的代码

Swift中空合运算符、闭区间运算符、单侧区间、半开区间

空合运算符(Nil Coalescing Operator) 用于取代3目判空运算,提供超短的写法比如常规判空写法如下,反正我写java就是这么干的 var anOptionalInt: Int? = ...

拷贝某个区间(copy,copy_back)

copy 为outputIterator中的元素赋值而不是产生新的元素,所以outputIterator不能是空的 如要元素安插序列,使用insert成员函数或使用copy搭配insert_itera ...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381218.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python处理中文字符串_处理python字符串中的中文字符

# -*- coding:utf-8 -*-import sys,ostxta open(a.txt,r)str for line in txta:str line.strip().decode(utf-8)txta.close()for word in str:print word.encode(utf-8)直接输出,是会乱码的,得先解码,再编码。参考网址:http://…

继承之接口知识点和思考练习

知识点 接口是一种数据结构,它包含了一组函数型方法,通过这组数据结构,用户代码可以调用组件的功能。 访问修饰符 interface 接口名 { 接口体 } 接口声明时,注意一下几个方面: 1)访问修饰符只能是new…

sqlserver大数据表操作慢_架构师必看!操作日志系统搭建秘技

​在Java开发中,我们经常会遇到一个棘手的问题:记录用户的操作行为。某些操作是相对简单的,我们可以逐条记录。但是某些操作行为却很难记录,例如编辑操作。在某一次操作中,用户可能编辑了对象A的几个属性,而…

linux 卸载sphinx,sphinx管理脚本,实现sphinx启动、关闭、重启、生成索引功能 | linux运维小站–linux系统架构_服务器运维_Linux运维工程师工作手札...

最新sphin问题比较多,生成主索引后无法连接上sphinx的,需要重启searchd进程,为了方便管理sphinx,参考网上资料:http://blog.csdn.net/yagas/article/details/6718532 修改一个适合自己的sphinx管理脚本。[codesyntax…

面试题(C++09:Autodesk)

网上收集的Autodesk面试题:1. 在类的普通成员函数中调用虚函数,情况是怎么样的? 具体来说,问题如下: 在类的普通成员函数fun1中调用了本类中的虚函数vfun2。 如果在外部有该类的对象指针pobj&#xff0c…

sql共享功能目录无法更改_大企业数据库服务首选!AliSQL这几大企业级功能你不可不知...

MySQL代表了开源数据库的快速发展,从2004年前后的Wiki、WordPress等轻量级Web 2.0应用起步,到2010年阿里巴巴在电商及支付场景大规模使用MySQL数据库,再到2012年开始阿里云RDS for MySQL为成千上万家客户提供可靠的关系数据库服务&#xff0c…

linux制作成后台服务,把dotnetcore 控制台app设置成linux后台服务

1,新建service文件vimvim /etc/systemd/system/dotnetTest.serviceip内容[Unit]Descriptiondotnet consoleit[Service]ioWorkingDirectory/home/useeinfo/publishconsoleExecStart/usr/bin/dotnet /home/useeinfo/publish/ConsoleApp3.dlltestRestartalwaysserviceS…

linux中汇编语言指令li,汇编语言IMUL指令:有符号数乘法

IMUL(有符号数乘法)指令执行有符号整数乘法。与 MUL 指令不同,IMUL 会保留乘 积的符号,实现的方法是,将乘积低半部分的最高位符号扩展到高半部分。x86 指令集支持三种格式的 IMUL 指令:单操作数、双操作数和三操作数。单操作数格式…

递归下降语法分析器的构建_一文了解函数式查询优化器Spark SQL Catalyst

大数据技术与架构点击右侧关注,大数据开发领域最强公众号!暴走大数据点击右侧关注,暴走大数据!记录一下个人对sparkSql的catalyst这个函数式的可扩展的查询优化器的理解,目录如下:0. Overview1. Catalyst工…

面试英语自我介绍的常用词汇

面试英语自我介绍的常用词汇 面试英语自我介绍的常用词汇 Words & Expressions&范文 精华汇总贴 想 找一份满意的工作吗?面试中面对外国老板连珠炮似的提问,有没有觉得心慌意乱、无所适从?求职过程中面试尤为重要,回答问题…

被远程机器长时间无响应 (错误码:[308])_自动折叠式“Rollbot”为完全不受束缚的软机器人铺平了道路...

如今,大多数软机器人依靠外部电源和控制,使它们与车外系统连接或用硬件组装。现在,来自哈佛大学约翰保尔森工程与应用科学学院(SEAS)和加州理工学院的研究人员开发了受折纸结构启发的软机器人系统,可以根据…

kali linux编辑记事本,kali linux操作系统

最近在研究kali linux***操作系统,可能有许多人还不知道这个系统,但是,我可以告诉大家,你想成为电影***那样,这个操作系统能够帮助你实现Kali Linux 前身是著名***测试系统BackTrack ,是一个基于 Debian 的…

如何系统地自学python~知乎_经验分享 | 如何系统地自学 Python?

是否非常想学好 Python,一方面被琐事纠缠,一直没能动手,另一方面,担心学习成本太高,心里默默敲着退堂鼓?幸运的是,Python 是一门初学者友好的编程语言,想要完全掌握它,你不必花上太…

飞信SDK内容【转载】

使用飞信SDK开发短信收发程序2008-10-13 13:57利用飞信的协议可以在线收发消息,或是向手机发送消息。由此,可以自己来完成一个IM工具。本文即是对飞信SDK的使用方法,及如何开发作一个说明。一、引用FetionSDK飞信是采用C#开发的,所…

linux中将光标与操作系统,linux操作系统基本命令介绍(2)

whoami 查看当前用户su - 用户名 切换用户的同时再切换用户空间创建工作组(注意:需要切换到root用户)groupadd 组名删除工作组groupdel 组名修改用户所在组usermod -g 用户名 组名添加用户账号useradd 用户名-d 指定用户登录系统时的主目录,如果不使用该…

vm磁盘映射 不能启动_Oracle的启动与关闭-数据库(4)

Oracle数据的库的启动与关闭,为了节约资源消耗,把我们用到的服务开启,这样对于项目开发也有好处。1 Oracle 启动Oracle 是通过系统的服务来启动的。图1. 找到计算机管理图2. 找到服务,点击图3. Oracle相关启动项图4. 如何关闭和启…

ASP.NET Session详解

原文 http://www.zxbc.cn/html/20090711/72153.html 当用户在 Web 应用程序中导航 ASP.NET 页时,ASP.NET 会话状态使您能够存储和检索用户的值。HTTP 是一种无状态协议。这意味着 Web 服务器会将针对页面的每个 HTTP 请求作为独立的请求进行处理。服务器不会保留以前…

python datetime.date 和数据库date_Python成为专业人士笔记-date 对象、time 对象及datetime用法深度剖析...

“专业人士笔记”系列目录:创帆云:Python成为专业人士笔记--强烈建议收藏!每日持续更新!​zhuanlan.zhihu.com将字符串解析为对应时区的datetime对象Python 3.2在将字符串解析为datetime对象时支持%z格式:import datet…

linux充当防火墙,Linux下主机充当防火墙的巧妙应用之iptables!.doc

Linux下主机充当防火墙的巧妙应用之iptables!Linux下主机充当防火墙的巧妙应用之iptables!实验综合拓扑图:注意事项:防火墙由Red Hat Linux 5.4 版本的机器充当,eth0 使用Host-only (vmware 1),eth1 使用Bridge(本地连接),eth2(vmware 2)前期…

学习总结——实现生成excel表格(方法二)

本方法主要是利用了反射&#xff0c;具体代码如下&#xff1a;Codepublic static int ExportTohtmlExcel__dksq_view(string strsql) { //贷款申请信息获得 BLLibrary.BView_jbxx_dksq viewdal new BView_jbxx_dksq(); IList<View…