权限: ls -l 详细信息 (ll)也能表示。
拿图中boot来说 dr-xr-xr-x 分三种用户
r-x 属主 r-x属组 r-x其他用户 就相当于一个组里面有个组长 然后是组员 再然后是其他成员。那个最前面的d表示为目录。
rwx r 读 w写 x可执行 一般创建新文件的时候 是没有可执行权限的 还的自己给它加权限。
chmod : change mode 修改权限 那就的利用这个命令来给它加权限。
chmod u+x 加目录名 就加上可执行权限了。 u是属主 g是属组 o是其他用户
想加啥权限就可以 chmod u(g o)+权限 加目录名 就ok了。
umask:拥有权限的补码 022 , 可以用二进制和十进制 来用数字表达。
比如:chmod 777 加目录名 最高权限 rwxrwxrwx 。
用户:useradd 创建新用户
加上参数代表的意思: useradd -m +用户名 :自动创建家目录
useradd -d +目录 : 指定家目录
useradd -s +shell名称 (/bin/bash /bin/sh ) : 指定登录后分配的shell
useradd -g +用户组名 : 指定用户组 主要组
useradd -G +附家组 :次要组
useradd -u :指定用户id (默认是1000以后的)
以上是创建新用户及加上参数代表的意思和作用。
userdel : 是删除用户
-r ; 连着加目录 一起被删除
-f : 强制性删除
groupadd : 组名称
groupadd -g :添加用户组
以上是权限和用户
接下来文本处理
文本处理相关命令: 俩个文件向比较 diff comm
diff: 不同的行号显示
< 第一个文件中的内容
第二个文件多出来的内容
comm: 1 : 只存在第一个文件中的内容 2:个文件中内容
3 : 公共的内容 相同的内容
sort : 排序 默认不比较数字大小 从左到右 字母序 数字大小比较
加上参数:
sort -n: 比较 数字大小
sort -o: 输出比较结果
sort -r: 逆序 显示
sort -t:指定分隔符
sort -k:定比较的列
sort -n:数字大小
unqi: 去重 (默认相邻的才能去重 与sort 合用 )
cat -s test3 : 压缩空行
tac : 以相反顺序输出
wc : 统计
wc -l :行数 wc -w:单词数 wc -c : 字符数
以上是文本处理命令及作用
完
原文地址:https://blog.51cto.com/14259144/2370134