分享

linux基础命令

 BabydSelf 2017-02-25

 

linux 严格区分到小写,所有内容以文件形式保存,包括硬件。(linux一切内容皆文件)

linux必须存在的分区:/ (根分区) /boot

如果没有/boot 分区,当系统醋盘被写满后,系统就会起不来。

所学命令

新建目录: mkdir

格式:mkdir [选项] [目录名]

选项 -p 递归创建目录

删除目录: rmdir 或者 rm

格式:rmdir [选项] [目录名]

选项:-r 删除非空目录

-f 强制删除(不加这个选项,删除目录时会提示是否要删除)

复制:cp

格式:cp [选项] [源文件(目录)] [新文件(目录)]

选项:-r 复制目录

-p 连带文件属性

-d 复制连接属性

-a 以上三种选项

剪切: mv

格式:mv [源文件(目录)] [目标文件(目录)]

查找:find

格式:find [搜索范围] [参数] [文件名]

find命令是大范围的搜索,跟windows中的搜索一样,是从给的范围中搜索所有文件,所以比较消耗资源。

搜索范围:路径,如果不知道文件在哪里,就搜索根下所有的文件(等于搜索整个磁盘,会很慢。)

参数:-name 根据文件名进行搜索

-user 根据文件属主进行搜索(属主的意思就是这个文件是哪个用户创建的)

-group 根据文件属组进行搜索(属组的意思就是这个文件这个组中的用户创建的)

-nogroup 查找没有有效属组的文件,就是该文件所属组在/etc/groups中不存在。

-nouser 查找没有有效属主的文件,就是该文件的属主在/etc/passwd中不存在。

-mtime 根据文件更改时间来查找文件

+10 表示10天前修改的文件

10表示10天当天修改的文件

-10 表示10天内修改的文件

find命令的参数还有很多,由于是新手学习,暂时了解这些,太多记不住。

 

压缩和解压缩

.tar

格式:tar [选项 [文件名或目录名]

打包:tar cvf 文件名或目录名 新包名.tar

解包:tar xvf 文件名或目录名.tar

选项:

-c :新建压缩包

-x :解压缩

-t :查看包文件中的内容

以上三个参数不能同时使用,原因就是不能同时压缩和解压缩。

-z :使用gzip进行压缩(图二)

-j :使用bizp2进行压缩(图二)

-v :显示压缩的过程

-p(大写) :使用原档案的原来属性

-P :使用绝对路径来压缩

实例:图一、图二

第五天---linux基础命令(2)

第五天---linux基础命令(2)

.gz gzip是zip的gun版本,功能和winrar一样压缩文件的扩展名

解压1:gunzip 文件名.gz

解压2:gzip -d 文件名.gz

压缩:gzip 文件名

这个命令解压和解压缩文件后,源文件就没有了。

实例:图三

第五天---linux基础命令(2)

.tar.gz 一般都是源代码包,这种包需要先进行解压,在经过编译,安装后才能执行。

解压:tar zxvf 文件名.tar.gz

压缩:tar zcvf 文件名.tar.gz 源文件

如果要解压在别的目录中,就需要先进入该目录,然后进行解压。

实例:图四

第五天---linux基础命令(2)

.tar.bz2 这个方式和.tar.gz 一样,只不过两者使用的是不同的压缩算法生成包,.tar.bz2的压缩率要高点而已。

解压:tar jxvf 文件名.tar.bz2

压缩:tar jcvf 文件名.tar.bz2 源文件

.bz2

格式:bzip2 [选项] [目标文件名] [源文件名]

bzip2是一个基于Burrows-Wheeler变换的无损压缩软件,具有高质量的数据压缩能力。bzip2利用先进的压缩技术,能够把文件压缩到10%至15%,压缩的速度和解压的效率都非常高。

解压1:bzip2 -d 文件名.bz2

解压2:bunzip2 文件名.bz2

压缩:bzip2 -z 文件名

这个命令解压和解压缩文件后,源文件就没有了。

选项:

-c或——stdout:将压缩与解压缩的结果送到标准输出

-d或——decompress:执行解压缩

-f或-force:bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆 盖。请使用此参数。

-h或——help:在线帮助

-k或——keep:bzip2在压缩或解压缩后,会删除原始文件。若要保留原始文件,请使用此参数。

-s或——small:降低程序执行时内存的使用量

-t或——test:测试.bz2压缩文件的完整性

-v或——verbose:压缩或解压缩文件时,显示详细的信息

-z或——compress:强制执行压缩

-V或——version:显示版本信息

--repetitive-best:若文件中有重复出现的资料时,可利用此参数提高压缩效果

--repetitive-fast:若文件中有重复出现的资料时,可利用此参数加快执行效果

实例:bzip2 和 gzip的格式一样。

.zip 一个常用的压缩文件格式winzip、winrar等压缩软件都支持zip文件格式。

格式:zip [选项] [目标文件名] [源文件名或目录名]

解压:unzip 文件名.zip

压缩:zip -r 文件名.zip 源文件

选项:

-a 将文件转成ASCII模式

-F 尝试修复损坏的压缩文件

-h 显示帮助界面

-m 将文件压缩之后,删除源文件

-n 特定字符串 不压缩具有特定字尾字符串的文件

-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间

-q 安静模式,在压缩的时候不显示指令的执行过程

-r 将指定的目录下的所有子目录以及文件一起处理

-S 包含系统文件和隐含文件(S是大写)

-t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy

实例:zip 和 gzip的格式一样。

学完以后发现其实压缩和解压缩命令基本格式是一样的,就是选项参数太多,需要慢慢记忆(个人觉得记住几个常用的就行了)。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多