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介绍、命令历史、命令补全和别名、通配符 、输入输出重定向...相关推荐

  1. 三周第三次课(11月1日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录

    2019独角兽企业重金招聘Python工程师标准>>> 3.7 su命令 su - 用户名 切换用户(加-彻底切换用户包括一些配置文件) 不加 - 的话 还会在root 家目录下 加 ...

  2. 三周第三次课(12月27日)

    三周第三次课(12月27日) 3.7 su命令 su 切换用户 whoami id su -aming su aming 切换用户,但是没有切换家目录 su - -c "touch /tmp ...

  3. Linu20180415三周第三次课(4月4日)

    3.7 su命令 3.8 sudo命令 3.9 限制root远程登录 su就是切换用户的命令 su - username 切记要使用 - . 我经常使用的时候是不加上-的,这样的话切换的不彻底,尚在之 ...

  4. linux五周第三次课(3月7日)笔记

    五周第三次课(3月7日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向 搜索看一下有没有这两个shell,不安装. 8.2 命令历史 用过的 ...

  5. 周计划周记录:2022年6月20日-2022年6月26日

    1. 一周醒言 今日之果是昨日种的因,明日之果由今日之因所致. 职场中,必须学会在孤立无援.四面楚歌之下,还能生存下去! 黄金10年开始,定个小目标,赚个2000W,杀出底层! 不管读书还是打工,最终 ...

  6. 【历史上的今天】8 月 20 日:两位传奇程序员的诞生日!

    透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 8 月 20 日,在科技历史上,有两位对着后世软件工程和电子游戏行业影响深远的人诞生,谷歌也在去年发布了 Pixel ...

  7. 楚留香服务器维护时间,《楚留香:一梦江湖》11月20日维护更新公告

    诸位亲爱的少侠: 秋风吹尽旧庭柯,黄叶丹枫客里过.天气肃清,金陵城的庙会让初冬添了不少暖意. 本次维护我们对部分系统体验进行优化.维护结束后将对全服玩家发放例行维护福利,请少侠前往邮箱领取. 一点禅灯 ...

  8. 【历史上的今天】8 月 20 日:传奇程序员诞生日

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 8 月 20 日,在科技历史上,有两位对着后世软件工程和电子游戏行业影响深远的人诞生,谷歌也在去年发 ...

  9. 分享Silverlight/WPF/Windows Phone一周学习导读(11月14日-11月20日)

    分享Silverlight/WPF/Windows Phone一周学习导读(11月14日-11月20日) 本周Silverlight学习资源更新 Silverlight App.xaml用途 Jaso ...

  10. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月20日-8月26日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月20日-8月26日) 本周Silverlight学习资源更新 Silverlight查询大数据出错?使用服务器端分页 ...

最新文章

  1. javascript中实现读取指定格式的日期(format)
  2. 刘强东:猪飞到天疯狂了十几秒 但摔下死得更快
  3. NYOJ 44 字串和
  4. Spring实战 MethodInvokingJobDetailFactoryBean使用与分析
  5. hash table(完全散列实现的哈希表)
  6. codeforces 940E Cashback 有趣的dp
  7. 性能测试需求调研分析方法
  8. BioSPPy - Biosignal(生物信号处理库)
  9. tensorflow 对Model检测点的操作、model.get_layer、从 checkpoint加载权重、set_weights、model层属性获取
  10. java文件生成jar包_编译Java文件并生成jar包
  11. java 文件读写 中文_java读写中文文件
  12. python读取excel数据为矩阵_用Python实现excel中“矩阵”式列表转“向量”式列表...
  13. 如何禁止电脑随便修改IP?
  14. 战神引擎架设问题总结
  15. Excel技巧—如何快速批量删除空行
  16. 数据分析pandas使用
  17. android qq底部菜单栏,怎么关闭手机QQ底部导航栏的“看点”?
  18. uni-app开发的微信小程序隐藏返回首页按钮
  19. word如何首页和目录不编辑页码
  20. 主动学习(Active Learning) 概述、策略和不确定性度量

热门文章

  1. 获得学士学位的机器学习工程工作
  2. canva画板_客户体验,人工智能和机器学习-Oovvuu,Canva和Minerva集体的想法
  3. 计算机网络ip地址博客,计算机网络中,这些IP地址你知道吗?
  4. OSChina 周一乱弹 —— 只要给网,这种生活我能过一辈子
  5. 大数据MongoDB之NoSQL的CAP定理和BASE原则是什么?
  6. javascript函数防抖Debounce
  7. Linux 下mysql修改数据库存放目录方法和可能遇到的问题
  8. [持续更新]先进OpenGL编程注意事项
  9. 为-微软-重写-TechNet Library-中-Microsoft Lync Server 2010
  10. IBM-X型服务器安装指南