Centos 7 终端类型以及命令帮助的获取

终端类型

  1. 物理终端:(键盘、显示器等);/dev/console
  2. 虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,CentOS 默认启动6个虚拟终端;ctrl + alt +f#[1-6]
    • 图形终端:附加在物理终端之上的以软件方式虚拟实现的终端,但额外会提
      供桌面环境;
    • 设备文件路径: /dev/tty#[1-6]
  3. 模拟终端:
    图形界面下打开的命令行窗口,基于 ssh 协议或 telnet 协议等远程打开的界面
    设备文件:/dev/pts/# [0,♾]
    查看当前终端设备命令:tty

tty 是 Teletype 的缩写,电传打字机(一种远程打印机)
伪终端(Pseudo Terminal)['sjuːdəʊ]

交互式接口,启动终端后,在终端设备附加一个交互式应用程序

GUI(Graphical User Interface)
  X protocol, window manager, desktop
  Desktop:
    GNOME  (c, gtk)
    KDE    (c++, qt)
    XFCE(轻量级桌面,对显卡要求低的)
CLI(Command-Line Interface)
  SHELL程序:
    sh(作者:bourn,为 unix 设计的)
    csh
    tcsh(csh 升级版)
    ksh(作者:korn,商业收费的)
    bash(作者的第二版为 Linux 设计的,bourn again shell)
    zsh(取最大字母,不让别人升级了)

显示当前使用的shell

# echo $SHELL

显示当前系统使用的所有 shells:

# cat /etc/shells

区别内部或外部命令

# type <COMMAND>

查看文件位置

which 或 whereis

Linux 命令帮助的获取

外部命令:都有一个可执行程序,位于文件系统某目录下: which, whereis
shell 程序搜寻可执行程序文件的路径定义在 PATH 变量中
# echo PATH
注意:自左至右(如果在前面的路径中找到了命令就不会向后继续查找)

格式:COMMAND [OPTIONS...] [ARGUMENTS..]

  1. 内部命令help COMMAND
    • hash 命令:
       shell 搜寻到的外部命令的路径结果会缓存至kv(key - value)存储中

例子:比如 ls 命令,目录是 /bin/ls ,现在将 mv /bin/ls /usr/bin/ls 下,再次运行 ls,会提示找不到命令,使用 hash -r,清除缓存,再次运行 ls,则可以在 /usr/bin/ls 下找到该命令。


  • history 命令:
    管理命令历史:
      登录 shell 时,会读取命令历史文件中记录下的命令:~/.bash_history
      登录 shell 后新执行的命令只会记录在缓存中,这些命令会在用户退出时,追加至命令历史文件中
history:
  -a:追加本次会话新执行的命令历史至历史文件中
  -d:清除历史中的指定的命令
  -c:清空命令历史
快捷操作:
  !#: 调用历史中第#条命令
  !string: 调用历史中最近一个以string开头的命令
  !!: 上一条命令

外部命令

   1. # COMMAND --help
      # COMMAND -h
   2. 使用手册(manual)
      # man COMMAND
   3. 信息页
      # info COMMAND
   4. 程序自身的帮助文档
      README
      INSTALL
      ChangeLog
      在系统上的目录位置:`/usr/share/doc/`
   5. 程序的官方文档
   6. 发行版的官方文档
   7. Google

man COMMAND
 手册页: /usr/share/man
  man1...man8

目录名称 作用
man1 用户命令
man2 系统调用
man3 C库调用
man4 设备文件及特殊文件
man5 配置文件格式
man6 游戏
man7 杂项
man8 管理类命令

 注意: 有些关键字在不止一个章节(section)中存在帮助手册,要查看这些指定章节中的手册:man # COMMAND # 表示数字

man 命令的配置文件:/etc/man.config

  1. MANPATH /path/to/somewhere 指明新的手册文件搜索位置
  2. man -M /path/to/somewhere COMMAND 到指定位置下搜索 COMMAND 命令的手册页并显示之

man 命令本质上会自动解压位于指定目录下的帮助文件(默认 /usr/share/doc/),并在在内部调用 less 命令显示文件内容

帮助手册中的段落说明:

NAME
SYNOPSIS [sɪˈnɒpsɪs] 简介
DESCRIPTION
OPTIONS
EXAMPLES
AUTHOR
REPORTINGBUGS
SELL ALSO

SYNOPSIS

[]: 可选内容
<>: 必选内容
a|b: 二选一
...: 同一内容可出现多次

man 命令的操作方法 man less 再按 h 出现 summary of less command

f or ^F or SPACE :向文件尾部翻屏,默认一屏
b or ^B : 向文件首部翻屏,默认一屏
d or ^D:向文件尾部翻半屏
u or ^U:向文件首部翻半屏
:# 直接向后跳转多少行,如下图
image.png

文本搜索:

/keyword:
  以 keywork 指定的字符串为关键字,从当前位置向文件尾部搜索,不区分字符大小写
    n: 上一个(和命令同方向的)
    N: 下一个(和命令同方向的)
?keyword
  以 keywork 指定的字符串为关键字,从当前位置向文件首部搜索,不区分字符大小写
    n: 上一个(和命令同方向的)
    N: 下一个(和命令同方向的)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,014评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,796评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,484评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,830评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,946评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,114评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,182评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,927评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,369评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,678评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,832评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,533评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,166评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,885评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,128评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,659评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,738评论 2 351