常用的目录处理指令: 1、cd:变换指令,变换目录; 2、pwd:显示当前目录; 3、mkdir:建立新的目录; mkdir NewFile 4、rmdir:删除一个空的目录;rmdir NewFile 若要删除非空目录,rm -r 目录的相关操作: 1 . 代表此层目录 2 .. 代表上一层目录 3 - 代表前一个工作目录 4 ~ 代表【当前用户身份】所在目录 5 ~account 代表account这个用户的家目录 6、在同一根目录下,使用:cd ../相对路径的方法进入到其他文件夹。 7、mkdir -m 744 NF 和 mkdir NF的区别在于 -m 会强制性将权限修改为744. 8、建立多层空目录:mkdir -p /home/bird/testing;会在home下建立bird目录,然后在bird下面建立testing; 9、删除多层空目录:rmdir -p /home/bird/testing 10、echo $PATH 11、ls -al ~:将家目录下的所有文件列出来(含属性与隐藏文件) 12、ls -al --full-time ~ :完整的呈现文件的修改时间;(-al:列出目前短格式的时间,有时不会列出年份) 13、查找命令: find /home -name "*.txt":在/home目录下查找以.txt结尾的文件名 find /home -iname "*.txt":忽略大小写的查找 find . -name "*.txt" -o -name "*.pdf":当前目录及子目录下查找所有以.txt和.pdf结尾的文件 find /usr/ -path "*local*":查找文件路径或文件 find . -iregex ".*<span class="MathJax" id="MathJax-Element-1-Frame" tabindex="0" data-mathml=".txt‖.pdf" role="presentation" style="box-sizing: border-box; outline: 0px; display: inline; line-height: normal; word-spacing: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; position: relative;">.txt∥.pdf.txt‖.pdf$" :基于正则表达式的查找txt与PDF文件 14、复制、移动、删除:P240 cp -a /etc /tmp : -a 复制完整的文件权限。 cp -r /etc /tmp :-r可以复制完整的目录。 15、文档名和目录名: basename /tmp/tmp2:档名 dirname /tmp/tmp2:目录名 16、文件内容查询: cat:由第一行开始显示文件内容 tac:从最后一行开始显示, nl:显示的时候,输出行号 more:一页一页的显示文件内容;less同more,但可以往前翻看 head:只看头几行 ;tail:只看结尾几行 head -n 20 initial:显示前20行 od:以二进制方式读取文件内容 17、修改文件时间或建置新档:P260 18、文件的权限问题:P261 19、脚本文件名搜寻:which ls 20、history命令是bash内建命令 21、文件档名搜寻:whereis(只找特定目录下的)、find(利用数据库来查找) 如:whereis ifconfig ; find / -mtime 0查找过去24小时变过的文件 find / -name passwd :查找档名为passwd的文件 find / -name "*passwd":查找文件名了passwd这个关键词的文件 find / -name passwd:查找文件名包含了passwd这个关键词的文件
find /run -type s : 查找/run目录下,文件类型为socket的档名 梦飞科技十多年专业国内外互联网数据中心服务器托管租用,提供美国服务器、香港大带宽服务器租用、高防服务器等国外服务器租用服务,7x24小时技术服务。关注梦飞科技(www.mfisp.com),了解更多IDC资讯! |