history man info tab 的用法

“whatis conmand =man -f cm 简单说明 centos6 安装what is 输入 make whatis centos7 创建 mandb
“内部命令用 help conmand 外部命令 用 command –help
外部命令 man command (外部命令用man比较详细) 可以用/ 搜 关键词 n 往下搜 N往上搜
··man命令配置文件 cat /etc/man.config (centos 6) man搜索路径在里面
cat /etc/man_db.conf (centos 7)
man -M 跟路径 ;指定man文件搜索位置
中文man 需安装包 man-pages-CN
··man -k keyword 列出所有匹配的页面
“ man – f keyword 相当于whatis
··man -w keyword 相当于where is 显示路径
··man bash >bash.txt 存到txt .在传到Windows sz bssh.txt
“G翻至文件尾部
··1G 翻至文件首部
··#跳转至第#行
Ctrl +d 翻半屏 Ctrl +u 向文件首部翻半屏
···info 文本搜索用 s man 搜索用 /
···info tab键移动到下一个链接
d 显示主题的主目录
home 显示主目录首部
enter 进入链接
n/p/u/l 进入下、前、上一层、最后一个链接
history 历史文件 放在 /bash_history 里
···· !-1执行倒数的第一条命令。
·· history -c 清除的是内存里的history
·· >.bash_history
!$表示 打印输出上一个命令的最后一个参数
!* 表示打印上一命令的所有参数
…^string1^string2 将上一条命令中的第一个string替换为string2
··· !:gs/string1/string2 将上一条命令中的所有的string1 替换为string2
·· Ctrl+r 在历史命令中搜索命令
·· Ctrl +g 从历史搜索模式退出 (history用法)
··按住ESC 后再按点键 执行上一条命令的最后一个参数
conmand !^ 利用上一个命令的第一个参数做conmand的参数
conmand !$利用上一个命令的最后一个参数做conmand的参数
conmand !* 利用上一条命令的所有参数做conmand的参数
conmand !:n 利用上一条命令的N个参数做command的参数
conmand !n:^ 从历史命令中的第N个命令 获取它的第一个参数
conmand !n:$ 同上
conmand !n:* 同上
conmand !n:n 同上
conmand !string:^ 从命令历史中搜索一string开头的 命令并获取它的第一个参数
conmand !string:$同上
conmand !string:* 同上
conmand !string:n 同上
history -c 清空历史
-d 清除历史列表中的第几条命令
-a 内存上的历史命令追加到文件上里
number 显示最后的几条命令
-n 没有追加过的命令 从文件上追加到内存上的历史 (没有追加过的不会追加)
-r 从文件上追加到内存上的的历史 全读
-p 后面的·conmand· (反向单引号) 运行且不记录到history里
-s “conmand” 不执行命令 但会追加到history 伪造历史
$HISTSIZE 记录内存上的历史记录多少条
$HISTFILESIZE 文件中记录多少历史
$HISTFILE 指定历史文件 默认
设置环境变量HISTCONTROL 在这个路上更改 /.bash_history ~/.bash_profile
export $HISTCONTROL =”值”
bash 得快捷键
Ctrl +l 清屏
o执行当前命令 并重新显示本命令
s 阻止屏幕输出
q 允许屏幕输出
z 挂起命令

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94083

(1)
王乐王乐
上一篇 2018-03-31
下一篇 2018-03-31

相关推荐

  • Linux文件操作、用户、组管理命令实操

    管道、重定向、用户、组、文本处理

    2018-08-04
  • centos 7.4 上源码安装 mysql 数据库

    实验: centos 7.4 上源码安装 mysql 数据库   检查相应的坏境 查看下防火墙iptables和selinux 是否关闭,没关闭先关闭。 再查看下原来主机上是否已有 mariadb 数据库,如果有先卸载在进行安装。   装包 yum install bison bison-devel zlib-devel libcurl-devel liba…

    Linux笔记 2018-06-05
  • N31第四周

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp /etc/skel  /home/tuser1 -r chmod  -R go=   /home/tuser1 2、编辑/etc/group文件,添加组hadoop。 echo hadoop:x:2018 >&g…

    Linux笔记 2018-07-16
  • yum仓库的建立

    配置文件 1手动生成 /etc/yum.repos.d/FILE.repo [NAME] name=NAME baseurl=… gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enable=1 2直接复制 http://mirrors.aliyun.com/repo/   /*直接下载阿里…

    Linux笔记 2018-04-29
  • Linux系统软件包管理介绍

    Linux发行版中附带有成千上万的可用包,其中包括了Internet工具、开发工具、办公工具、游戏等,如果你没有选择完整安装,则只会安装这些包的“子集”,如何删除不想要的包,如何安装遗漏的包,学习LInux系统的软件包管理将解决你的这些问题

    2018-04-20

评论列表(1条)

  • 涤生
    涤生 2018-03-31 23:21

    修正: Centos6 创建whatis数据库的命令是makewhatis