(1)chmod —— 修改目录或文件权限(change the permissions mode of a file)
命令所在路径:/bin/chmod
执行权限:所有用户
语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]
-R 递归修改
(2)chown —— 改变文件或目录的所有者(change file ownership)
命令所在路径:/bin/chown
执行权限:所有用户
语法:chown [用户] [文件或目录]
注:只有管理员root才能修改权限
(3)find —— 文件搜索(find)
命令所在路径:/bin/find
执行权限:所有用户
语法:find [搜索范围] [匹配条件]
-name 以文件名来搜索文件
-size 以文件大小来搜索文件
-amin 以访问时间来搜索文件
-cmin 以文件属性来搜索文件
-mmin 以文件内容来搜索文件
-type 以文件类型来搜索文件(f文件、d目录、l软连接文件)
-inum 以i节点来搜索文件
l 语法1:find /etc -name init #在目录/etc中精准查找文件init
l 语法2:find /etc -name *init* #在目录/etc中模糊查找文件名含有init的文件
l 语法3:find /etc -name init* #在目录/etc中模糊查找文件名以init开头的文件
l 语法4:find /etc -size +204800 #在目录/etc中查找文件大于100MB的文件
l 语法5:find /etc -size =204800 #在目录/etc中查找文件等于100MB的文件
l 语法6:find /etc -size -204800 #在目录/etc中查找文件小于100MB的文件
(4)locate —— 在文件资料库中查找文件及其路径
命令所在路径:/usr/bin/locate
执行权限:所有用户
语法:locate 文件名
注:更新文件资料库的命令:updatedb
(5)which / whereis —— 搜索Linux命令所在的目录及别名信息、帮助文档
命令所在路径:/usr/bin/which
执行权限:所有用户
l 语法1:which [liunx命令]
l 语法2:whereis [liunx命令]
(6)grep —— 在文件中搜索字串匹配的行并输出
命令所在路径:/bin/grep
执行权限:所有用户
语法:grep [-iv] [指定字串] [文件名]
-i 不区分大小写
-n 输出行号
-v 排除指定字串
Linux系列命令历史文章:
Linux常用命令锦集 —— 压缩解压文件篇
Linux常用命令锦集 —— 系统操作篇
Linux常用命令锦集 —— 目录/文本文件篇
Linux常用命令锦集 —— 网络相关命令篇
Vim编辑器的常用操作命令、使用技巧
Linux环境下搭建Java Web测试环境的具体步骤
46个Linux常见问题送给你