这篇文章主要介绍“Linux常用的几个命令分享”,在日常操作中,相信很多人在Linux常用的几个命令分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux常用的几个命令分享”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联是一家集网站建设,伊春企业网站建设,伊春品牌网站建设,网站定制,伊春网站建设报价,网络营销,网络优化,伊春网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。tldr(命令手册)
作为一个开发人员,经常要用到终端命令,最让人头疼的是记不住繁琐的参数。用谷哥度娘检索效率低下,通过man
命令显示的结果又不易阅读。
tldr
命令正是解决这一痛点。
tldr
是什么?它的GitHub页翻译是 “一个简洁的社区驱动的帮助手册”,这是对它最好的解释,根据二八原则给出命令的常用场景示例,简单易读,来自五湖四海的朋友都可以向Github上这个命令库提交内容,它完全是由社区驱动的。
man
命令有更详细的说明,单从实用角度讲,tldr
才是王者。
小提示:支持在近20种语言环境下运行,通过
tldr --update
更新本地命令库。
当我们编写项目文档时,如果想更直观的表达项目结构及内容,这个小小的命令就可以派上用场了,它以类似于图像的树状图排列目录和文件。
小提示:支持定制层级,过滤内容等各种个性化设置。通过
tldr tree
查看具体使用示例。添加-N
参数解决中文乱码问题。
经常使用命令的同学一定有个习惯,通过上下按键切换历史命令,但让人头疼的是telnet
命令不支持切换,甚至是退格删除,所以时常遇到如下尴尬场面。莫急,rlwrap
便是用来解决这一痛点的。
通过telnet
执行Dubbo接口:
通过telnet
连接memcached服务器:
什么是rlwrap
?它是基于readline库,实现命令行补全和记录的包装命令。如今交互式输入是最基本的需求,Linux正是通过readline这个库来记录用户的操作,实现交互式输入、自动补全、搜索等功能。对于没有支持readline操作的命令,rlwrap
就是最好的伙伴了。
用法:在执行telnet
命令前加上rlwrap命令即可。
小提示:除了telnet命令不支持Readline需要rlwrap包装外,Oracle的sqlplus、rman、asmcmd等命令也可以通过rlwrap来获得上下切换功能。
快捷别名:
alias telnet='rlwrap telnet'
很多时候,为了安全和备份,需要对工作内容进行保存。那么,script
命令就是隐藏在终端的记录器,它可以记录终端会话的所有内容,形成文件。对于需要工作留痕的同学来说,script
便是良药。
如何使用 ?
用script
启动它,此时它已经开始记录。完事后用exit
退出记录,默认生成了一个叫“typescript”的文件。
小提示:
script
可以在什么场景下使用呢?
1、我需要把大批量视频推送到CDN,耗时一晚上,这时通过script
记录执行的日志,第二天对没有推送成功的做单独处理。
2、别人远程你的服务器或电脑,安全起见script
一下。
3、与同事协同工作时,自己工作做了一半,交给另一个人来做,此时发给他你的script
,让他接着干。
……
“最后一个压轴神器,也是我用的最多的命令之一。”
相信多数终端用户使用频率最高的命令是cd
、ls,
在我不知道切换到哪里的时候不得不ls
确认目录名,如此反复,到达想去的目录可能要经历几次甚至十次以上的cd,经历了多少风雨才找到我的文件。俗话说“不会偷懒的程序员不是好程序员”,如此饱受挫折哪是我们的风格,于是有了autojump的诞生,它注定不凡。
顾名思义,autojump,自动跳转,而不是切换,因为它可以做到一键直达。
小提示:可以通过
j -s
命令查看它的数据库,以及数据库中的目录权重。
到此,关于“Linux常用的几个命令分享”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联-成都网站建设公司网站,小编会继续努力为大家带来更多实用的文章!
新闻标题:Linux常用的几个命令分享-创新互联
浏览路径:https://www.cdcxhl.com/article22/cehdjc.html
成都网站建设公司_创新互联,为您提供企业建站、面包屑导航、网站设计、动态网站、ChatGPT、微信小程序
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联