Linux入门基础(一)

UNIX/Linux 本身是没有图形界面的,我们通常在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件XFree86,现在则是 xorg(X.Org),而这套软件又是通过 X 窗口系统(X Window System,也常被称为 X11 或 X)实现的,X 本身只是工具包及架构协议,而 xorg 便是 X 架构规范的一个实现体,也就是说它是实现了 X 协议规范的一个提供图形界面服务的服务器,就像实现了 http 协议提供 web 服务的 Apache 。如果只有服务器也是不能实现一个完整的桌面环境的,当然还需要一个客户端,我们称为 X Client,像如下几个大家熟知也最流行的实现了客户端功能的桌面环境 KDE,GNOME,XFCE,LXDE 。

 

**常用命令行:**

touch是用来创建文件,例如touch file

cd用来进入一个目录

pwd用来查看当前所在目录

**重要的快捷键:**

按键                 作用

Tab          进行命令补全

Ctrl+c      强行终止当前程序

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

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

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

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

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

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

Alt+Backspace          向前删除一个单词

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

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

**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命令行用来获得帮助**

区段   说明

1       一般命令

2       系统调用

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

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

5       文件格式和约定

6       游戏和屏保

7       杂项

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

原文地址:https://www.cnblogs.com/rickeyscut/p/8290361.html