linux中使用cheat工具掌握系统命令使用方法

cheat工具是一款非常适合linux系统管理员的一款工具,他能帮助你很简单快捷的熟悉linux下系统命令的使用方法,如下图:

cheat的安装很简单:

cheat有两个依赖工具 python和 pip,所以在安装cheat之前,需要安装python和pip。

# yum install python
# yum install python-pip

通过git下载cheat:

# apt-get install git

然后安装python的依赖:

# pip install docopt pygments

从git库中克隆cheat:

# git clone https://github.com/chrisallenlane/cheat.git

进入cheat目录,运行setup.py

# cd cheat
# python setup.py install

安装完成OK,可以查看cheat版本

# cheat -v
cheat 2.1.0

cheat的一些其他配置:

需要在~/.bashrc配置一个默认的文本编辑器

# export EDITOR = /usr/bin/vi

这个文本编辑器可以根据自己的喜好设定,可以设定其他的,比如nano

如果你需要cheat的自动补齐功能,可以这样去git上复制cheat.bash这个脚本:

# wget https://github.com/chrisallenlane/cheat/raw/master/cheat/autocompletion/cheat.bash^C
# mv cheat.bash /etc/bash_completion.d/

cheat还可以根据自己的需要自定义命令的帮助文件,自定义目录默认在~/.cheat/目录下,我们先来看下cheat自带的命令帮助文件的目录:

# cheat -d
/root/.cheat
/usr/lib/python2.7/site-packages/cheat/cheatsheets
# cp /usr/lib/python2.7/site-packages/cheat/cheatsheets/* /root/.cheat/

我们可以将/usr/lib/python2.7/site-packages/cheat/cheatsheets下的所有文件都拷贝到/root/.cheat下,你也可以根据自己的需要建立自己的其他命令帮助备忘录文件。

这样cheat工具就安装完成了,对于以后遇到命令不记得怎么使用便可以好好利用它了。

时间: 2024-10-12 12:29:56

linux中使用cheat工具掌握系统命令使用方法的相关文章

linux中录屏工具byzanz

linux中录屏工具byzanz: 1.安装 sudo apt install byzanz 2.使用 help:byzanz-record --help 配合xwininfo使用--xwininfo为linux系统自带, 通过 xwininfo指令确定byzanz所需要的参数--x.y坐标,长.宽等 示例&效果图 1 byzanz-record -x 350 -y 800 -w 400 -h 900 ~/download/screenload.gif

Linux中执行shell脚本的4种方法

这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下. bash shell 脚本的方法有多种,现在作个小结.假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/root/bin目录中并已有执行权限(添加权限的方法:chmod +x hello.sh). 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: ./ 的意思是说在当前的工作目录下执行hello.sh.如果不加上

Linux中切换用户变成-bash4.1-$的解决方法【转】

转自 Linux中切换用户变成-bash4.1-$的解决方法 - xia_xia的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/xia_xia0919/article/details/50588985 在linux中切换用户时变成-bash4.1-$,发现有两个情况可能会出现这种现象. 场景一:1.在根目录下创建目录dir 2.useradd -d /dir tom 创建用户tom,指定其家目录为/dir,而不是其默认家目录下(/home/tom) 3.su

linux中查找文件属于那个软件包的方法

一.linux中查找文件属于那个软件包的方法 [[email protected] prod]# whereis htpasswdhtpasswd: /usr/bin/htpasswd /usr/share/man/man1/htpasswd.1.gz [[email protected] prod]# rpm -qf /usr/bin/htpasswdhttpd-tools-2.4.6-80.el7.centos.x86_64 原文地址:https://www.cnblogs.com/nuli

linux中软件包管理工具rpm和yum

首先了解下linux中程序包的相关知识  包管理器:打包,包管理(安装.升级.卸载.查询及校验)             rpm: redhat package manager (早起使用perl语言写)           RPM is Package Manager ---->通过C语言实现,性能大幅提升            程序包的组成部分:                    二进制程序:/bin, /sbin,/ /usr/bin, /usr/sbin,  可执行文件       

Linux中文本搜索工具“grep”命令详解

人生中应该有两次冲动,一次是轰轰烈烈的爱情,一次是说走就走的旅行.我属于第三种,轰轰烈烈的辞职然后马不停蹄的参加了马哥的linux面授班,两周时间内对linux有了些初步的了解,与此同时,两周内八天课程中的各种定义.概念.原理.命令由于量大.琐碎,也着实给我们这些小白一个下马威,即使每天11点撤退也觉得时间不够用.鉴于对自己的负责和马哥的作业要求,特对文本搜索工具grep写些使用指南,其中可能会有描述不确切或有偏颇之处,望及时指正. 开始--. 首先,要说一下grep是什么,用在什么地方. gr

Linux中系统检测工具top命令

本文转自:https://www.cnblogs.com/zhoug2020/p/6336453.html 首先介绍top中一些字段的含义: VIRT:virtual memory usage 虚拟内存1.进程"需要的"虚拟内存大小,包括进程使用的库.代码.数据等2.假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存1.进程当前使用的内存大小,但不包括swap out2.包含其他进程的

Linux 中改变主机名的 4 种方法

今天,我们将向你展示使用不同的方法来修改主机名.你可以从中选取最适合你的方法. -- Magesh Maruthamuthu 昨天我们已经在我们的网站中写过 如何在 Linux 中修改主机名的文章 .今天,我们将向你展示使用不同的方法来修改主机名.你可以从中选取最适合你的方法. 使用 systemd 的系统自带一个名为 hostnamectl 的好用工具,它可以使我们能够轻易地管理系统的主机名. 当你使用这个原生命令时,它可以立刻改变主机名而无需重启来生效. 但假如你通过手动修改某个配置文件来更

Linux中Bash发现重大安全漏洞修改方法

北京时间9月25日消息,Linux用户今天又得到了一个“惊喜”!Red Hat安全团队在 Linux 中广泛使用的Bash shell中发现了一个隐晦而危险的安全漏洞.该漏洞被称为“Bash Bug”或“Shellshock”. 当用户正常访问,该漏洞允许攻击者的代码像在Shell中一样执行,这就为各种各样的攻击打开了方便之门.而且,更糟糕的是,该漏洞已经在Linux中存在很长时间了,所以修补某个Linux机器很容易,但是要全部修补,几乎不可能实现. Red Hat和Fedora已经发布了针对该