学习网址:http://www.jb51.net/os/Ubuntu/62771.html
一、以文件名查找:
1.find / -name "filename" :在跟目录下查找某个文件。(/可以换成某个具体目录)
-name
按照文件名查找文件。
-perm
按照文件权限来查找文件。
-type
查找某一类型的文件,诸如:
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。
2.locate filename
$ locate /etc/sh
搜索etc目录下所有以sh开头的文件。
$ locate ~/m
搜索用户主目录下,所有以m开头的文件。
$ locate -i ~/m
搜索用户主目录下,所有以m开头的文件,并且忽略大小写。
3.which
查找可执行文件。
二、以文件内容查找:
1. grep -n 字符串名字 /filepath/filename
返回包含该字符串的该行,可以是多行。且包含行数。
2. sudo gedit /filepath/filename
而后,用ctrl+F 去查找相应的字符串。
3. vi或者less命令可以查找相应的内容
例如 vi /filepath/filename而后,输入 “/字符串” ,按下字母“n”到下一个匹配的字符串
4. tail命令
查看文件内容的特殊方法
(1)如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
(2)如果你想查看文件的后10行,可以使用tail命令,如:
tail -20 /etc/passwd
tail -f /var/log/messages
参数-f使tail不停地去读最新的内容,这样有实时监视的效果
tail -f /var/log/messages
按Ctrl+C后,直接从脚本退出到提示符下了
三、总结
1、学习find命令。
2、完善和使用Bitbucket。