任务心的体会

bash特性
1 命令历史,命令补全
2 管道,重定向
3 命令别名
4 命令行编辑
5 命令行展开
6 文件名通配
7 变量
8 脚本编程 将多个要执行的命令,


history
!序列号 执行历史中的命令
!n: 执行命令历史中的第n条命令
!-n  执行命令历史中倒数第n条命令
!!执行上一条命令
按下esc在松开按. 执行上调命令的行尾




bash 特性部分讲解
命令行编辑: ctrl+a  跳到命令行首
             ctrl+e  跳到命令行尾
             ctrl+l  清屏


history -c 清空命令历史
history -w 保存命令历史到历史文件中
 PATH 命令搜索路径






cat.bashrc
alias rm='rm -i'改变命令的使用name
unalias 取消改变命令name


1.``:反引号,代表命令替换
2."":引用,可以实现变量替换,
3.'':强引用,不完成变量替换


创建文件:要求文件名-系统时间
touch./file-$(date+%F-%H-%M-%S)
ls


touch ab a123 abc123 xyz x123 helloy123 1xy6'ab'
ls a*


{a-z}       匹配小写字母
{A-Z}       匹配大写字母
{0-9}       匹配数字
{0-9a-zA-Z} 匹配数字和字母
 [[:space:]] 匹配空格
 [[:lower:]] 小写
 [[:upper:]] 大写
 [[:alpha:]] 大小写
 [[:digit:]] 数字
 [[:punct:]] 标点符号
 [[:alnum:]] 字母大小写+数字
 ls {a-zA-Z}*{0-9}以任意字母开头 数字结尾




man 7 glob 字符收集方式


grub 加密


vi /etc/grub.conf
在title前加password 密码








man 5 shadow 查看影文件passwd
md5sum inittab
nano inittab 加密




useradd name
passwd name 


cat /etc/group 查看组






groupadd 组名
tail -1 /etc/group 查看组的最后一行


useradd  userdel usermod passwd chsh  chfn finger id chage
 添加     删除    修改    密码
 -u UID 
 -g GID 基本组
 -G GID 附加组
 -s shell 路径 指定用户登录shell环境


useradd -u 1000 user1
tail -1/etc/passwd  查看用户


groupadd -g 501 mygroup
useradd -g mygroup user2 创建user2用户并添加到mygroup组


useradd -s /bin/tcsh user6
echo $SHELL 指定用户登录的环境


删除用户时不加r不会删除用户的家目录


id -u user5


-u 显示用户id号
-g 显示用户所在基本组的组id号
-G 显示用户所在附加组和基本组的组id号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值