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 :使用绝对路径来压缩 实例:图一、图二 .gz gzip是zip的gun版本,功能和winrar一样压缩文件的扩展名 解压1:gunzip 文件名.gz 解压2:gzip -d 文件名.gz 压缩:gzip 文件名 这个命令解压和解压缩文件后,源文件就没有了。 实例:图三 .tar.gz 一般都是源代码包,这种包需要先进行解压,在经过编译,安装后才能执行。 解压:tar zxvf 文件名.tar.gz 压缩:tar zcvf 文件名.tar.gz 源文件 如果要解压在别的目录中,就需要先进入该目录,然后进行解压。 实例:图四 .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的格式一样。 学完以后发现其实压缩和解压缩命令基本格式是一样的,就是选项参数太多,需要慢慢记忆(个人觉得记住几个常用的就行了)。 |
|