美文网首页
第二节:基本概念及操作

第二节:基本概念及操作

作者: 一萌新一 | 来源:发表于2017-05-13 15:35 被阅读0次


        本节我们主要学习常用Shell命令,Linux使用技巧,其中包括Linux的基本命令,软件安装通配符的使用。

         1.桌面环境:

        (1).UNIX/Linux 本身是没有图形界面的,我们通常在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件,类似 Windows95 之前的 Windows 的图形界面实则也只是运行在 DOS 环境的一套软件。

         2.桌面环境的使用。

         3.Linux终端:几个比较常见的终端模拟器: gnome-terminal,kconsole,xterm,rxvt,kvt,nxterm 和 eterm 。目前我们的实验中的终端程序是 xfce 桌面环境自带的 xfce-terminal 。不过要注意的是这里所说的终端(Terminal)和控制台(Console)是有区别的。

            4.Shell:

          Shell 是指“提供给使用者使用界面”的软件(命令解析器),类似于 DOS 下的 command(命令行)和后来的 cmd.exe 。普通意义上的 Shell 就是可以接受用户输入命令的程序。UNIX/Linux 中比较流行的常见的 Shell 有 bash、zsh、ksh、csh 等等,Ubuntu 终端默认使用的是 bash,默认的桌面环境是 GNOME 或者 Unity(基于 GNOME),但我们的环境中使用的分别是 zsh 和 xfce。

       5.命令行操作实验:输入与输出。

          双击桌面上的 Xfce 终端 图标打开终端后系统会自动运行 Shell 程序,然后我们就可以输入命令让系统来执行了。

        (1).主要快捷键:

         Tab使用Tab键来进行命令补全当然不止补全命令,补全目录、补全命令参数都是没问题的

         Ctrl+c使用Ctrl+c键来强行终止当前程序(你可以放心它并不会使终端退出)。当你看到终端没有任何反应或提示,也不能接受你的输入时,可能只是运行的程序需要你耐心等一下,就不要急着按Ctrl+c了。

         Ctrl+d 键盘输入结束或退出终端

         Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行

         Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg

         Ctrl+a 将光标移至输入行头,相当于Home键

         Ctrl+e 将光标移至输入行末,相当于End键

         Ctrl+k 删除从光标所在位置到行末

         Alt+Backspace 向前删除一个单词

         Shift+PgUp 将终端显示向上滚动

         Shift+PgDn 将终端显示向下滚动

        (2).学会使用通配符:

    主要有星号(*)和问号(?),用来对字符串进行模糊匹配(比如文件名、参数名)。当查找文件夹时,可以使用它来代替一个或多个真正字符。

           (3).常见Shell通配符:

    *                   匹配 0 或多个字符

    ?                   匹配任意一个字符

    [list]                匹配 list 中的任意单一字符

    [!list]                匹配 除list 中的任意单一字符以外的字符

    [c1-c2]             匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]

    {string1,string2,...}  匹配 string1 或 string2 (或更多)其一字符串

    {c1..c2}              匹配 c1-c2 中全部字符 如{1..10}

          (4).学会在命令行中获取帮助:

    如果你遇到困难,可以使用man命令,它是Manual pages的缩写。

    为了便于查找,man 手册被进行了分册(分区段)处理,在 Research UNIX、BSD、OS X 和 Linux 中,手册通常被分为8个区段,安排如下:

    1 一般命令

    2 系统调用

    3 库函数,涵盖了C标准函数库

    4 特殊文件(通常是/dev中的设备)和驱动程序

    5 文件格式和约定

    6 游戏和屏保

    7 杂项

    8 系统管理命令和守护进程

         要查看相应区段的内容,就在 man 后面加上相应区段的数字即可。你可以在 man 中使用搜索/<你要搜索的关键字>,查找完毕后你可以使用n键切换到下一个关键字所在处,shift+n为上一个关键字所在处。使用Space(空格键)翻页,Enter(回车键)向下滚动一行,或者使用j,k(vim 编辑器的移动键)进行向前向后滚动一行。按下h键为显示使用帮助(因为 man 使用 less 作为阅读器,实为less工具的帮助),按下q退出。

        想要获得更详细的帮助,你还可以使用info命令,不过通常使用man就足够了。如果你知道某个命令的作用,只是想快速查看一些它的某个具体参数的作用,那么你可以使用--help参数,大部分命令都会带有这个参数

    相关文章

      网友评论

          本文标题:第二节:基本概念及操作

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