权限管理命令:chmod
Chmod {[a/u/g/o] [+-=] [rwx]} [文件或者目录]
Chmod 直接接数字:chmod 777(rwx rwx rwx)
-r 递归修改
功能描述:改变文件或者目录权限。
权限管理命令:chown
语法:chown [用户]【文件目录】
功能描述:改变文件或者目录的所有者
Chown hi fe :改变fe的所有者为hi
权限管理命令:chgrp
语法:chgrp[用户组]【文件或者目录】
功能描述:改变文件或者目录的所属组
Chgrp hi fe :改变文件的所属组为hi
文件搜索命令:find
语法:find 【搜索条件】【匹配条件】
功能描述:文件搜索
例子:find /etc –name ‘init’在目录/etc 中查找文件init
-iname不区分大小写
Find / -size +100M (在根目录下查找大于100m的文件)
-100M 在根目录下查找小于100m的文件
100M 在根目录下查找等于100m的文件
Find /home –user user 在根目录下查找所有者为user1的文件
-group根据所属的组查找
Find /etc –cmin -5
在etc下查找5分钟内被修改过属性的文件和目录
-amin访问时间 access
-cmin文件属性 change
-mmin文件内容 modify
Find /etc –size +80M –a –size -100M(在 /etc下查找大于80M小于100M的文件)
-a:and -o :or
Find /etc –name ‘inittab’ –exec ls –l {} \;
(在/etc下查找inittab文件并显示详细信息)
-exec 命令{};对搜索结果执行操作
文件搜索命令:which
语法:which命令
功能描述:搜索命令所在目录及别名信息。
范例:which is
文件搜索命令:whereis
语法:whereis [命令名称]
功能描述:搜索命令所在目录及帮助文档路径
文件搜索命令:locate
语法:locate文件名
功能描述:在文件资料库中查找文件
文件搜索命令:grep
语法:grep –iv [指定字串]【文件】
功能描述:在文件中搜寻字符串匹配的行并输出
-i 不区分大小写
-v 排除指定字串
帮助命令:man
语法:man[命令或者配置文件]
功能描述:获得帮助信息
支持搜索:/keyword ?keywork
历史命令:history
登录shell时,会读取命令历史文件记录下的命令:~/.bash_history
登录shell后执行的命令只会记录在缓存中,不会记录在~/.bash_history,只有用户退出时才会追加到~/.bash_history
History –a :把命令追加到~/.bash_history中
History –c:清空历史命令
用户管理命令:who
语法:who
功能描述:查看登录用户信息
用户管理命令:w
语法:w
功能描述:查看登录用户详细信息
统计命令:wc
命令格式:wc [option] [file]
选项:-c 统计字节数
-l 统计行数
-w 统计字数。一个字被定义为由空白、跳格或者换行字符分隔的字符串
-l 打印最长行的长度
裁剪命令:cut
但是cut只是擅长处理以一个字符为分隔的文本内容。
sort命令
uniq命令:
Uniq命令删除文件中的重复行
Uniq命令读取由infile参数指定的标准数日或文件。该命令首先比较相邻的行,然后除去第二行和改行当副本。重复的行一定相邻。(*
- 在发出uniq命令之前,请用sort命令shi所有重复的行相邻。)