mkdir 当创建多级目录时加 p 参数,递归创建所有目录 -v 显示创建过程
rmdir 只能删除空目录
命令执行结果
0 表示成功
1-255 表示失败
stat 查看文件
linux中通配符
* 表示任意长度 a*b 可以表示为 adb d252db 但是不能是abc
? 表示单个字符 a?b 可以表示为 acb a6b
[] 中括号,匹配制定范围内的任意单个字符
[0-9]表示所有数字
[A-Z]所有大写字符
[a-z]所有字符,不区分大小写
[^] 脱字符 匹配指定范围外的任意单个字符
[^a-z]所有小写字符
bash 快捷键
ctr+l 清屏幕
ctr+a 光标到命令行首部
ctr+e 光标到命令行尾部
ctr+c 取消命令年执行
ctr+u 删除命令行首至光标所在处的所有内容
ctr+k删除光标所在处至命令行尾部的所有内容
bash的I/O重定向及管道
> 覆盖重定向,目标文件中的原有内容会被清楚
>> 追加重定向,新内容会追加至目标文件中
set -C 禁止将内容覆盖输出至已有文件中
set +C 关闭上述功能
>| 强制覆盖
2> 覆盖重定向错误输出数据流
2>>追加重定向错误输出数据流
cmmand >/path1/file1.txt 2>/path2/file2.txt 执行成功输出到file1 失败到file2
合并标准输出和错误输出为同一个数据流进行重定向
&> 覆盖
&>> 追加
< 输入重定向
| 管道
sort 排序命令
/etc/passwd 自断
用户名:密码:UID:GID:GECOS(用户全部信息):主目录:默认shell
/etc/group 字段
组名:组密码:GID:以当前组附加组的用户列表(分割符为逗号)
useradd 默认配置文件在 /etc/default/useradd
useradd 添加用户
usermod 修改用户
userdel 删除用户
passwd 设置用户密码
groupmod 修改组
groupdel 删除组
gpasswd 修改组密码
newgrp 临时切换组
chage 修改用户属性
chmod 修改文件权限
chown 修改文件/目录属主
chgrp 修改文件/目录属组
pwck 检查配置文件完整性
linux上文本处理三剑客
grep 文本过滤工具 grep egrep fgrep
sed 文本编辑器
awk linux上实现gawk,文本报告生成器
安装linnux自动补全工具参考