linux命令
2018-08-21 本文已影响0人
风寒夜末
locate命令不是实时查找,所以查找的结果不精确,但查找速度很快。
which命令是查找命令是否存在,以及命令的存放位置在哪儿。
whereis命令只能用于搜索程序名,而且只搜索二进制文件
find . -name 这句中的点是从当前目录开始,查找当前及其子目录
find -name 没有指明从哪个目录开始,那就从默认的当前目录开始查找了
ls -l /www/wwwroot/mysite 查看权限
sudo chmod -R 777 /www/wwwroot 设置权限
-R表示 操作顺带子文件夹
在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。
命令格式:find 路径 -命令参数 [输出形式]
常用参数:
-name 按照文件名查找文件。
-perm 按照文件权限来查找文件。
-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用了- depth选项,那么-prune选项将被find命令忽略。
-user 按照文件属主来查找文件。
-group 按照文件所属的组来查找文件。
-mtime -n +n 按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime选项,但它们都和-mtime选项相似,所以我们在这里只介绍-mtime选项。
-type 查找某一类型的文件,诸如:b-块设备文件;d-目录;c-字符设备文件;p-管道文件;l-符号链接文件;f-普通文件;s-socket文件。
-size n[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。
VIM 编辑文件
按 i进入编辑状态
按 esc 进入输入命令状态
:w 保存
:q退出