- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux杂记详解
zip 压缩文件
? ? ? ? $ zip -r -q -1 -o test.zip /home/test
? ? ? ? -r ? 递归打包包含子目录的全部内容
? ? ? ? -q ?表示为安静模式,及不向屏幕输出信息
? ? ? ? -o ?表示输出围巾,需要在其后紧跟打包输出文件名
? ? ? ? -1 (1~9) 1表示最快压缩但体积大
? ? ? ? unzip 解压文件
? ? ? ? $unzip test.zip -d /home/
? ? ? ? -l ?仅查看压缩包内容
? ? ? ? -O ?指定编码类型
? ? ? ? unzip -O GBK 中文压缩文件.zip
rar 打包压缩
? ???
? ??安装rar和unrar
? ? ? ?sudo apt-get install rar unrar
tar打包工具
? ? ?
? ? ?tar -zcvf test.tar /home/test
? ? ?-c ?创建一个tar包文件
? ? ?-f ?指定创建的文件名
? ? ?-v ?以可视的方式输出打包的文件
? ? ?-z ?通过gzip指令处理备份文件
? ? ?
? ? ?tar -xf test.tar -C /home/
df ?查看磁盘容量
df -h ?
du ? ?显示目录或文件的大小
-b ?以byte为单位
-c ?同时显示所有目录或文件的总和
-h 以K,G,M为单位,提高可读性
-s 仅显示总计
du -h -d 0 ~
只查看1级目录的信息
du -h -d 1 ~
查看2级
INCLUDEPICTURE \d C:\\Users\\user\\AppData\\Local\\YNote\\data\\qq6F3681401122E394EE9663D2A2E42674\\a622c9de971e47868b8e53c91ca49654\\clipboard.png \* MERGEFORMATINET
INCLUDEPICTURE \d C:\\Users\\user\\AppData\\Local\\YNote\\data\\qq6F3681401122E394EE9663D2A2E42674\\16c716c1bf744ad29d4079b0a4cfae15\\clipboard.png \* MERGEFORMATINET
Cut
INCLUDEPICTURE \d C:\\Users\\user\\AppData\\Local\\YNote\\data\\qq6F3681401122E394EE9663D2A2E42674\\6a6f16f4d98949b3bd04ab804d418888\\clipboard.png \* MERGEFORMATINET
wc ?用于统计并输出一个文件的行、单词和字节的数目
INCLUDEPICTURE \d C:\\Users\\user\\AppData\\Local\\YNote\\data\\qq6F3681401122E394EE9663D2A2E42674\ca646b6b94262212987e185\\clipboard.png \* MERGEFORMATINET
ls |wc -l ? ? #统计当前目录下的目录数
sort 将输出按照一定方式排序
INCLUDEPICTURE \d C:\\Users\\user\\AppData\\Local\\YNote\\data\\qq6F3681401122E394EE9663D2A2E42674\\66e0334f24cb4e6abdb3be\\clipboard.png \* MERGEFORMATINET
tr 命令可以用来删除一段文本信息中的某些文字。或者将其进行转换。
选项说明-d删除和set1匹配的字符,注意不是全词匹配也不是按字符顺序匹配-s去除set1指定的在输入文本中连续并重复的字符
# 删除 hello shiyanlou 中所有的o,l,h
$?echohello shiyanlou?| tr?-dolh
# 将hello 中的ll,去重为一个l
$?echohello?| tr?-sl
# 将输入文本,全部转换为大写或小写输出
$ cat /etc/passwd | tr?[:lower:][:upper:]
# 上面的[:lower:] [:upper:]你也可以简单的写作[a-z] [A-Z],当然反过来将大写变小写也是可以的
history ?查看用过的命令
grep -rnI test /home ? ?#在home文件中搜索包
文档评论(0)