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 系统管理命令和守护进程
最新文章
- Puppet权威指南
- 8VC Venture Cup 2016 - Elimination Round
- struts2:遍历自定义字符串数组,遍历Action实例所引用对象中的数组
- iOS 初级数据持久化
- 给学习IT、编程者的看
- linux mail命令详解
- 两个HC-05蓝牙模块互相绑定构成无线串口模块
- Android4.2.2源码目录结构分析
- Android JNI 使用的数据结构JNINativeMethod详解
- ​Django-model
- 前端(各种demo)二:左侧导航栏的折叠和打开(不使用js)基础版和升级版
- python 基础 Two day
- Transformation和Action
- s面向对象的写法
- filter运行出现 <;filter object at 0x000001B68F052828>; 判断素数
- 如何下载网页上的视频和flash的方法
- MSSQL如何将查询结果拼接成字符串
- ESB初步配置文件认识
- 【Flutter】Flutter 一些常用库
- python2与python3 的pip的安装
热门文章
- Python 绘图与可视化 matplotlib(上)
- SM32 USART与USB接收不定数据方法,标准库、HAL库都适用
- Spring IoC容器实现
- ASP.NET-Active Direcotry编程示例
- SQL SERVER-union
- 弹性ScrollView,和下啦刷新的效果相似 实现下拉弹回和上拉弹回
- [jzoj 6084] [GDOI2019模拟2019.3.25] 礼物 [luogu 4916] 魔力环 解题报告(莫比乌斯反演+生成函数)
- (转载) EditText初始不弹出软键盘,只有光标显示,点击再弹出
- 51nod 1435 位数阶乘 (手动计算)
- 转js调优