网站大量收购独家精品文档,联系QQ:2885784924

3.1.使用bash管理系的统.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.1.使用bash管理系的统

使用Shell(bash);大纲;1 控制台;1.1 控制台终端;1.2 终端模拟器;2 Shell有几种;3 使用BASH;3.1 bash配置文件;3.2 bash 环境变量;不可不知的几个变量;3.3 bash内置命令;3.4 Bash快捷键;Alt+T Transpose words 交换当前字符和前一个单词的位置 Alt+U Uppercase word 大写当前单词 Alt+L Lowercase word 小写当前单词 Alt+C Capitalize word 把当前单词写成首字母大写形式 Ctrl+V Insert special character 插入一个特殊字符 例如插入tab,Ctrl+V+Tab. 行剪切和粘贴 Ctrl+K Cut end of line 剪切到行尾的所有字符 Ctrl+U Cut beginning of line 剪切到行首的所有字符. Ctrl+W Cut previous word 剪切指针前的整个单词. Alt+D Cut next word 剪切指针后的整个单词.. Ctrl+Y Paste recent text 粘贴最后一次剪切的内容 Alt+Y Paste earlier text 回到上次剪切,然后粘贴 Ctrl+C Delete whole line 删除整行;3.5 bash提示符;PS1变量可以使用的参数值(部分): \! 历史命令号,为bash_history文件中最大的number \# 本次登陆后,输入的有效的命令的个数。 \$ 提示字符,如果是root时,提示符为:# ,普通用户则为:$ \W 提示当前工作目录 \[ 后跟一些不需要在提示副显示的字符,例如设置颜色。 \] 对应\[ 结束设置 \\ 显示反斜杠 \d 以“星期 月 日”的格式 显示当前日期 \h 显示主机名. \n 在命令提示符中创建新行。 \s 显示当前shell名称 \t 以 “小时 分 秒”的形式显示当前日期 \u 显示用户名. \w 显示当前工作目录的完整成路径 /%C9%ED%B4%A6%BD%AD%BA%FE/blog/item436b3d8d462254a.html;3.6 bash历史命令;3.7 bash嵌套命令;3.8 bash命令串接;实例:统计/etc目录下所有非隐藏目录个数 方法1 [honliv@hongli ~]$ ls -l /etc etc.txt [honliv@hongli ~]$ cat etc.txt | more total 3088 -rw-r--r-- 1 root root 2518 Mar 21 20:35 DIR_COLORS -rw-r--r-- 1 root root 2420 Mar 21 20:35 DIR_COLORS.xterm drwxr-xr-x 4 root root 4096 Mar 13 11:39 NetworkManager …… [honliv@hongli ~]$ grep ^dr etc.txt | wc -l 99 方法2 [honliv@hongli ~]$ echo /etc 1.txt [honliv@hongli ~]$ cat 1.txt /etc [honliv@hongli ~]$ ls -l `cat 1.txt` | grep ^dr | wc -l 99 方法3 [honliv@hongli ~]$ ls -l /etc | grep ^dr | wc -l 99 ;3.9 bash作业管理;要控制一个作业,将其结束或调到前台运行,可以使用%加作业号操作作业 % 指最后放到后台的作业。 %string 指作业命令以string开头的作业,string必须唯一标识一个作业。否则将导致错误 %?string 指在命令任何位置包含string的作业,同样必须唯一标识一个作业 %-- 指在最后停止的作业前停止的作业,即倒数第二个停止的作业。 实例1 bg命令后台执行挂起的作业 find /usr /tmp/allusefiles1 [root@hongli ~]# jobs [2] Stopped vi install.log.syslog [3]- Stopped vi upgrade.log [4]+ Stopped find /usr

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档