《linux常用命令(二).ppt》由会员分享,可在线阅读,更多相关《linux常用命令(二).ppt(17页珍藏版)》请在三一文库上搜索。
1、1,作用:查找文件或目录 用法:find 查找路径 匹配条件 动作 常用匹配条件 - type d表示目录f表示文件l表示链接b块文件p管道文件 name 字符串 iname 字符串 不区分大小写 user 用户名 group 组名 perm xxxx size n atime n在最后n天被访问过的 amin n在最后n分钟被访问过的 mtime n 在最后n天中被修改过的 mmin n 在最后n分钟中被修改过的 -cmin n 在最后N分钟被改变状态的文件 -ctime n 在最后n天被改变状态的文件,find,2,find / -name httpd.conf find . -name
2、ls.txt print find / -name c? print find / -name f* print find . -name f* exec ls l ; find . -name f* ok rm ; find . -perm 644 mtime -2 find name *.txt -exec cp ./bak ; find / -user u1 find . -name “.*“ -perm 755 find . -size +3000k -exec ls -l ; find . -atime -2,find的范例,3,硬链接&符号链接,硬链接相当于一个文件的两个副本,指向
3、同一数据存储区 特点: 两个文件,长度相等,总长度不变 删除其中一个文件,另一个仍然存在 修改其中一个文件,另一个也修改 硬链接文件有两个限制 1、不允许给目录创建硬链接; 2、只有在同一文件系统中的文件之间才能创建链接。 符号链接相当于一个文件的快捷方式 特点: 仅保存一个指针,长度小于原文件 删除符号链接,不影响原文件 删除原文件,符号链接即没有意义 可以是任意文件或目录,可以链接不同文件 系统的文件。链接文件甚至可以链接不存在的文件,4,ln 命令 link,功能:产生链接文件 用法:ln s-d 来源文件 目标文件 加-s参数:symbolic link 不加参数或加-d :hard
4、link 范例: ln s 1.txt ln1.txt ln 2.txt ln2.txt,5,功能:在文件中查找匹配的字符串 格式:grep 参数 “待查字符串” 文件 -v 反向匹配 -w 完整匹配 -i 忽略大小写 -c 只显示有几行符号要求(对匹配的行计数) -n 在显示行前标上在文档中的行号 grep v “#” httpd.conf,grep,6,简单的正则表达式,. 任意一个字符 * 匹配字符的零次或多次出现 a-z a到z的任意字符一个 a 以字母a开始的行 a$ 以字母a结束的行 Llove 结果包含love和Love a-z 匹配第一个字符不是a到z之间的行 包含所有以lov
5、e结尾的行,7,grep正则表达式,grep Ffleas fleas grep c . fleas grep n .* fleas grep i and fleas grep w on fleas grep u1 /etc/passwd grep u /etc/passwd grep bash$ /etc/passwd grep a b file 单引号包含 grep ur file grep 0-9 file grep 2 file,8,sort:将文本文件排序 范例: -n test 将test按照数字大小排序 -o filename 把结果保存在filename中 -u 不显示重复的行
6、 sort passwd sort file file1将文件两个文件的内容联合排序 paste:将不同文件合并 范例: paste test1 test2 test3,sort、paste,9,locate 作用:从绝对路径中查找包含字符的文件或目录 范例:locate l1.txt which 命令名,locate、which,10,wc统计文件中的行数、单词数、字符数 用法: wc 选项 文件 -c:显示字节数 -w:显示单词数 -l:显示行数 clear 清屏 uniq检查及去除文本文件中重复出现的行列(先用sort命令),wc、clear、uniq,11,压缩与解压缩-常用压缩工具,
7、tar .tar gzip,gunzip .gz zip,unzip .zip compress uncompress .Z bzip2 .bz2,12,功能 归档多个文件和目录到一个.tar文件内。 格式: tar 主选项+辅选项 文件或目录 常用主选项: -c:创建新的档案文件 -x:从档案文件中释放文件 -r:把要存档的文件追加到档案文件的末尾 -t:列出档案文件的内容,查看已经备份了哪些文件 -u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后 常用辅选项: -f:使用档案文件或设备,这个选项通常是必选的 -v:详细报告ta
8、r处理的文件信息 -z:用gzip来压缩/解压缩文件,tar,13,例: tar -cvf rootfile.tar /root/ tar -cvf txt.tar ./*.txt tar -tvf txt.tar tar -xvf rootfile.tar tar -rvf txt.tar 7.txt tar -xvf filename.tar readme.txt(导出一个文件) tar -xvzf httpd-2.0.48.tar.gz tar cf -exclude home/cjh home/cao(用tar打包一个目录时只备份其中的几个子目录),14,一般情况下,以下这些目录是需要
9、备份的: /etc 包含所有核心配置文件 /var 包含系统守护进程(服务)所使用的信息 /home 包含所有默认用户的主目录,包括个人设置、已下载的文件和用户不希望失去的其它信息 /root 根(root)用户的主目录 /opt 是安装许多非系统文件的地方。IBM软件就安装在这里。OpenOffice、JDK和其它软件在默认情况下也安装在这里,15,gzip功能:压缩文件,压缩后文件格式 .gz 选项: -1:快速压缩 -9:最佳压缩状态 -r:压缩时包括子目录 -d:解压缩 范例: gzip 1.txt 范例: gzip bak/*.txt 范例: gzip d 1.txt.gz 范例:
10、gzip d bak/ 注意: 压缩后源文件消失 压缩目录时并不会将整个目录压缩成一个单独文件 gunzip功能:对gzip文件进行解压缩 范例:gunzip 2.txt.gz 范例: gunzip r bak/ (解开bak目录中的所有gzip的压缩文件),gzip、gunzip,16,功能:压缩文件。 -d 从压缩文件内删除指定的文件。 -S 包含系统和隐藏文件。 -u 更换较新的文件到压缩文件内。 -v 显示指令执行过程或显示版本信息。 范例:zip txt1.zip *.txt 范例:zip d txt1.zip 2.txt 范例:zip v txt2.zip 1.txt 2.txt
11、范例:zip u txt2.zip 1.txt -r:递归压缩filesdir目录的内容 zip -r filename.zip filesdir zip -r filename.zip file1 file2 file3 /usr/school (zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔) 功能:unzip .zip文件 解压缩zip文件 -l 显示压缩文件内所包含的文件。 -d :指定文件解压缩后所要存储的目录。 -Z unzip:-Z等于执行zipinfo指令。 范例:unzip l filename.zip 范例:unzip d bak/abc/ filename.zip 范例:unzip Z filename.zip(等于zipinfo filename.zip),zip、unzip,17,功能:压缩和解压缩 参数 -z:压缩 -d:解压缩 -k:不删除原压缩文件 范例 bzip2 *.txt bzip2 z *.txt bzip2 d *.bz2 bzip2 1.txt bzip2 dk 1.txt.bz2 bunzip2 1.txt.bz2,bzip2,
链接地址:https://www.31doc.com/p-2145889.html