9.BASH基本操作.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.BASH基本操作

BASH基础 BASH shell (B o u r n e A g a i n) 是一种可选用的Shell.而Shell不过是一个程序,提供了一个用户到系统的操作界面 Shell中一般内置了很多命令(内部命令), 具有启动其他程序和控制从它启动的程序的能 力(作业控制) /etc/bashrc 设置两个基本外壳程序变量umask,以及命令行界面上的光标所关联的提示符. /etc/profile 存储大量的默认环境变量,可以使用env命令来查看它们. 一,应用程序 1.在Linux中可执行程序分为两类: 二进制执行文件 可执行脚本文件. 注:不管是那种可执行程序,都不以扩展名来标识,而使用X权限来标识. a.二进制可执行程序 类似DOS中的.com或.exe文件.包含真正的可执行代码.Linux中大多数命令都属于此类 # file /bin/ls 2.可执行脚本文件 类似DOS下的.bat文件.本身是文本文件,文件中包含相应的脚本命令. # file /etc/rc.d/init.d/xinetd 二,作业控制 工作在B A S H环境中的时候,可以从同一个提示符启动多个程序。每个程序是一个“作业”。当一个作业启动的时候,它就占据了整个“终端” 使当前运行的程序交出控制权 Ctrl + C 程序将会暂停运行并驻留于后台,直到重新被激活为止.(挂起) 程序后台作业 #command 程序启动后将会在运行.不占用终端窗口. 查看后台程序 #jobs 恢复挂起进程到前台运行 # fg number //将指定进程恢复到前台运行. 恢复持起进程在后台运行 # bg number //将后台挂起程序恢复在后台运行,相当于 三,命令程序的路径 目 录 说 明 /bin 系统中普通用户所必需的命令程序 /sbin 系统管理员所必需的命令程序,用于对系统进行维护 /usr/bin 系统中普通用户可以使用的应用程序命令 /usr/sbin 系统管理可以使用的管理工具程序. 1.命令程序的路径可分为,全路径 及 当前路径. 例: # /bin/uname //指定程序的全路径名(绝对路径) # ../bin/uname //相对路径 .代表当前目录 ..代表当前目录上一级目录. #pwd 显示当前的路径. 四,环境变量 环境变量指系统中一些特殊路径等功能.与Windows中的环境变量基本相同 1.查看环境变量 #printenv //查看当前用户全部环境变量 #printenv HMOE //查看特定的HOME变量的值 #echo $PATH //查看环境变量文件中的PATH内容. 2.环境变量文件 用户主目录下 .bash_profile 文件.  用户主目录下 .bash_history //命令历史记录文件. 用户主目录下 .bash_logout  //退出时的动作. 五,管道 通过管道可以把一个程序的输出发送到另外一个程序作为输入。各 自独立的程序可以一环连一环地组成功能极为强大的工具。 预备知识: grep 功能说明:查找文件里符合条件的字符串。 语  法:grep?[-abcEFGhHilLnqrsvVwxy][-A显示列数][-B显示列数][-C显示列数][-d进行动作][-e范本样式][-f范本文件][--help][范本样式][文件或目录...] 补充说明:grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为“-”,则grep指令会从标准输入设备读取数据。 参  数: ??-a或--text???不要忽略二进制的数据。 ??-A显示列数或--after-context=显示列数???除了显示符合范本样式的那一列之外,并显示该列之后的内容。 ??-b或--byte-offset???在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号。 ??-B显示列数或--before-context=显示列数???除了显示符合范本样式的那一列之外,并显示该列之前的内容。 ??-c或--count???计算符合范本样式的列数。 ??-C显示列数或--context=显示列数或-显示列数???除了显示符合范本样式的那一列之外,并显示该列之前后的内容。 ??-d进行动作或--directories=进行动作???当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。 ??-e范本样式或--

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档