文件合并与归档
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 进程名:也可以杀进程
以上是关于文件合并与归档的主要内容,如果未能解决你的问题,请参考以下文章