您尚未登录。

楼主 #1 2018-04-30 10:25:28

xinxiaoci
会员
注册时间: 2018-04-18
已发帖子: 71
积分: 71

Linux进阶指令

find 目录名 [选项] 查找条件

1.find /home/ -name “*.txt” //查找/home/目录下的所有*.txt文件
2.find /home/ -mtime -2 //两天内改变过的文件
3.find /home/ -name “temp” //查看是否存在temp目录
———————————————–
grep [选项] [查找模式] [文件名]

1.grep -rn “字符串” 文件名 递归查询文件中字符串的,并显示行号
-r recursive 递归
-n number 显示行号
-w 全匹配
———————————————–
file 识别文件类型 Linux下皆文件

file ~/.bashrc 为ASCII 编码的text类型
file ~/.vimrc 为UTF-8 Unicode 编码的text类型
file ~/Pictures/* 如图形文件JPEG/PNG/BMP格式
file ~/100ask/ 为directory表明这是一个目录
file /bin/pwd 出现 ELF 64-bit LSB executable,即为ELF格式的可执行文件
file /dev/* 出现character special(字符设备文件)、 block special(块设备文件)等

———————————————

压缩命令

gzip .gz
bzip2 .bz2

压缩

1.gzip/bzip2 文件名 压缩后删除源文件
2.gzip/bzip2 -k 文件名 压缩后保存文件
3.不能压缩目录

解压缩

1.gzip/bzip2 -d 文件名 解压缩后删除压缩包文件
2.gzip/bzip2 -kd 文件名 解压缩后保留压缩包文件

———————————————–
文件打包命令

tar 常用选项

-c (create)表示创建,用来生成文件包
-x 表示提取,从包中提取文件
-t 查看压缩的文件
-z 使用gzip方式进行处理,与c结合表示压缩,与x结合表示解压
-j 使用bzip2方式进行处理,与c结合表示压缩,与x结合表示解压
-v (verbose)详细报告,tar处理的信息
-f 表示一个文件,后面接着一个文件名
-C 指定目录,解压到指定目录

举例
1.tar打包、gzip压缩
1)压缩
tar -czvf 压缩文件名 目录名
如:tar czvf dira.tar.gz dira

注意:
tar -czvf 与 tar czvf 效果一样,后面统一取消 –
2)查看
tar tvf 压缩文件名
如:
tar tvf dira.tar.gz
3)解压
tar xzvf 压缩文件名
tar xzvf 压缩文件名 -C 指定目录
如:
tar xzvf dira.tar.gz 解压到当前目录
tar xzvf dira.tar.gz -C /home/book 解压到 home/book
2.tar打包、bzip2压缩

同上,只需将 z 换成 j

离线

#2 2018-04-30 11:27:23

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: Linux进阶指令

经常用才不会忘记,
长期不用很快又忘记。
就像我以前同事做过培训班的五笔打字老师,
现在一个字也不会打了。





离线

楼主 #3 2018-04-30 12:26:18

xinxiaoci
会员
注册时间: 2018-04-18
已发帖子: 71
积分: 71

Re: Linux进阶指令

晕哥 说:

经常用才不会忘记,
长期不用很快又忘记。
就像我以前同事做过培训班的五笔打字老师,
现在一个字也不会打了。

嗯嗯,我会勤加练习的,Ubuntu用的多应该会熟悉的

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn