旧城欺烟 发表于 2017-7-19 11:48:44

[Linux Bible] Linux命令行和Shell代码圣经学习之路2

本帖最后由 旧城欺烟 于 2017-7-19 11:47 编辑

第二章:getting to the shell

      这章的内容主要包括:获取命令行(accessing the command line),通过Linux控制台终端来获取命令行界面(CLI)(reaching CLI via Linux console terminal),使用GNOME/Konsole/xterm终端仿真器(terminal emulator)。
      为了进入shell指令,你需要一个文件显示器去进入shell的CLI。然而现在的问题是有时候找到一种方式来得到CLI并不是一件简单的事情。

-控制台终端(console terminal)
      这种方式不使用图形界面而使用文本模式。这种模式只提供简单的shell CLI。这种模式叫做Linux Console,因为它模拟仿真了老式的,直接的Linux系统交互界面式的控制台终端。当Linux系统启动的时候,它会自动的创建几个(通常5,6个或者更多)虚拟控制台(virtual console),一个虚拟控制台是一个运行在系统内存里的终端会话(terminal session)。

-图形终端(graphical terminal)

      但是图像终端仿真只复制一部分。在Linux图形界面环境里有几个不同的组成部分。


-通过Linux控制台终端来获取命令行界面(CLI)(reaching CLI via Linux console terminal)
      ctrl+alt+(F1-F7)来获取虚拟控制台。
      NOTE:ctrl+alt+(F1或者F7)可以回到图形界面(Ubuntu用F7,RHEL用F1等,前提是安装的linux带了图形交互界面)

      第一行的tty2表示虚拟控制台2,tty表示teletypewriter,用来发送信息。(不是所有的linux版本都会显示tty)
      在输入密码的时候,在图形界面输入会用点或者星号来代替,但是在虚拟控制台不会显示任何东西。在登录进入虚拟控制台之后,就进入了CLI。在虚拟控制台里,不能运行任何图形程序(graphical program)。同时也可以在几个虚拟控制台之间相互转换,而不会丢失掉已经激活的会话(active session)。
      输入指令setterm -inversescreen on(off)来改变背景颜色,通过交换前景(foreground)和背景(background)来实现。另一种方法setterm -background white(black)。前景背景的颜色选择如下图:



- 通过图形终端仿真来使用CLI(Accessing CLI via Graphical Terminal Emulation)
      有很多的图形界面包,主流的有GNOME/KONSOLE/XTERM。在GNOME桌面环境下,点击应用(applications)-系统工具(system tools)-终端(terminal),看第一张图片(CENTOS)。在大多数桌面环境,可以创建桌面快捷方式。
      Shift+Ctrl+N:在新的GNOME终端窗口(terminal window)打开新的shell会话(shell seesion)。
      Shift+Ctrl+T:在现在的GNOME终端窗口打开新的标签(tab)。( Shift+Ctrl+W 关闭)
      Shift+Ctrl+Q:关闭现在的GNOME终端会话。
      Shift+Ctrl+C/V:复制粘贴。
      F11:全屏窗口, Ctrl++:放大窗口,Ctrl+-:缩小窗口,Ctrl+0:还原窗口。
      Shift+Ctrl+F:寻找,Shift+Ctrl+H:寻找下一个,Shift+Ctrl+G寻找上一个。
      Ctrl+Page Down:下一个标签(选择其为active tab),Ctrl+Page Up:上一个标签,Shift+Ctrl+Page Up:左移标签,Shift+Ctrl+Page Down:右移标签。
至于KONSOLE和XTERM我就不列举了。^_^。
页: [1]
查看完整版本: [Linux Bible] Linux命令行和Shell代码圣经学习之路2