Linux 正文处理命令及tar vi 编辑器 homework
作业一:
1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)
cat /etc/passwd /etc/group >/1.txt
2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)
cat /etc/passwd /etc/shadow >>/2.txt
3) 将/1.txt、/2.txt两个文件打包为/1.tar
tar cvf /1.tar {1..2}.txt
4) 使用gzip命令压缩1.txt文件名为1.txt.gz
gzip 1.txt
5) 解压缩1.txt.gz
gunzip 1.txt.gz
6) 使用bzip2压缩1.txt压缩后文件名为1.txt.bz2
bzip2 1.txt
7) 解压缩1.txt.bz2
bunzip2 1.txt.bz2
8) 解包1.tar,解包后文件存放到/tmp目录下
tar xvf 1.txt.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 xvf 1.tar.gz -C /tmp
作业二:
1) 使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world”
vi-->a-->"hello world"
2) 进入命令行模式复制改行内容,在下方粘贴80行
vi-->y-->80p
3) 快速移动光标到文件的最后一行
gg
4) 快速移动光标到当前屏幕的中间一行
M
5) 快速移动光标到文件的第五行
:5
6) 在下方插入新的一行内容“welcome to beijing”
o-->"welcome to beijing"
7) 删除刚插入的一行
U
8) 撤销上一步的操作
u
9) 进入扩展模式,执行文件的保存退出操作
shit:-->wq
作业三:
1) 单用户模式破解root密码
步骤一,开机时随便按下键盘,进入以下菜单
步骤二: 选择第一项,按e键进行修改
步骤三:定位到rhgb quiet 然后用init=/bin/sh 删掉rhgb quiet
步骤四:ctrl-x
步骤五:mount -o remount,rw /
vim /etc/passw删除 root那行第一个x
步骤六 :echo '123'|passwd --stdin root
步骤七:重启 2) 救援模式破解root密码
步骤一:重启服务器修改bios中启动选项,选择CD-ROM or other media to start
步骤二:开机时随便按下键盘,进入以下菜单
步骤三:选择第一项,按e键进行修改
步骤四:使用上下光标键选择“linux16……”一行,按end键转移到行尾,在末尾处添加参数rd.break,用来告诉GRUB当启动这个操作系统时,传递参数给操作系统。按ctrl + x重新引导。
步骤五:進入『 Troubleshooting 』,選擇『 Rescue a CentOS system 』等待幾秒鐘的開機過程,之後系統會出現如下的畫面,選擇『 Continue 』
步骤六:如果真的有找到 Linux 的作業系統,那麼就會出現如下的圖示,告訴你,你的原本的系統放置於 /mnt/sysimage 点击OK
步骤七:chroot /mnt/sysimage
步骤八:echo '123'|passwd --stdin root
步骤九:重启
Linux 正文处理命令及tar vi 编辑器 homework的更多相关文章
- Linux 正文处理命令及tar vi 编辑器
root 用户不受权限设置 如果文件有x 就可以执行 对目录的权限 r:可以查看目录下面的文件名 w:可以在该目录下新建,删除,修改文件名 x:可以cd进入目录 对于文件: 可执行的文件来说需要有可读 ...
- Linux 正文处理命令及tar命令 利用vi编辑器创建和编辑正文文件
要点回顾 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cp /etc/passwd . cat ./passwd >1.txt cp /etc/group ...
- Linux基础(3)- 正文处理命令及tar命令、vi编辑器、硬盘分区、格式化及文件系统的管理和软连接、硬连接
一.正文处理命令及tar命令 1) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件1.txt(覆盖) 2) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件2.txt(追加) ...
- linux基础-第八单元 正文处理命令及tar命令
第八单元 正文处理命令及tar命令 使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查 ...
- Linux Shell命令系列(5) VI编辑器
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相 ...
- 【Linux】ubuntu中怪异的vi编辑器
由于前几天一场windows系统的比特币勒索病毒,我下狠心装了Linux的ubuntu版本.可是今天在使用命令行中的vi编辑器时出现了怪异的现象:backspace不能删除,编辑模式回车随机出现字母. ...
- Linux每天一个命令:tar
Linux tar命令简介: tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁 ...
- Linux基础-4.正文处理命令及tar命令
1.使用cat命令进行文件的纵向合并 1)掌握使用cat命令的纵向合并 a)例如:使用cat命令将test1.file1.txt和file2这三个文件纵向合并为file文件的命令为: cat test ...
- 第八单元 正文处理命令及tar命令
使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查看及抽取归档文件 使用tar命令 ...
随机推荐
- python爬虫-初步认识
特此声明: 以下内容来源于博主:http://blog.csdn.net/pleasecallmewhy http://cuiq ...
- ssh学习(1)
雇员薪资管理系统(crud) ①先搞定spring ②引入spring包 ③编写applicationContext.xml文件(或者beans.xml),我们把该文件放在src目录下 ④测试一下sp ...
- review30
数据流 DateInputStream和DataOutputStream类创建的对象称为数据输入流和数据输出流.这两个流是很有用的流,它们允许程序按着机器无关的风格读取Java原始数据.也就是说,当读 ...
- css 单行和多行文本溢出显示省略号
如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览. 实现方法: overflow: hidden; te ...
- oracle 索引(3)
位图索引 位图索引非常适合于决策支持系统(Decision Support System,DSS)和数据仓库,它们不应该用于通过事务处理应用程序访问的表.它们可以使用较少到中等基数(不同值的数量)的列 ...
- 17-THREE.JS 光晕滤镜
<!DOCTYPE html> <html> <head> <title></title> <script src="htt ...
- python--基本代码规范
python代码规范:一.标识符 所谓的标识符就是对变量.常量.函数.类等对象起的名字 python语言在任何场景都严格区分大小写!!! python对于标识符的命名有如下规定: 第一个字符必须是字母 ...
- GET请求与POST请求区别
GET请求与POST请求区别 a:语义: GET:客户端想获取服务器资源 POST:客户端想传递数据给服务器 b:安全级: GET:不安全 POST:不安全 c:数据长度 GET:客户端发送数据最长1 ...
- linux命令学习笔记( 2 ) : cd 命令
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. . 命 ...
- [Luogu2371][国家集训队]墨墨的等式
luogu 题意 给出\(n,a_i,B_{min},B_{max}\),求使得\(a_1x_1+a_2x_2+...+a_nx_n=B\)存在一组非负整数解的\(B\in[B_{min},B_{ma ...