1. Linux由四部分构成:
内核:系统的心脏,是运行程序和管理磁盘、打印机等硬件设备的核心程序。
用户界面:提供字符界面和图形界面
文件结构:目录采用多级树形结构
实用工具:编辑器(用于编辑文件)
过滤器(用于接收数time<n>:在过去n天内访问过的文件
-cmin<n>:在过去n分钟内修改过的文件
-cnewer<file>:比文件file更新的文件
-ctime<n>:在过去n天内修改过的文件
-empty:内容为空的文件
-gid<n> or -group<name>:gid是n或是group名称是name的文件
-ipath<p>, -path<p>:路径名称符合p的文件,ipath表示忽略大小写
-name<name>, -iname<name>:文件名称符合name的文件。iname表示忽略大小写
-size<n单位>:文件大小是n个单位。其中b代表512位的区块,c表示字符数,k表示kilobytes,w表示由两个字节组成的字
-type<c>:文件类型是c的文件。其中文件类型可以是d、c、b、p、f、l、s之一,它们的含义与命令ls选项-l的说明一样
-pid<n>:进程id是n的文件
exp1 exp2或者exp1 -a exp2或者exp1 –and exp2:同时满足规定exp1和exp2.
!expr或者-not expr:表示expr的否定
exp1 -o exp2或者exp1 -or exp2:表示满足exp1或者exp2之一便可。
例:find / -name test
find . –ftype f
find . –cmin -20
find /usr/ -size 50K
m) 文件定位命令——locate/slocate
locate [选项] <search string>
-u:从根目录/开始创建数据库(slocate)
n) 链接命令——ln
ln [] <source> <dest>
-f:链接时先将与dest同名的文件删除
-d:允许系统管理员创建对目录的硬链接
-i:在删除与dest同名的文件时先进行询问。
-n:在进行软链接时,将dest视为一般的文件
-s:创建软链接,默认情况下创建硬链接
-v:在链接之前显示每个文件的文件名。
-b:在链接时可能被覆盖或删除的文件进行备份。
o) 改变文件或目录时间命令——touch
-a:只改变文件的访问时间记录
-m:只改变文件的修改时间记录
-c:如果文件不存在,不会建立新的文件
-t<stamp>:设定文件的时间记录
-d<datestring>:根据string设定文件的时间与日期
-r<参考文件或目录>:使用参考文件的时间与日。
p) 备份命令——tar
tar <主选项> [辅选项] <文件或者目录>
主选项:
-c:创建新的备份文件,备份选择
-r:将要存档的文件追加到备份文件的末尾
-t:列出备份文件的内容
-u:更新备份,用新增的文件取代原备份文件
-x:从备份文件中释放文件
辅助选项:
f:使用备份文件或设备,通常必选
k:保存已经存在的文件
m:还原文件时,把所有文件的修改时间设定为当前时间
v:详细报告tar处理的文件信息
w:每一步都要求确认
x:用gzip来压缩/解压缩文件
备份不压缩:cvf
解备份:xvf
压缩备份:czvf
还原并解压缩:xzvf
查看备份文件内容:tvf
q) 压缩命令——gzip——?
gzip [选项] <文件名>
-c:将输出写到标准输出上,并保留原有文件
-d:将压缩文件解压
-l:对每个压缩文件显示文件大小、未压缩文件大小、压缩比、未压缩文件名
-r:递归查找指定目录并压缩
-t:测试,检查压缩文件的完整性
-v:对每个压缩文件显示文件名和压缩比
r) 解压命令——unzip
-d<目录>:把压缩文件在指定目录下解压
-n:不覆盖已经存在的文件
-o:覆盖已存在的文件且不要求用户确认
-j:不重建文档的目录结构,把所有文件解压到同一目录下
-v:查看压缩文件,但不解压
-t:测试文件是否完整,但不解压
s) 显示日历命令——cal
cal [选项] [[月]年]
-1:显示一个月的日历
-3:显示前一个月,本月
linux valley复习资料 来自淘豆网m.daumloan.com转载请标明出处.