- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对话-UNIX-适用于任何-UNIX-系统的-10-个出色的工具.doc
UNIX? 工具一直在变化。本文介绍 10 个有用的工具,其中一些是您以前可能不太关注的工具,一些是新工具。与日常用语一样,UNIX 工具一直在变化。经常会出现新工具,同时老工具常常会改进以适应新的最佳实践。一些工具非常常用,其他工具不太常用。一些工具经久不衰,有些工具完全过时了。为了顺畅地操作 UNIX,您必须了解最新的 “行话”。
表 1?列出了?对话 UNIX?系列中以前讨论过的 11 个重要的软件包。
表 1. 重要的 UNIX 工具
名称 用途 Cygwin 一种适用于 Windows? 操作系统的与 UNIX 相似的 shell 和构建环境 fish 一种交互性很强的 shell,具有针对命令名、选项和文件名的自动展开和语法彩色标记功能 locate 构建并搜索所有文件的数据库 rename 对大型文件集合进行批量重命名 rsync 高效地本地或远程同步文件和目录 Screen 创建和管理虚拟的持久的控制台 Squirrel 一种跨平台的脚本编程 shell tac 以相反的次序输出输入,首先输出最后一行(tac?的作用与?cat?相反) type 判断一个命令是别名、可执行程序、内置的 shell 还是脚本 wget 使用命令行下载文件 zsh 一种高级的 shell,提供自动补全、高级的操作数重定向和高级替换 在这一期中,我们讨论另外 10 个实用程序和应用程序,它们可以扩展或改进现有的更著名的 UNIX 包。它们涉及从通用存档转换器到高速 Web 浏览器的多个领域。
根据您使用的 UNIX 风格不同,有时候必须安装新的软件包。可以从源代码构建它们,如果包管理软件提供等效的二进制包,也可以直接安装,这会节省时间和精力。例如,如果使用 Debian 风格的 Linux?,那么可以使用?apt-get?直接安装本期讨论的许多实用程序。
用 apropos 寻找命令
UNIX 的命令太多了,所以很容易忘记某个实用程序的名称;对于不常使用的工具,尤其可能出现这种情况。如果您正在努力回想一个命令名,那么试试?apropos(或等效的?man -k)。例如,如果您要找一个计算器,那么只需运行?apropos calculator:
$ apropos calculator
bc (1) - An arbitrary precision calculator language
dc (1) - An arbitrary precision calculator
bc?和?dc?都是命令行计算器。
每个 UNIX 手册页都有简短的描述,apropos?在描述中搜索指定的关键字。关键字可以是字面值(比如?calculator),也可以是正则表达式(比如?calc*)。如果使用后一种形式,那么一定要把表达式放在引号()中,以防止 shell 解释特殊字符:
$ apropos calcu*
allcm (1) - force the most important Computer-Modern-fonts to be calculated
allec (1) - force the most important Computer-Modern-fonts to be calculated
allneeded (1) - force the calculation of all fonts now needed
bc (1) - An arbitrary precision calculator language
dc (1) - An arbitrary precision calculator
回页首
在命令行上运行计算
如上所示,dc?是在每个 UNIX 系统上都可以找到的计算器。如果不带参数运行?dc,就会进入交互模式,可以编写和运算 Reverse Polish Notation (RPN) 表达式:
$ dc5
6
*
10
/
p
3
但是,可以在命令行上做所有这些工作。指定?-e?选项并提供要运算的表达式。同样,要把表达式放在引号中,以防止 shell 解释它:
$ dc -e 5 6 * 10 /
3
回页首
用 pgrep 寻找进程
您可能无数次使用?ps aux | grep ...?寻找进程。这当然是有效的,但是有一种更高效的搜索进程的方法。请试试?pgrep。
例如,以下命令寻找?strike?的所有登录 shell(其中的?strike?是用户名):
$ pgrep -l -u strike zsh
10331 zsh
10966 zsh
pgrep?命令提供筛选选项,允许按用户名(上面给出的?-u)
您可能关注的文档
- 00-Eclipse-JSP编程入门.doc
- 04-1-UNIX系统管理-AIX系统管理.doc
- 1.JavaWeb开发环境的搭建.docx
- 16春浙大远程Web程序设计离线作业.doc
- 2015Web程序设计基础实验报告.doc
- 2016秋季学期《Web技术》综合练习题题目.docx
- 25款操作系统全面接触.doc
- 4080130-田小玲操作系统实验.doc
- EYE-unix厂站监控系统使用手册(新).doc
- JavaWeb编程技术教材程序代码.doc
- 专题04 天气与气候(期末真题汇编,广东专用)(解析版).docx
- 专题04 中国的经济发展(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(解析版).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(解析版).docx
- 2024年下半年教师资格考试中学《教育知识与能力》真题(含答案和解析).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(解析版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(原卷版).docx
- 统编版七年级语文上册课件《雨的四季》.pptx
最近下载
- DB43T 262-2024 住宅室内装饰装修工程质量验收规范.pdf VIP
- 全国统一旅游电子合同7篇.docx VIP
- 2025铁路局考试真题及答案.doc VIP
- 福建省泉州市晋江市季延中学2024—2025学年八年级上学期期中考试数学试题(无答案).docx VIP
- 专题12:《渡荆门送别》-2024年中考语文诗歌鉴赏考点梳理及通关训练(原卷版).docx VIP
- 火影忍者人物介绍课件.pptx VIP
- 教师书法提升培训服务投标方案技术标.docx
- 2025宜春铁路局考试真题及答案.doc VIP
- 职称申报生物医学岗位专业技术工作总结.pptx VIP
- 湖南自然资源及不动产登记确权笔试试卷(超级重要).doc VIP
原创力文档


文档评论(0)