• tar命令 VI编辑器 硬盘分区


    一、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

  • 相关阅读:
    安装redis
    memcached复制-repcached
    memcached一致性哈希及php客户端实现
    安装php
    安装mysql
    安装apache
    putty配色方案
    virtualbox下centos实现主宿互访
    安装memcached
    linux网络、性能相关命令
  • 原文地址:https://www.cnblogs.com/featX/p/7440177.html
Copyright © 2020-2023  润新知