码迷,mamicode.com
首页 > 系统相关 > 详细

Linux

时间:2017-05-08 16:17:05      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:back   交互   font   man 命令   tab   shel   环境   img   image   

   UNIX/Linux 本身是没有图形界面的,我们通常在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件。通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,并且为了能在一个窗口中完成用户输入和显示输出,提供了一个叫做终端模拟器的程序(Terminal),实现了终端的桌面环境有多个。

   Terminal和Console(控制台)是有区别的,Linux 默认提供了 6 个纯命令行界面的 “terminal”,可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换,按下[Ctrl]+[Alt]+[F7]切回图形界面。

   Shell 是指“提供给使用者使用界面”的软件(命令解析器),类似于 DOS 下的 command(命令行)。普通意义上的 Shell 就是可以接受用户输入命令的程序。Shell 既是用户交互的界面,也是控制系统的脚本语言。

   Ubuntu 终端默认使用的Shell类型是 bash,默认的桌面环境是 GNOME 或者 Unity。

   Linux命令行输入查看命令后会输出内容,如果只是执行不会有输出,错了才会显示错在哪。

 


 

 

   几个十分有用、必需掌握的小技巧:

   Tab键来进行补全命令,补全目录、补全命令参数,当忘记的时候可以只输入开头按下Tab就可以得到提示帮助补全。

   Ctrl+c强制终止当前不可控程序恢复可控状态。

   ↑↓恢复之前输入过的命令

   其他一些常用快捷键:

按键作用
Ctrl+d 键盘输入结束或退出终端
Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a 将光标移至输入行头,相当于Home
Ctrl+e 将光标移至输入行末,相当于End
Ctrl+k 删除从光标所在位置到行末
Alt+Backspace 向前删除一个单词
Shift+PgUp 将终端显示向上滚动
Shift+PgDn 将终端显示向下滚动

   通配符主要有星号(*)和问号(?),用来对字符串进行模糊匹配,只能出现在参数值里,命令还是用Tab补全,查找文件用。

   $ touch love_{1..10}_linux.txt创建“love_1_linux.txt,love_2_linux.txt,... love_10_linux.txt”多个文件

   Shell 常用通配符:

字符含义
* 匹配 0 或多个字符
? 匹配任意一个字符
[list] 匹配 list 中的任意单一字符
[!list] 匹配 除list 中的任意单一字符以外的字符
[c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
{c1..c2} 匹配 c1-c2 中全部字符 如{1..10}

   man 命令调用在线文档手册页寻求帮助(通常英文),man 命令名 查看介绍,按q退出

   --help知道命令作用查看某个参数作用 命令名 --help

 

 

有趣的命令

banner输出图形字符

#安装
$ sudo apt-get update
$ sudo apt-get install sysvbanner
#命令
$ banner lindaman

技术分享

 

Linux

标签:back   交互   font   man 命令   tab   shel   环境   img   image   

原文地址:http://www.cnblogs.com/Lindaman/p/6824955.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!