码迷,mamicode.com
首页 > 其他好文 > 详细

tar命令 VI编辑器 硬盘分区

时间:2017-11-03 00:16:13      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:切换   步骤   软件   fdisk -l   二进制包   目录   block   gpt   两种   

一、tar命令(归档命令)

linux里面,文件的后缀名不会标识文件类型,都是文件

打包和压缩是不一样的

1.1 (*) 以绝对路径进行文档打包  tar cfP  ………………  (P可以在任何位置,linux对P位置不敏感)

技术分享

 

解包

如果打包的时候是以cfP打包的,解压的时候也必须用xfP解包。P必须连对使用

技术分享

 

1.2   以相对路径进行文档打包/解包

tar -tf  可以查看当前打包的文件里包含哪些文件

技术分享

 

解包到其他位置目录 用 -C

技术分享

 

tar -xvfP -C 如果用P打包,再用P解压到指定目录,此时会出现双重解压现象。为了避免此情况,尽量使用相对路径打包和解压。

技术分享

 

相对路径打包和解包:

技术分享

 

 1.3 (*)

打包压缩

压缩文件用gzip 

打包的同时压缩文件用tar cvgf ……

技术分享

 

解压用gunzip 

 

bzip2 打包和解压

tar cvjf …… 和

tar xf  -C

技术分享

 

 

1.3 相对路径下文件压缩 gzip 解压缩gunzip

技术分享

 

打包完后立即进行压缩

tar cvzf ……

技术分享

 

bzip2方式的压缩与解压

 技术分享

文件的任何方式的压缩的解压,最后都是用tar xvf

两种压缩方式的比较:bzip2压缩速率慢,但是压缩文件后占空间最小;gzip压缩效率高,但是压缩的空间不大。

 

1.4  打包压缩目录

需要注意当前位置,区分绝对路径与相对路径。

tar cvzf …… /XD 

 技术分享

 此时解压后,是有一个带目录名(XD)的子目录,子目录下面再有文件

技术分享

 

如果解压后不想要带目录名的,用 tar cvzf …… /XD*

首先必须CD到要打包解压的目录下面

然后cvzf  *

最后解压出来,没有子目录名

技术分享

 

 

打包压缩一般用于文件备份,如日志文件

 

二、VI /VIM

进入文件,进入的是命令行模式,然后按 i /a把命令行模式切换成编辑模式。修改后按 esc 切换到命令行模式,最后输入 :wq 保存

 

三种模式:

命令行模式

扩展模式

             a (append 在光标后面开始插入)

             i(insert,光标没有移动,在光标之前进行插入)  

              o(光标在当前行位置进入到下一行进行插入)

              O(光标进入到上一行)

编辑模式

 

技术分享

<命令行模式下>光标的移动

$ 光标跳到行的尾部

0(零)光标跳到行的开始

 

shift+D 删除行

DD+P 剪切操作

n(数字)+DD 删除当前行下面n行内容

u   恢复上次操作)返回上一步内容 ctrl+r 又返回当前步骤

YY +p复制粘贴到当前行下一行

YY +P复制粘贴到当前行上一行

n(数字)+YY 复制当前行下面n行内容

:q! 不保存编辑的内容

shit+G 跳到文件末尾,再按GG ,回到文件开头

n +G 直接跳到第n行

H 光标跳到当前屏幕的第一个字符

M光标跳到当前屏幕中间行的第一个字符

L 光标跳到当前屏幕最下面一行的第一个字符

 

三、磁盘分区

 

首先新建一个硬盘sdb:

fdisk -l 查看磁盘信息

技术分享

dos  对应2T以下的分区方式

gpt  对应2T以上的分区方式

技术分享

 

技术分享

extend 扩展分区

技术分享

整个磁盘分了主分区p和扩展分区,磁盘空间已经被沾满。无法再增加主分区。

技术分享

此时可以继续增加扩展分区

 

扩展分区默认占用剩余的空间

如果一个磁盘只有四个主分区,当建立了4个主分区后,再也无法建立其他任何分区

 如果需要再新建分区,需要移除一个主分区,建一个逻辑分区方可。

 

分区数量是有限的,并非无限数量。

 

分区后,建立挂载点 mount 

df 查看挂载点信息

 

目录没有存储功能,只是一个水管。数据存储到水管对应的硬盘上。

一个分区可以有多个挂载点(多个水管子)

技术分享

 

 

 

extc内部是block块

du -sh 统计磁盘大小

技术分享

文件系统图,给磁盘用

 

 

软连接(快捷方式)和硬链接

技术分享

 

ln -s /

修改原文件与快捷文件,相应的文件内容都随着更改

区别:1、软连接(ln -s),删除源文件后,无法通过快捷文件查看源文件;而硬连接(ln )可以再次查看源文件。

           2、软连接可以跨分区。硬连接不可跨分区,innodb号相同。

技术分享

 

四、进程

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

ps aux | less 

ps aux | grep 

 技术分享

 

ps aux | grep 管道符号过滤

技术分享

 

直接输入firefox 可打开浏览器

杀死进程的两个方法:

  kill -9 +进程ID

  pkill -9 +进程名字

技术分享

 

 

firefox & 让进程在后台运行

jobs 查看进程的工作号

kill -9 %+工作号 杀死进程

技术分享

 

pstree:查看进程树

pgrep +进程 直接查询进程的pid

技术分享

 

五  rpm软件包

5.1  dd 命令 测试硬盘的读写速度

dd if=原地址 of=目的地址 bs=XX(模块大小) count=XX 写入次数

技术分享

 

5.2 软件包 (如何在linux系统里装一个软件   软件包有两种格式 一是二进制包,第二种是源码包 )

勾选上 “已连接”     ----光驱需要电。没勾上就没电。

技术分享

 

可以查询到很多二进制包RPM

技术分享

 

tar命令 VI编辑器 硬盘分区

标签:切换   步骤   软件   fdisk -l   二进制包   目录   block   gpt   两种   

原文地址:http://www.cnblogs.com/featX/p/7440177.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!