前面说了,我们要尽量少用GNOME图形界面,而应该以使用BASH命令行为主。

SHELL

Shell是操作系统内核的壳,因为我们不能直接操作系统的内核Kernel,只能通过Shell去操作,Shell可以简单理解为用户向操作系统发送指令的代理。

看下面两张图。

GNOME指的是图形界面,BASH就是命令行,即CentOS下的Terminal终端。

BASH

BASH可以简单理解为系统下的Terminal终端。

$表示普通用户,#表示root用户,如下图所示。

实践:

使用TAB键简化命令输入

使用TAB键可以帮助我们自动补全命令名和文件名,但是无法自动补全参数。

如果已输入的命令没办法确定是否唯一,此时可以连续按两下TAB键,BASH会自动列出所有匹配的命令,如下图。

历史记录

通配符

这里的通配符跟正则表达式中的规则完全一样,只要理解了正则表达式再理解这个应该不难。

这些通配符一般用在匹配文件名的时候。

实践:

切换用户

有的时候,我们需要使用root用户的权限,但是又不想注销再登录,就可以通过切换用户来实现。

实践:

作业管理

作业可以理解为windows下的任务管理器。

使用jobs命令相当于打开windows下的任务管理器,可以查看当前打开了哪些应用程序。

最新文章

  1. win7 双屏双任务栏
  2. 宽字符,Ansic和Unicode
  3. Best Time to Buy and Sell Stock with Cooldown
  4. 博客还是搬到csdn吧~
  5. 最简单的jdbc程序
  6. 网站常用css必备css reset
  7. tomcat使用memcached完成集群
  8. AxisFault另外一个问题
  9. HTML加载顺序总结测试
  10. .Net 内存池
  11. js事件汇总
  12. Android缓存机制——LruCache
  13. SQLite新建数据库及txt文件(CSV文件)导入
  14. vue打包上传oss
  15. HDU 1847 Good Luck in CET-4 Everybody!(找规律版巴什博奕)
  16. 【转】常见六大Web 安全攻防解析
  17. Xcode missing file or .png is missing from working copy
  18. 如何导入外部Git仓库到中国源代码托管平台(Git@OSC)
  19. 第6章 RTX 操作系统源码方式移植
  20. elasticserach 索引删除 源码分析

热门文章

  1. Spark 异步Action
  2. 《JavaScript DOM编程艺术》学习笔记(一)
  3. UEditor之实现配置简单的图片上传示例
  4. [文章汇总]ASP.NET Core框架揭秘[最近更新:2018/10/31]
  5. Spring使用支付宝扫码支付
  6. 你必须知道的10个Python第三库
  7. [Swift]LeetCode298. 二叉树最长连续序列 $ Binary Tree Longest Consecutive Sequence
  8. Redis 设计与实现 (二)--数据库
  9. CentOS7 Linux中通过加密grub防止黑客通过单用户系统破解root密码
  10. Spring中你可能不知道的事(二)