`
maincoolbo
  • 浏览: 528149 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux压缩命令 备份

阅读更多

压缩命令:
  *.Z             compress   程式壓縮的檔案;  
  *.bz2         bzip2   程式壓縮的檔案;  
  *.gz           gzip   程式壓縮的檔案;  
  *.tar         tar   程式打包的資料,並沒有壓縮過;  
  *.tar.gz   tar   程式打包的檔案,其中並且經過   gzip   的壓縮
compress   filename     压缩文件     加[-d]解压     uncompress
gzip   filename       压缩     加[-d]解压     zcat   123.gz   查看压缩文件内容
bzip2   -z   filename     压缩     加[-d]解压       bzcat   filename.bz2     查看压缩文件内容
tar   -cvf   /home/123.tar   /etc     打包,不压缩
tar   -xvf   123.tar       解开包
tar   -zxvf   /home/123.tar.gz     以gzip解压
tar   -jxvf   /home/123.tar.bz2     以bzip2解压
tar   -ztvf   /tmp/etc.tar.gz       查看tar内容
cpio   -covB     >   [file|device]       份份
cpio   -icduv   <   [file|device]       还原
 
vi一般用法
一般模式                             编辑模式                                     指令模式
h   左                               a,i,r,o,A,I,R,O                           :w   保存
j   下                                 进入编辑模式                                 :w!   强制保存
k   上                                 dd   删除光标当前行                       :q!   不保存离开
l   右                                 ndd   删除n行                                   :wq!   保存后离开
0   移动到行首                 yy   复制当前行                                 :e!   还原原始档
$   移动到行尾                 nyy   复制n行                                     :w   filename   另存为
H   屏幕最上                     p,P   粘贴                                           :set   nu   设置行号
M   屏幕中央                     u     撤消                                             :set   nonu   取消行号
L   屏幕最下                     [Ctrl]+r   重做上一个动作               ZZ   保存离开
G   档案最后一行             [ctrl]+z   暂停退出                         :set   nohlsearch       永久地关闭高亮显示
/work   向下搜索                                                                       :sp   同时打开两个文档  
?work   向上搜索                                                                       [Ctrl]+w   两个文档设换
gg   移动到档案第一行                                                             :nohlsearch         暂时关闭高亮显示
 
认识SHELL
alias         显示当前所有的命令别名             alias   lm= "ls   -al "       命令别名         unalias   lm   取消命令别名
type             类似which
exprot         设置或显示环境变量
exprot   PATH= "$PATH ":/sbin     添加/sbin入PATH路径
echo   $PATH         显示PATH路径
bash             进入子程序
name=yang           设定变量
unset   name         取消变量
echo   $name         显示变量的内容
myname= "$name   its   me "       &       myname= '$name   its   me '           单引号时$name失去变量内容
ciw=/etc/sysconfig/network-scripts/           设置路径
env             列出所有环境变量
echo   $RANDOM         显示随意产生的数
set             设置SHELL
PS1= '[\u@\h   \w   \A   #\#]\$   '           提示字元的設定
      [root@linux   ~]#   read   [-pt]   variable           -----------读取键盘输入的变量
      參數:
      -p     :後面可以接提示字元!
      -t     :後面可以接等待的『秒數!』
declare         声明   shell   变量
ulimit   -a       显示所有限制资料
  ls   /tmp/yang   &&   echo   "exist "   ||   echo   "not   exist "
  意思是說,當   ls   /tmp/yang   執行後,若正確,就執行echo   "exist "   ,若有問題,就執行echo   "not   exist "  
  echo   $PATH   |   cut   -d   ': '   -f   5               以:为分隔符,读取第5段内容
  export   |   cut   -c   10-20             读取第10到20个字节的内容
  last   |   grep   'root '         搜索有root的一行,加[-v]反向搜索
  cat   /etc/passwd   |   sort         排序显示
  cat   /etc/passwd   |   wc             显示『行、字数、字节数』
正规表示法
[root@test   root]#   grep   [-acinv]   '搜尋字串 '   filename
              參數說明:
              -a   :將   binary   檔案以   text   檔案的方式搜尋資料
              -c   :計算找到   '搜尋字串 '   的次數
              -i   :忽略大小寫的不同,所以大小寫視為相同
              -n   :順便輸出行號
              -v   :反向選擇,亦即顯示出沒有   '搜尋字串 '   內容的那一行!
  grep   -n   'the '   123.txt           搜索the字符   -----------搜尋特定字串              
  grep   -n   't[ea]st '   123.txt         搜索test或taste两个字符---------利用   []   來搜尋集合字元
  grep   -n   '[^g]oo '   123.txt           搜索前面不为g的oo-----------向選擇   [^]  
  grep   -n   '[0-9] '   123.txt     搜索有0-9的数字
  grep   -n   '^the '   123.txt   搜索以the为行首-----------行首搜索^
  grep   -n   '^[^a-zA-Z] '   123.txt     搜索不以英文字母开头
  grep   -n   '[a-z]$ '   123.txt         搜索以a-z结尾的行----------   行尾搜索$
  grep   -n   'g..d '   123.txt           搜索开头g结尾d字符----------任意一個字元   .  
  grep   -n   'ooo* '   123.txt           搜索至少有两个oo的字符---------重複字元   *
sed         文本流编辑器         利用脚本命令来处理文本文件
awd         模式扫描和处理语言
  nl   123.txt   |   sed   '2,5d '       删除第二到第五行的内容
diff           比较文件的差异
cmp             比较两个文件是否有差异
patch         修补文件
pr               要打印的文件格式化



分享到:
评论

相关推荐

    linux命令《备份压缩》

    这里我们将深入探讨Linux中的备份和压缩命令,这些命令在处理大量数据时非常实用。 首先,让我们了解一些常用的备份命令。备份通常涉及复制文件或目录,以便在发生数据丢失或系统故障时恢复。`cp`是基础的复制命令...

    Linux文件压缩命令

    本篇文章将详细讲解Linux中的几种主要文件压缩命令,包括`bzip2`、`gzip`、`zcat`、`znew`、`tar`和`ar`以及`cpio`。 首先,我们来了解`gzip`命令。它是Linux中最常用的压缩工具,使用广泛且支持高效率的压缩。`...

    Linux常用基本命令之备份与压缩命令

    在Linux操作系统中,掌握一些基本的备份与压缩命令对于日常管理和维护系统至关重要。这些命令能够帮助用户有效地存储、传输和管理大量的数据。以下是一些关键的Linux备份与压缩命令的详细说明: 1. **cp(复制)**...

    linux解压缩命令大全

    ### Linux解压缩命令大全 #### 一、概述 在Linux操作系统中,经常需要处理各种不同格式的压缩文件,包括但不限于`.zip`、`.tar`、`.tar.gz`、`.tar.bz2`、`.tar.xz`、`.jar`、`.7z`等。这些文件格式在不同的场景下...

    Linux 命令-备份压缩

    Linux系统中的备份压缩是日常维护工作中的重要环节,它能够帮助我们有效地节省存储空间,同时保护数据不受损失。本文将详细介绍两个常用的Linux命令——`ar`和`bzip2/bunzip2`,它们分别用于文件打包和压缩。 首先...

    linux压缩命令 压缩技术原理与各压缩命令简介介绍【详解】.docx

    Linux 压缩命令详解 Linux 压缩命令是指在 Linux 操作系统中用于压缩文件和数据的命令集。这些命令可以将大型文件压缩成较小的文件,从而节省存储空间和提高数据传输效率。下面将对 Linux 压缩命令的原理和各种压缩...

    linux 下 postgresql 的安装 备份

    Linux 下 PostgreSQL 的安装和备份 Linux 下 PostgreSQL 的安装和备份是一种复杂的过程,涉及到编译安装、配置和备份等多个方面。本文将详细介绍 PostgreSQL 的安装和备份步骤,以便读者更好地理解和掌握。 1. ...

    linux下压缩解压缩命令

    ### Linux 下压缩与解压缩命令详解 #### 一、tar 命令详解 **tar** 命令是 Linux 和 Unix 系统中最常用的文件打包工具之一,它不仅可以用于打包文件,还可以对文件进行解包操作。在 Linux 系统中,tar 命令经常与...

    linux_zip_压缩命令_解压命令

    在Linux系统中,数据压缩与解压缩是日常管理和操作中不可或缺的一部分,特别是在处理大量文件或进行备份时。本文将深入探讨“zip”和“unzip”命令,这两个强大的工具能够帮助用户高效地压缩和解压缩文件及目录。 #...

    linux文件压缩命令

    本文将深入探讨Linux中的文件压缩命令,帮助您快速掌握这一关键技能。 一、gzip命令 gzip是最常用的Linux文件压缩工具,它支持单个文件的压缩和解压缩。使用`gzip`命令,您可以将文件大小显著减小。例如,要压缩一...

    linux中压缩与备份命令大全

    在Linux操作系统中,压缩与备份命令对于数据管理至关重要。这里我们详细探讨一下这些命令的使用。 一、压缩与解压缩 1. `compress`:这是一个较老的压缩工具,使用`-r`参数可以递归压缩目录,`-c`将结果输出到标准...

    linux下压缩解压命令大全

    ### Linux 下压缩与解压命令大全 在 Linux 系统中,文件的压缩与解压是非常常见的操作之一,尤其在处理大量数据时更是必不可少。本文将详细介绍 Linux 下各种压缩与解压命令及其用法,帮助用户更好地管理和处理文件...

    linux下远程定时备份oracle数据库

    例如,`linux下oracle imp`可能指的是Oracle的数据泵工具,imp用于导入数据,exp用于导出。 在远程备份Oracle数据库时,你需要获取Oracle数据库服务器的SSH访问权限,并配置相应的SSH密钥对,以便无密码登录。这样...

    linux压缩命令指南

    在Linux操作系统中,压缩命令是日常管理任务的重要组成部分,尤其对于处理大量文件和目录时,压缩可以节省存储空间并提高传输效率。本指南将详细解释如何使用Linux中的压缩工具,特别是`tar`命令来打包和压缩文件。 ...

    unix备份和压缩 命令详解

    本文主要探讨了Unix下的`tar`和`gzip`命令,这两个命令是Unix/Linux系统中常用的文件备份和压缩工具。 首先,`tar`命令是用于创建、修改和提取档案文件的工具。`tar`能够将多个文件和目录打包成一个单一的档案文件...

    Linux文件的归档和压缩命令详解

    tar命令是Linux中用于文件归档的一个非常重要的工具,它可以通过指定不同参数来完成归档、解压以及压缩等一系列操作。使用tar命令归档时常用的参数包括: - c(create):创建新的归档文件; - v(verbose):在归档...

    Linux命令大全完整版.pdf

    - 解压缩命令:如gunzip(解压缩文件)、bunzip2(解压缩文件)、unzip(解压缩ZIP格式文件)等。 - 备份命令:如tar(归档和备份)、cpio(复制文件到另一个位置)、dump(备份文件系统)等。 由于OCR扫描文档时...

    Linux下定时备份文件.zip_数据库定时备份

    2. `Linux下定时备份文件 - CSDN博客.url`:这是一个链接,可能指向一篇关于如何在Linux下进行定时备份的教程,CSDN是中国一个知名的开发者社区。 3. `3.添加计划任务,每7天执行一次`:这部分可能是关于如何配置cron...

    linuxdd命令备份与恢复.pdf

    Linux dd命令备份与恢复 Linux dd命令是一个功能强大且灵活的命令行工具,经常用于备份和恢复磁盘、分区、文件等数据。下面将对dd命令的应用实例进行详细介绍。 1. 将本地的 /dev/hdb整盘备份到 /dev/hdd dd if=/...

Global site tag (gtag.js) - Google Analytics