每天一个Linux命令(9)

Linux常用命令:

压缩命令:gzip     解压命令:gunzip

压缩命令:zip       解压命令:unzip

压缩命令:bzip2      解压命令:bunzip2

压缩打包命令:tar

1、命令名称:gzip  语法:gzip [文件]

 功能描述:压缩文件    压缩后文件格式:.gz

压缩解压命令:gunzip  语法:gunzip [压缩文件]

功能描述:解压缩.gz的压缩文件  

范例:  #gunzip wangwu.gz

2、压缩解压命令:tar

语法:  tar 选项[-zcf] [压缩后文件名] [目录]

    -c  打包

    -v  显示详细信息

    -f  指定文件名

    -z  打包同时压缩

  功能描述:打包目录  

  压缩后文件格式:.tar.gz

范例:  #tar -zcf  Japan.tar.gz  Japan

    将目录Japan打包并压缩为.tar.gz文件

tar命令解压缩语法:

    -x  解包

    -v  显示详细信息

    -f  指定解压文件

    -z  解压缩

范例:  #tar -zxcf  Japan.tar.gz

3、命令名称:zip

语法:zip 选项[-r] [压缩后文件名] [文件或目录]

      -r  压缩目录

   功能描述:压缩文件或目录

   压缩后文件格式:.zip

范例:  #zip  bobo.zip  bobo  压缩文件

     #zip  -r   Japan.zip Japan  压缩目录

压缩解压命令:unzip  语法:unzip [压缩文件]

功能描述:解压.zip的压缩文件

范例:  #unzip test.zip

4、命令名称:bzip2

语法:bzip2  选项 [-k] [文件]

        -k  产生压缩文件后保留原文件

功能描述:压缩文件  压缩后文件格式:.bz2

范例;  #bzip2  -k  bobo

     #tar -cjf  Japan.tar.bz2  Japan

压缩解压命令:bunzip2

语法:  bunzip2  选项  [-k] [压缩文件]

          -k  解压缩后保留原文件

功能描述:解压缩

范例:  $bunzip2 -k   bobo.bz2

     $tar  -xjf  Japan.tar.bz2

以上所述是小编给大家介绍的每天一个Linux命令(9),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

(0)

相关推荐

  • Linux下SFTP用户权限设置条件及实现命令

    众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的,今天的教程就是教大家进行SFTP用户权限设置. 必要条件: 你的openssh-server版本至少得失4.8p1, 因为配置权限需要版本添加的新配置项ChrootDirectory来完成. 如何查看自己服务器上的ssh版本?大家可以尝试以下命令: $ ssh -V 具体实施步骤: 1. 我们需要创建一个用户组,专门用于sftp用户 $ groupadd sftpusers 2. 我们创建一个用户test $ u

  • Linux 连续执行多条命令的方法(推荐)

    每条命令使用";"隔开,则无论前边的命令执行成功与否都会继续执行下一条命令 这里,故意将第二条命令中的echo多写了一个o,命令执行出错,但并不影响后续命令的执行 可以这么想,如果用分号来间隔命令,就相当于将命令分隔在了不同的行,无论前一行的命令成功或失败,都不影响下一行命令的执行. $ echo 1; echoo 2; echo 3; echo 4 1 -bash: echoo: command not found 3 4 若命令间使用"&&"隔开

  • linux命令详解之挂载光驱的方法

    linux的硬件设备在/dev目录下,光驱也是其中./dev/cdrom表示光驱,挂载光驱的方法如下(以root身份): 复制代码 代码如下: mkdir /mnt/cdrommount  -t auto  -o ro  /dev/cdrom    /mnt/cdrom  #不加参数也能自动挂上. 以下是操作的屏幕复制内容: 复制代码 代码如下: linux@cdyemail:/$ ls /mnt   #查看mnt下面有没有cdrom目录 ,这个是随意的目录.cdrom  iso  usb  w

  • Linux 下rename 命令的用法第1/2页

    首先来说一下mv命令,在man mv中我们可以看到对于mv命令的介绍是这样的: mv -move(rename) files 可以看到mv命令确实有重命名的功能,但是实际应用中,它只能对单个文件重命名,命令如下: mv [path/]oldfilename [path/]newfilename "mv命令只能对单个文件重命名",这实就是mv命令和rename命令的在重命名方面的根本区别. 再来说rename命令,在man rename的说明如下: NAME rename -Rename

  • linux备份文件命令收集

    ar 功能说明:建立或修改备存文件,或是从备存文件中抽取文件. 语 法:ar[-dmpqrtx][cfosSuvV][a<成员文件>][b<成员文件>][i<成员文件>][备存文件][成员文件] 补充说明:ar可让您集合许多文件,成为单一的备存文件.在备存文件中,所有成员文件皆保有原来的属性与权限. 参 数: 指令参数  -d  删除备存文件中的成员文件.  -m  变更成员文件在备存文件中的次序.  -p  显示备存文件中的成员文件内容.  -q  将问家附加在备存文

  • linux命令行下使用curl命令查看自己机器的外网ip

    Linux命令行下如何查看自己机器的外网ip?可以在命令行下使用curl命令实现这个功能,试一下下面的命令吧 复制代码 代码如下: curl ifconfig.me 输入此条命令,就可以获取到本机的外网ip.

  • 在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)

    因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客户端软件,例如filezilla,使用服务器IP和root及密码,连接时一定要使用SFTP方式连接,这样才能连接到linux.注意,这种方法是不安全的,但我们这里没有ftp,如果要上传本地文件到服务器,没有更好更快的方法. 我们把database.sql上传到/tmp目录. 连接到linux,登录m

  • 每天一个linux命令之locate 命令

    locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案.其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了.在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行. 1.命令格式: Locate [选择参数] [样式] 2.命令功能: locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locat

  • 每天一个Linux命令(9)

    Linux常用命令: 压缩命令:gzip 解压命令:gunzip 压缩命令:zip   解压命令:unzip 压缩命令:bzip2   解压命令:bunzip2 压缩打包命令:tar 1.命令名称:gzip 语法:gzip [文件] 功能描述:压缩文件 压缩后文件格式:.gz 压缩解压命令:gunzip 语法:gunzip [压缩文件] 功能描述:解压缩.gz的压缩文件 范例: #gunzip wangwu.gz 2.压缩解压命令:tar 语法: tar 选项[-zcf] [压缩后文件名] [目

  • 每天一个linux命令(61):wget命令详解

    Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行.这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦. wget 可以跟踪HTML页面上

  • 每天一个Linux命令之shell单引号和双引号的经典解释

    01 经典解释 单引号:所见即所得 双引号:所见非所得,它会先把变量解析之后,再输出 反引号(``) :命令替换,通常用于把命令输出结果传给入变量中 反斜杠( \ ) :转义字符/逃脱字符,Linux如果echo要让转义字符发生作用,就要使用-e选项,且转义字符要使用双引号 02 实例演示 请先看下面这个例子: [root@dev2~] echo "$HOME" /root [root@dev2~] echo '$HOME' $HOME 从上面的例子就可以体现出单引号所见即所得,双引号

  • 每天学一个 Linux 命令之more命令

    more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上. more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 .more命令从前向后读取文件,因此在启动时就加载整个文件. 1.命令格式: more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ] 2.命令功能: more命令和cat的功能一样都

  • 每天一个linux命令 whereis命令

    whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返回所有信息. 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率自然会很高. 但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用where

  • 每天一个linux命令(30): chown命令详解

    chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID:组可以是组名或者组ID:文件是以空格分开的要改变权限的文件列表,支持通配符.系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限. 1.命令格式: chown [选项]... [所有者][:[组]] 文件... 2.命令功能: 通过chown改变文件的拥有者和群组.在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置.普通用户不能将自己的文件改变成其他的拥有者.

  • 每天一个linux命令 chgrp命令

    在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理.可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以.Chgrp命令就是change group的缩写!要被改变的组名必须要在/etc/group文件内存在才行. 1.命令格式:chgrp [选项] [组] [文件] 2.命令功能: chgrp命令可采用群组名称或群组识别码的方式改变文件或目录的所属群组.使用权限是超级用户. 3.命令参数: 必要参数: -c 当发生改变时输出调试信息 -f 不显

  • 每天一个linux命令 head命令

    head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾. 1.命令格式: head [参数]... [文件]... 2.命令功能: head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行. 3.命令参数: -q 隐藏文件名 -v 显示文件名 -c<字节> 显示字节数 -n<行数> 显示的行数 4.使用实例: 实例1:显示文件的前n行

  • Erlang中执行linux命令的两种方法

    os.cmd(Cmd) os模块提供了cmd函数可以执行linux系统shell命令(也可以执行windows命令).返回一个Cmd命令的标准输出字符串结果.例如在linux系统中执行os:cmd("date"). 返回linux的时间. 这种比较简单,一般情况下,也满足了大部分需求. erlang:open_port(PortName, PortSettings) 当os.cmd(Cmd) 满足不了你的需求的时候,就可以用强大的open_port(PortName, PortSett

随机推荐