五周第三次课(4月20日)
8.1 shell介绍
8.2 命令历史
8.3 命令补全和别名
8.4 通配符
8.5 输入输出重定向
1. 命令历史
echo $HISTSIZE
历史记录最大1000条
在vim /etc/profile
中修改HISTSIZE的值, 再source /etc/profile
HISTTIMEFORMAT 指定命令历史格式
echo 'HISTTIMEFORMAT="%F %T `whoami` "' >> /etc/profile && source /etc/profile
能显示用户名. 有的文章前面加export
或者HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S"
echo $HISTTIMEFORMAT
保存在~/.bash-history
内
history -c
清空历史clear
chattr +a ~/.bash-history
永久保存, 只能追加
!!
最后一条命令
!n
第n条命令
!word
2. 命令补全和别名
CentOS 6 参数补全: 安装yum install -y bash-completion
并重启系统. (Centos7已默认支持)
alias cqwl='systemctl restart network.service'
vim ~/.bashrc
每个用户都有自己配置别名的文件, 自定义的alias放这
其他定义的别名在/etc/profile.d
3. 通配符
*
?
一个任意字符
[0-3].txt
0~3任意一个
[0-9a-zA-Z]
[123].txt
{1,2,3,a}.txt
4. 输入输出重定向
>
重定向 (正确的)
2>
重定向 (错误的)
>>
追加重定向 (正确的)
2>>
追加重定向 (错误的)
&>
正确和错误
&>>
正确和错误, 追加
ls [12].txt aaa.txt > log.txt 2>error.txt
分别输出到不同文件
wc -l < 1.txt
输入重定向 (了解即可)
未经允许不得转载:外贸SOHO笔记 » W5-C3-0420
精彩评论
不用翻吧
币种不一样, 按你注册时选的区域来的
加速用的
Press any key to start...or Press Ctrl+C to cancel [Info] C
感谢楼主,顺便分享个自用的防封梯子:https://xbsj3462.fun/i/xy049,速度快延迟低,新用户注册免
您好 感谢大神的教程 按着您的教程安装了 ssr和trojan 但是每隔一两天就连不上了 甚至在gcp本身的管理页用
第五步没看懂什么意思
您的免费试用赠金还剩 NT$9,067.00 每月估算费用为 $5.40 每小时约为 $0.007 用多少,付多少