six day Linux基础学习

1.使用cat命令进行文件的纵向合并
 掌握使用cat命令实现文件的纵向合并:
例如:使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法:cat baby.age baby.kg baby.sex >baby
例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法:cat baby.age >>baby2
2. 归档文件和归档技术
1) 掌握归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。
2) 了解归档的目的:归档的目的就是方便备份、还原及文件的传输操作。
3) 掌握tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。
4) 掌握tar命令的常用选项:
c:创建一个新的tar文件。
t:列出tar文件中目录的内容。
x:从tar文件中抽取文件。
f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。
v:显示所打包的文件的详细信息,v是verbose的第1个字母。
z:使用gzip压缩算法来压缩打包后的文件。
j:使用bzip2压缩算法来压缩打包后的文件。
3. 使用tar命令创建、查看及抽取归档文件
1) 掌握使用tar命令创建归档文件的用法举例:
例如:使用tar命令将arch目录打包成一个名为arch.tar的归档文件的方法(要求显示所有打包的文件和目录):
tar cvf arch.tar arch
掌握使用tar命令查看归档文件的用法举例:
例如:使用tar命令显示arch.tar这个归档文件(包)中的所有文件的方法:tar tf arch.tar
2) 掌握使用tar命令抽取归档文件的用法举例:
例如:使用tar命令恢复arch.tar中的全部内容的方法:
tar xvf arch.tar -C 路径
4. 文件的压缩和解压缩
1) 掌握压缩的定义:压缩就是将一个大的文件通过一些压缩算法变成一个小文件。
2) 了解压缩的目的:主要是缩小文件的大小,这样会节省存储文件的磁盘或磁带的空间,另外在网络上传输这些小文件也会减少网络的浏览(也就是节省网络的带宽)。
3) 掌握解压缩的定义:解压缩就是将一个通过一些压缩算法的文件恢复到压缩之前的样子。
4) 掌握gzip命令和gunzip命令的用法举例:
a) 例如:将文件file1压缩成.gz格式的压缩包应该使用的命令为:gzip file1 –c > /路径/name.gz
b) 例如:将压缩文件file1.gz解压缩的命令为:
gunzip file1.gz >
5) 掌握bzip2命令和bunzip2命令的用法举例:
a) 例如:将文件file1压缩成.bz2格式的压缩包应该使用的命令为:bzip2 file1 >
b) 例如:将压缩文件file1.bz2解压缩的命令为:bunzip2 file1.bz2 >
5. 在使用tar命令的同时进行压缩和解压缩
1) 掌握在使用tar命令的同时进行压缩和解压缩的用法举例
例如:使用tar命令将arch目录打包而且同时使用gzip的技术压缩打包后文件的方法(打包后的文件名为arch.tar.gz):tar cvfz arch.tar.gz arch
例如:使用tar命令将arch目录打包而且同时使用bzip2的技术压缩打包后文件的方法(打包后的文件名为arch.tar.bz2):tar cvfj arch.tar.bz2 arch
 
 
1. vi编辑器简介
1) 掌握vi的定义:vi是一个UNIX和Linux系统内嵌的标准正文(文字)编辑器,它是一种交互类型的正文编辑器,它可以用来创建和修改正文文件。
2. vi编辑器的操作模式(详见linux系统管理P255)
1) 掌握vi编辑器的3中基本模式:
a) 命令行模式:vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令,也可以进行移动光标、搜索字符串和退出vi的操作等。
b) 编辑模式:在编辑模式中,可以往一个文件中输入正文。在这一模式下,输入的每一个字符都被vi编辑器解释为输入的正文。使用ESC键返回命令行模式。
c) 扩展模式:在一些UNIX系统上也叫最后一行模式。在这一模式下,可以使用一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑器等。要进入最后一行模式,需要在命令行模式中输入冒号(shift+:),冒号这一操作将把光标移到屏幕的最后一行。
3. 在vi编辑器中光标的移动
1) 掌握在vi编辑器中用来移动光标位置的键与光标移动之间的关系,如下表:
4. 进入插入模式
1) 掌握从命令行模式进入插入模式的命令:
a:进入插入模式并在光标之后进行添加。
i:进入插入模式并在光标之前进行插入。
o:进入插入模式并在当前(光标所在)行之下开启新的一行。
5. 在命令行模式下删除与复制的操作
1) 掌握常用的删除与复制的常用按键 dd : 删除指令 pp : 复制指令  ndd : 删除n行 npp:复制n行 
6.粘贴命令
掌握粘贴命令:p
7. 复原和重做命令
掌握常用的复原: U
重做命令:  ctrl+r
8.扩展模式与文件的存储和退出
掌握扩展模式下常用的命令:w 保存 q 退出 wq保存退出    加!强制执行
9.快速移动光标在文件中的位置
掌握快速移动光标在文件中的位置的命令:G 到最后一行 nG 到n行  gg 到第一行 0   行开头  $ 行结尾
 10.快速移动光标在屏幕中的位置
掌握快速在屏幕中移动光标的位置的命令:H 移动到屏幕内第一行 M 移动到屏幕之间第一行 L 移动到屏幕结尾第一行
     强行修改root密码 
1  单用户模式
 开机在系统选择时按e进入 然后进行如下修改,将LANG之前的语句删除 按ctrl+x进行下一步操作

然后输入如上命令 进入输入vi /etc/passwd/进行修改root的密码
2 救援模式破解root
需要使用光盘或者U盘进入系统 进入之后选择 系统修复选项 进入之后根据提示输入命令 然后更改 /etc/passwd里的root密码

步骤一:重启服务器修改bios中启动选项,选择CD-ROM or other media to start
步骤二:進入『 Troubleshooting 』,選擇『 Rescue a CentOS system 』等待选择『 Continue 』
步骤三:如果真的有找到 Linux 的mnt/sysimage 
步骤四:chroot /mnt/sysimage
步骤五:echo '密码'|passwd --stdin root
步骤六:重启



原文地址:https://www.cnblogs.com/lizhaoyu/p/6904181.html