2、终端、命令格式、文件系统

来源:互联网 发布:无人机路径规划软件 编辑:程序博客网 时间:2024/06/06 09:21
    终端:用户与主机交互
        物理终端(console):直接接入本机
            未启动完全显示物理终端,一但启动完成就进入虚拟终端1
            设备文件:/dev/console
        虚拟终端:附加在物理终端上以软件方式虚拟实现的终端,centos默认6个虚拟终端,ctrl+alt+F(1-6)
            设备文件:/dev/tty(1-6)
        图形终端:附加在物理终端上以软件方式虚拟实现的终端,提供桌面环境,ctrl_alt+F7切换到图形终端(图形终端必须启动过)
        模拟终端:图形下打开的命令行、远程ssh或telnet打开的界面
            设备文件:/dev/pts/(0-N)
        tty:显示连接的终端
        
    交互式接口:启动终端后,在终端设备附加一个交互式应用程序
        GUI:X protocol,window manager,desktop
            desktop:GNOME(c,gtk)、KDE(c++,gt)、XFCE(轻量级)
        CLI:shell程序
            bash、sh、csh、tcsh、ksh、zsh
            echo $SHELL:显示当前shell
            /bin/csh:切换到csh
            cat /etc/shells:显示系统支持的shell
            
    命令提示符:prompt
        echo $PS1:显示命令提示符组成
            #:管理员
            $:普通用户
            
    命令:输入命令,回车
        提请shell程序找到键入命令所对应执行程序或代码,并分析提交给内核分配资源运行
        在shell中可执行命令有两类:
            内建命令:由shell自带的,而且通过某命令形式提供
            外部命令:在当前系统下对应的可执行程序文件
                which 命令:查看命令路径(只可查看外部命令)
                whereis 命令:查看命令路径(只可查看外部命令)
                type 命令:查看命令是哪类命令
                shell会到$PATH变量里查找命令,ecoh $PATH,从左到右依次查找
            
    命令格式:
        command [options...] [arguments...](命令 选择 参数)
            选项:启用或关闭命令的某些功能
                短选项:-c(-加单字母)
                    可合并使用
                长选项:--word(--单词)
            参数:命令的作用对象,向命令提供数据
        注意:多选项,多参数和命令之间应该使用空白字符分隔,ctrl+c取消命令执行
        
    文件系统:由索引和索引能定位能理解的编址方式组成(一个存储空间,其中一部分编排成编址方式,并在另一部分空间建立索引)
        /:根,绝对起始路径
        /目录/:起始路径
        /目录/文件:文件叫叶子节点
        目录:路径映射的映射方式
        文件:存储在硬盘上的数据
            两类数据:
                元数据:属性数据(大小、名)
                数据
        文件系统特性:
            文件名严格区分大小写
            文件名可使用除/以外任意字符(不建议使用特殊字符)
                /:表示要和路径分隔符
            文件名长度最长不能超过255个字符
            所有以.开头的文件为隐藏文件
            
        路径:
            绝对路径:从根目录起始的路径
            相对路径:从当前位置起始的路径
原创粉丝点击