访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

(总结)Linux命令参数用法查询工具:cheat

时间:2019-10-13

PS:今天发现一个相当实用的工具,可以查询linux各种命令的详细参数用法,比man、help这种查询实用快速很多linux命令,在linux上,man命令几乎是万能的,但它并不很高效直接。总结分享一下:

一、什么是cheat?

cheat是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序。简单来说,它没有提供其他额外多余的信息,只通过使用实例告诉你一个命令参数如何使用。

二、在Redhat、CentOS系统中安装Cheat:

Cheat主要有两个依赖python和pip

1、安装python、pip

#%20yum%20install%20python%20python-pip%20-y

#%20pip%20install%20--upgrade%20pip(更新pip到最新版本)

注:pip是一个方便的Python第三方包安装器。

2、下载并安装Cheat

目前只能通过Git下载Cheat,所以先安装git包:

#%20yum%20install%20git%20-y

使用pip安装所需要的python依赖包:

#%20pip%20install%20docopt%20pygments

接下来复制cheat的Git库:

#%20git%20clone

进入cheat目录,运行setup.py脚本安装:

# cd cheat

# python setup.py install

安装完成,运行cheat -v就可以看到目前的版本号。

三、cheat的一些配置设置:

1、你必须在~/.bashrc文件里设置EDITOR环境变量,打开用户.bashrc文件,加入下面这行保存退出:

export EDITOR=/usr/bin/vim

注:你也可以使用你喜欢的编辑器来替代vim。

前一条 root 命令已经将工作路径切换到 ubuntu 的 boot 路径下,路径下直接输入 /vml 进行补全即可得到内核,同时添加 ro、quiet、splash选项(设置为图形界面,否则是命令行),设置参数 root=/dev/sda5。这个脚本在命令行执行是ok的,但刚在crontab中发现是执行不成功的,后来通过一系列验证,发现原来是路径的问题,crontab中当然是要用绝对路径的,所以linux命令,crontab中要执行的脚本也必然要使用绝对路径,原来我们的运行脚本中有一个java类使用的是相对路径,所以导致脚本没有执行,但日志文件却创建了,所以很快可以定位是脚本执行没有成功,把路径修改成绝对路径,发现执行后,java类把路径当作包名来识别,所以最后就只能在shell脚本前面加上目录切换命令,如cd /root/...的,这样脚本执行就都可以识别到目录了,而且不管在哪儿执行,它都是绝对的路径,可以找到并运行成功。2、linux 的脚本实现这里主要使用到crontab这个命令,使用方式 :复制代码 代码如下:crontab filecrontab [ -u user ] [ -u user ] { -l | -r | -e }说明 :crontab是用来让使用者在固定时间或固定间隔执行程式之用使用crontab写shell脚本,然后让php调用shell,这个是利用linux的特性,应该还不算php自身语言的特性3、php实现定时执行计划任务使用php让浏览器刷新需要解决几个问题php脚本执行时间限制,默认的是30m 解决办法:set_time_limit()。

# wget

# cp cheat.bash /etc/bash_completion.d/

其余解释器的自动补全脚本在这里:

3、让语法高亮显示(可选):