Linux-2018-spring-4-17

来自SUDA-HLT
Liying讨论 | 贡献2018年4月17日 (二) 05:19的版本 (创建页面,内容为“一、回顾上节课内容: *查看帮助文档 man、info、help 二、补充shell中操作命令 *shell本身也是一种编程语言 *查看内部命令(...”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

一、回顾上节课内容:

  • 查看帮助文档
  man、info、help

二、补充shell中操作命令

  • shell本身也是一种编程语言
  • 查看内部命令(man、help)
   $man bash/builtins:查看内部命令
    输入“/^\s+history”正则表达式搜索
   $history:显示之前输入的所有命令
   $fc -s love=hate 232 替换232命令中的love为hate
   $help ./: 查看.命令或者:命令
  • 管道
   屏幕对应的文件:标准输入输出stdin;stdout;stderr
   $help history |less 分屏显示
   $clear或者 ctrl+l:清屏
   ctrl+a回到命令的最开始
   ctrl+e回到命令的最末尾
   ctrl+u清除一行的命令    

注:“tab”键,自动补全文件名、命令名

     bg background后台
     fg fore ground前台
     fc fix command/history修改命令

三、shell种的wildcard 通配符

  • ?匹配任意一个字符 *匹配任意长度个任意字符 ;[abcd]匹配中括号中的某一个字符;[a-z]匹配一个范围
   $ls /bin/?a???
   $ls /bin/f*
   $ls /[cd]*  :匹配中括号中的某一个字符开头的文件

四、重定义