五周第三次课(4月20日)shell介绍、命令历史、命令补全和别名、通配符 、输入输出重定向...
2019独角兽企业重金招聘Python工程师标准>>>
8.1 shell基础
什么是shell
shell 是个命令解释器,提供用户和机器之间的交互
支持特定的语法,比如逻辑判断和循环
每个用户都可以有自己特定的shell
Centos7默认shell为bash
还有zsh、ksh等
8.2 命令历史
history 查看之前存放的命令 (最大1000)
history -c 清空历史命令
root/.bash_history 存放历史命令
HISTSIZE 设置环境变量 /etc/profile
HISTSIZE=1000
source /etc/profile 使配置生效
HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S " //记住每条命令使用的时间 永久生效加入配置项
备:%Y:4位数的年份;%m:2位数的月份数;%d:2位数的一个月中的日期数;%H:2位数的小时数(24小时制);%M:2位数的分钟数;%S:2位数的秒数
chattr +a /.bash_history //命令历史永久保存
!! 执行上一条命令
1n n表示数字 执行
!echo 按倒序执行第一个以echo开头的命令 :例如 !mkdir
8.3 命令补全及别名
tab 敲一下 敲两下 // 有重复的命令才会按两次,如果你所输入的命令后面只会有一个命令那么按一次就可以。
参数补全: yum install -y bash-completion //重启系统生效
设置别名
alias restartnet ='systemctl restrat nerwork.service
自定义的别名放到 ~/.bashrc
取消别名: unalias restartnet
8.4 通配符
* | 匹配任何字符串/文本,包括空字符串;*代表任意字符(0个或多个) ls file * |
? | 匹配任何一个字符(不在括号内时)?代表任意1个字符 ls file 0 |
[abcd] | 匹配abcd中任何一个字符 |
[a-z] | 表示范围a到z,表示范围的意思 []匹配中括号中任意一个字符 ls file 0 |
{..} | 表示生成序列. 以逗号分隔,且不能有空格 |
补充 | |
[!abcd] |
或[^abcd]表示非,表示不匹配括号里面的任何一个字符 |
通配符详解
8.5 输入输出重定向
2> :表示错误的信息
2>>:表示追加错误的信息
&> : 表示错误和正确的信息
转载于:https://my.oschina.net/u/3803395/blog/1791461
五周第三次课(4月20日)shell介绍、命令历史、命令补全和别名、通配符 、输入输出重定向...相关推荐
- 三周第三次课(11月1日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
2019独角兽企业重金招聘Python工程师标准>>> 3.7 su命令 su - 用户名 切换用户(加-彻底切换用户包括一些配置文件) 不加 - 的话 还会在root 家目录下 加 ...
- 三周第三次课(12月27日)
三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...
- Linu20180415三周第三次课(4月4日)
3.7 su命令 3.8 sudo命令 3.9 限制root远程登录 su就是切换用户的命令 su - username 切记要使用 - . 我经常使用的时候是不加上-的,这样的话切换的不彻底,尚在之 ...
- linux五周第三次课(3月7日)笔记
五周第三次课(3月7日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向 搜索看一下有没有这两个shell,不安装. 8.2 命令历史 用过的 ...
- 周计划周记录:2022年6月20日-2022年6月26日
1. 一周醒言 今日之果是昨日种的因,明日之果由今日之因所致. 职场中,必须学会在孤立无援.四面楚歌之下,还能生存下去! 黄金10年开始,定个小目标,赚个2000W,杀出底层! 不管读书还是打工,最终 ...
- 【历史上的今天】8 月 20 日:两位传奇程序员的诞生日!
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 8 月 20 日,在科技历史上,有两位对着后世软件工程和电子游戏行业影响深远的人诞生,谷歌也在去年发布了 Pixel ...
- 楚留香服务器维护时间,《楚留香:一梦江湖》11月20日维护更新公告
诸位亲爱的少侠: 秋风吹尽旧庭柯,黄叶丹枫客里过.天气肃清,金陵城的庙会让初冬添了不少暖意. 本次维护我们对部分系统体验进行优化.维护结束后将对全服玩家发放例行维护福利,请少侠前往邮箱领取. 一点禅灯 ...
- 【历史上的今天】8 月 20 日:传奇程序员诞生日
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 8 月 20 日,在科技历史上,有两位对着后世软件工程和电子游戏行业影响深远的人诞生,谷歌也在去年发 ...
- 分享Silverlight/WPF/Windows Phone一周学习导读(11月14日-11月20日)
分享Silverlight/WPF/Windows Phone一周学习导读(11月14日-11月20日) 本周Silverlight学习资源更新 Silverlight App.xaml用途 Jaso ...
- Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月20日-8月26日)
Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月20日-8月26日) 本周Silverlight学习资源更新 Silverlight查询大数据出错?使用服务器端分页 ...
最新文章
- javascript中实现读取指定格式的日期(format)
- 刘强东:猪飞到天疯狂了十几秒 但摔下死得更快
- NYOJ 44 字串和
- Spring实战 MethodInvokingJobDetailFactoryBean使用与分析
- hash table(完全散列实现的哈希表)
- codeforces 940E Cashback 有趣的dp
- 性能测试需求调研分析方法
- BioSPPy - Biosignal(生物信号处理库)
- tensorflow 对Model检测点的操作、model.get_layer、从 checkpoint加载权重、set_weights、model层属性获取
- java文件生成jar包_编译Java文件并生成jar包
- java 文件读写 中文_java读写中文文件
- python读取excel数据为矩阵_用Python实现excel中“矩阵”式列表转“向量”式列表...
- 如何禁止电脑随便修改IP?
- 战神引擎架设问题总结
- Excel技巧—如何快速批量删除空行
- 数据分析pandas使用
- android qq底部菜单栏,怎么关闭手机QQ底部导航栏的“看点”?
- uni-app开发的微信小程序隐藏返回首页按钮
- word如何首页和目录不编辑页码
- 主动学习(Active Learning) 概述、策略和不确定性度量
热门文章
- 获得学士学位的机器学习工程工作
- canva画板_客户体验,人工智能和机器学习-Oovvuu,Canva和Minerva集体的想法
- 计算机网络ip地址博客,计算机网络中,这些IP地址你知道吗?
- OSChina 周一乱弹 —— 只要给网,这种生活我能过一辈子
- 大数据MongoDB之NoSQL的CAP定理和BASE原则是什么?
- javascript函数防抖Debounce
- Linux 下mysql修改数据库存放目录方法和可能遇到的问题
- [持续更新]先进OpenGL编程注意事项
- 为-微软-重写-TechNet Library-中-Microsoft Lync Server 2010
- IBM-X型服务器安装指南