首页 > 代码库 > Linux basic(1)

Linux basic(1)

                                                             Linux基础概念

 一、终端       
终端设备分为三种:物理终端,虚拟终端,模拟终端。

物理终端:直接连接主机的显示器和键盘设备。
                 设备文件路径:/dev/console
        

虚拟终端:附加在物理终端之上以软件形式虚拟实现的终端。在虚拟终端中还包含有图形终端。                            图形终端:附加在物理终端之上以软件形式虚拟实现的终端,提供桌面环境。                                      设备文件路径:/dev/tty#
                                                                                                                                                            模拟终端:在图形界面下打开的命令窗口,用ssh或者是telent远程连接打开的界面
                 设备文件路径:/dev/pts/#      
                                                                               
终端是用户与主机交互,必须用到的设备。 查看当前的终端设备:tty
        
交互式接口:启动终端后,在终端设备附加一个交互是应用程序
交互式接口分为两种:1,GUI:图形用户界面
                                  2,CLI:文本界面(字符界面)
        
[root@localhost~]#, 分为两部分。
        1, [root@localhost~]:PS1
        2, 命令提示符(prompt)分为两种 ,分别是 #  , $
            1)#, 以管理员身份运行。
            2)$,以普通用户方式运行。
 
  1、显示当前系统下的所有shell:
          在命令提示符(#)下 cat /etc/shells
         
  2、显示当前使用的shell:
          在命令提示符(#)下echo ${SHELL}
    
运行命令:提请shell程序找到键入命令所对应的可执行程序或代码并由其分析后提交给
                 内核分配资源将其运行起来:表现为一个或多个进程。
 
在shell中可执行的命令有两类分别为:1.内建命令 2.外部命令
       1.内建命令:由shell自带的,而且通过某命令形式提供。内部命令的执行速度非常快。这是                                       因为没有其他的进程因为执行这条命令而被创建。
       2.外部命令:在当前系统的某文件系统路径下有对应的可执行程序文件:可使用which,                              whereis命令查看路径 。
          区别内部或外部命令:#type
                
运行命令:
   命令格式:
      COMMAND  [OPTIONS…]  [ARGUMENTS…]  
            COMMAND:命令
            OPTIONS:选项
            ARGUMENTS:参数
                    
     选项:1.用于启用或关闭命令的某些功能。
               2.选项分为长选项和短选项。
     短选项:- 一个字符(c)例如-l,-h
           多个短选项可合并使用:例如-l –h,可写成-lh
     长选项:- - 一个单词(word)例如—long,--human-readable
     
     参数:命令的作用对象,向命令提供数据:
   命令本身要写在最左侧,命令本身是一个可执行的二进制程序或shell自带的内建命令。
 
注意:
   1.多选项以及多参数和命令之间都应该使用空白字符分隔
   2.取消命令执行:ctrl+c

Linux basic(1)