1.文件搜索命令
(1)find (尽量少用搜索,会占用大量系统资源)
①命令所在路径/sur/bin/find 执行权限:所有用户
②语法:find [搜索范围] [匹配条件] (文件搜索)
③-name -iname(不区分大小写)
-size(根据文件大小查找)+204800 (1数据块 512字节 0.5K)
-user(根据所有者来查找)
-amin 访问时间 access find /etc -cmin -5
-cmin 文件属性 change
-mmin 文件内容 modify
-a (and)两个条件同时满足 find /home/ -sixe +123 -a -size +123
-o (or)两个条件满足一个
-exec/-ok 命令{}\; 对搜索内容进行操作. find /etc -name -exec ls -a {}\;
-type 根据文件类型查找 f文件 d目录 l软连接
-inum 根据i节点查找
④*为通配符,可以匹配所有字符 ,?可以匹配某个单个字符用于模糊查询
(2)locate (常用)
①命令所在路径/usr/bin/locate 执行权限:所有用户
②语法:find 文件名 (在文件库中查找素所需要文件)
③updatedb 升级文件资料库,同步。新建未同步locate查找不到,find可以找到
④locate -i 文件名,不区分大小写
(3)which (查找命令所在绝对路径相关信息)
①命令所在路径/usr/bin/which 执行权限:所有用户
②语法:find 命令 (搜索命令所在目录及别名信息)
(4)whereis
①命令所在 路径/usr/bin/whereis 执行权限:所有用户
②whereis [命令名称] (搜索命令所在目录及帮助文档路径)
(5)grep (常用)
①命令所在路径/bin/grep 执行权限:所有用户
②grep -iv [指定字符][文件] (在文件中搜索字串匹配的行并输出)
-v排除指定字符串
(1)find (尽量少用搜索,会占用大量系统资源)
①命令所在路径/sur/bin/find 执行权限:所有用户
②语法:find [搜索范围] [匹配条件] (文件搜索)
③-name -iname(不区分大小写)
-size(根据文件大小查找)+204800 (1数据块 512字节 0.5K)
-user(根据所有者来查找)
-amin 访问时间 access find /etc -cmin -5
-cmin 文件属性 change
-mmin 文件内容 modify
-a (and)两个条件同时满足 find /home/ -sixe +123 -a -size +123
-o (or)两个条件满足一个
-exec/-ok 命令{}\; 对搜索内容进行操作. find /etc -name -exec ls -a {}\;
-type 根据文件类型查找 f文件 d目录 l软连接
-inum 根据i节点查找
④*为通配符,可以匹配所有字符 ,?可以匹配某个单个字符用于模糊查询
(2)locate (常用)
①命令所在路径/usr/bin/locate 执行权限:所有用户
②语法:find 文件名 (在文件库中查找素所需要文件)
③updatedb 升级文件资料库,同步。新建未同步locate查找不到,find可以找到
④locate -i 文件名,不区分大小写
(3)which (查找命令所在绝对路径相关信息)
①命令所在路径/usr/bin/which 执行权限:所有用户
②语法:find 命令 (搜索命令所在目录及别名信息)
(4)whereis
①命令所在 路径/usr/bin/whereis 执行权限:所有用户
②whereis [命令名称] (搜索命令所在目录及帮助文档路径)
(5)grep (常用)
①命令所在路径/bin/grep 执行权限:所有用户
②grep -iv [指定字符][文件] (在文件中搜索字串匹配的行并输出)
-v排除指定字符串
2.权限管理命令
(1)chomd(change the permissions mode of file)
①命令所在路径/bin/chmod 执行权限:所有用户
②语法:chmod -R [{ugoa}{+-=}{rws}] [文件或目录] (修改文件或目录权限)
[mode=421][文件或目录] -R递归修改
③权限的数字表示 r-----4;w-----2;x-----1
例rwxrw-r-- 7,6,4
(1)chomd(change the permissions mode of file)
①命令所在路径/bin/chmod 执行权限:所有用户
②语法:chmod -R [{ugoa}{+-=}{rws}] [文件或目录] (修改文件或目录权限)
[mode=421][文件或目录] -R递归修改
③权限的数字表示 r-----4;w-----2;x-----1
例rwxrw-r-- 7,6,4
(2)chown (change file ownership)
①命令所在路径/bin/chown 执行权限:所有用户
②语法:chmwn [用户] [文件或目录] (修改文件或目录所有者)
(3)chgrp (change file group ownership)
①命令所在路径/bin/chgrp 执行权限:所有用户
②语法:chgrp [用户组] [文件或目录] (修改文件或目录所有组)
(4)umask (the user file-creation mask)
①命令所在路径:shell内置命令 执行权限:所有用户
②语法:usask [-S] (显示设置文件的缺省权限)
-S 以rwx形式显示新建文件缺省权限
③注意:新建文件的缺省值没有执行权限,这样可以防止木马程序入侵,不具有执行权限
④0022 0特殊权限 022 ---w--w--缺省权限,真是值为777-022=755为源码
⑤umask + 044修改默认缺省权限,可自行组装(不建议)
①命令所在路径/bin/chown 执行权限:所有用户
②语法:chmwn [用户] [文件或目录] (修改文件或目录所有者)
(3)chgrp (change file group ownership)
①命令所在路径/bin/chgrp 执行权限:所有用户
②语法:chgrp [用户组] [文件或目录] (修改文件或目录所有组)
(4)umask (the user file-creation mask)
①命令所在路径:shell内置命令 执行权限:所有用户
②语法:usask [-S] (显示设置文件的缺省权限)
-S 以rwx形式显示新建文件缺省权限
③注意:新建文件的缺省值没有执行权限,这样可以防止木马程序入侵,不具有执行权限
④0022 0特殊权限 022 ---w--w--缺省权限,真是值为777-022=755为源码
⑤umask + 044修改默认缺省权限,可自行组装(不建议)
注:Everything(文件搜索软件windows下)