文件合并与归档

Posted wallacewang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件合并与归档相关的知识,希望对你有一定的参考价值。

内容1>文件    将左边的你内容覆盖到右边文件里面,若右边文件不存在,则会创建一个文件

内容1>>文件:  最加到文件的最后面

左边只要有输出结果,必须是文件名或文件路径

cat a.txt b.txt > c.txt

左边读出所有内容,然后覆盖到c.txt

wc -l   文件路径/文件名:显示文件有多少行

管道符 |:例如:    cat   /etc/a.txt | wc -l

管道符左边的结果执行完后交给右边执行

把上一个命令的执行结果当做是下一个命令的操作参数

 

 

归档:就是将许多文件(或目录)打包成一个文件  归档不等于压缩。压缩是把文件大小给缩小一下

 创建归档文件:tar  -cf  归档文件名:尽量以 .tar 结尾方便辨别  需要归档的文件

c:表示创建

f:表示指定文件名

v:显示打包过程

tar -tf 已归档的文件

t表示查看文件

tar -xvf 已归档文件 希望解包的路径,不传就默认在当前目录

x:代表解包

 

压缩:就是将一个大文件通过一些压缩算法变成一个小文件

解压缩:解压缩就是将一个通过压缩算法的文件恢复到压缩之前的样子

常用的压缩算法 gzip和bzip2

压缩:gzip 文件名  会生成一个gz结尾文件   bzip2 文件名   

解压:guzip 文件名    bunbzip2 文件名

一般会先打包后压缩

合起来的简单方法:tar czvf test.tar.gz   或  tar  czvf   目录  压缩到哪个文件 

解包: tar xvf  所要解压的文件  -C  需要在哪个目录  可以不用指定压缩算法

history:查看历史命令

 

 

 

vi编辑器

vim 文件路径 若文件路径或文件名 若不存在则会创建一个文件

三种基本模式

命令行模式:vim的默认模式,这一模式,所有的输入都会被解析成命令。可以执行修改,复制,移动,粘贴和删除正文等命令,也可以进行移动光标,搜索字符串

和退出操作等。a ,i ,o进入编辑模式

常用的删除和复制操作

键的组合   含义                                                
dd 删除光标所在的哪一行
ndd     n为数字,删除光标所在的向下n行
yy 复制光标所在的那一行
nyy     n为数字,复制光标所在的向下n行

u:撤销

ctrl+r:恢复上一步操作

粘贴操作

键的组合 含义                                                       
p 将已复制的内容在光标的下一行粘贴
P      将已复制的内容在光标的下一行粘贴

把一行粘贴多次 np

跳到一行的尾部:$

跳到行首:0

跳到文章的开头:gg

跳到文章的最后一行:G

跳到具体的某一行:nG  n:表示数字

跳到屏幕的最上方:H

跳到屏幕的中间:M

跳到屏幕的最后一个字符:L

插入:命令行 ctrl+a  跳到命令的头部    ctrl+e跳到尾部

编辑模式:可以往一个文件中输入正文,在这一模式下,输入的每一个字符都被编辑成正文,esc返回命令行模式

扩展模式:在最后一行为:即进入扩展模式

:w 保存

:q  退出

:wq 保存退出

set nu:显示行号

 

 

 

 

 

系统的初始化和服务

BOIS:是主板上的一段程序,它决定计算机从哪个硬盘或其他启动盘读取操作系统

BOIS的工作是检查计算机的硬件设备,如cpu,内存和风扇速度等

MBR 512by:在同一块启动盘中读取希望选择的操作系统,找到装有操作系统的分区

Boot loader   (常见grub):引导程序,准备加载那个内核

kernel:读取分区操作系统内核

init:执行那个级别的init程序

etc/inittab文件进行修改

0.   关机

1.单用户,即root用户,不需要密码

2.多用户,没网和3一样

3.即命令行模式

4.没有使用级别,开发测试用户

5.图形界面

6.重启

 

grub加密:防止进入系统,更改密码  更改配置文件就可以grub.conf

bios加密:防止修改grub    放电BIOS电池就可以破解 

 

动态管理操作系统进程

top:动态显示操作系统进程

free:查看内存使用信息,以kb为单位

free -m:以mb为单位

free -h:以g为单位

buffer:内存缓冲区

cache:高速缓存

 

进程的定义:程序的一次动态执行

守护进程:守护进程是后台运行并提供系统服务的一些进程

父进程,子进程的定义:当一个进程创建另一个进程时,第一个进程被称为父进程,新创建的进程称为子进程。

ps:用来显示当前进程的状 态

ps aux:查看当前操作系统所有进程的状态和信息。

 

grep 过滤条件(用引号):过滤

grep -v 过滤条件:过滤掉那些内容

 

kill 进程pid:关闭对应进程id的进程

kill -9 进程pid:代表强制杀死 

kill -9 %工作号:也可以杀死运行的程序或进程     一般用于杀后台工作程序 

Firefox:默认安装的浏览器

firefox:直接运行

firefox &:在后台运行

jobs:查看后台运行的程序

fg %工作号:将后台的程序切换到前台运行

Ctrl+c:终止一个命令的执行

 

pstree:进程树

pkill -9 进程名:也可以杀进程

以上是关于文件合并与归档的主要内容,如果未能解决你的问题,请参考以下文章

文件合并与归档

linux 学习笔记-文档的合并与归档

Linux菜鸟起飞之路文件合并归档和压缩

文件合并,归档,压缩

Day 6 (05/25)

第八单元 正文处理命令及tar命令