美文网首页开发随笔Linux_System
Linux笔记1-终端与命令

Linux笔记1-终端与命令

作者: 8813d76fee36 | 来源:发表于2017-10-18 12:45 被阅读7次

    终端

    用户与主机交互必然用到的设备。

    • 物理终端:直接接入本机的显示器和键盘设备。
      设备文件路径:/dev/console
    • 虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端。
      CentOS6 默认启动6个虚拟终端。(Ctrl + Alt + F1~F6)
      图形终端:附加在物理终端之上的以软件方式虚拟实现的终端,但会额外提供桌面环境。
      设备文件路径: /dev/tty#
    • 模拟终端:
      1、图形界面下打开的命令行接口。
      2、基于ssh协议或telnet协议等远程打开的界面。
      设备文件路径:/dev/pts/#
    • 查看当前的终端设备
    $ tty
    

    交互式接口:启动终端后,在终端设备附加一个交互式应用程序,分为以下两类。
    GUI:图形界面。
    CLI:文本界面。
    shell程序:sh,csh,bash(流行)

    • 查看当前使用的shell类型
    $ echo $SHELL 或 echo ${SHELL}
    
    • 显示当前系统支持的shell类型
    $ cat /etc/shells
    

    命令提示符

    image.png

    [root@i-onhrbqpk ~] : PS1
    (#) : 命令提示符(prompt)。其中管理员显示(#),普通用户显示($)。

    命令

    输入命令-回车:提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来,表现为一个或多个进程。

    • 内建命令
      由shell自带的,而且通过某命令形式提供。
    • 外部命令
      在当前系统的某文件系统路径下有对应的可执行程序文件。可以使用which + 命令名whereis + 命令名查看该执行文件的位置。
    • 查看命令是内建还是外部命令
    $ type 命令名
    

    $ type cd

    查看命令类型1
    如图提示说cd命令是一个shell内建命令。 查看命令类型2
    如图显示了cat命令对应程序文件路径。

    运行命令

    • 运行命令的格式
      COMMAND [OPTIONS...] [ARGUMENTS...]

    选项:用于启用或关闭命令的某些功能。
    短选项: -c,例如 -l、-h。多个短选项可以合并使用,可写作-lh。
    长选项:--word,例如 --long, --human-readable。长选项一般不可合并。

    参数:命令的作用对象。向命令提供数据。

    注意:
    1、多选项,多命令之间使用空格分割。
    2、取消命令执行:Ctrl + c

    相关文章

      网友评论

        本文标题:Linux笔记1-终端与命令

        本文链接:https://www.haomeiwen.com/subject/xabsuxtx.html