●操作系统的基本结构

操作系统的基本结构通过Kernel(内核)和Shell(壳)构成。常见的Shell分为GUI和CLI

GUI 图形方面的shell ------〉windows 、mac os
CLI 命令行方面的shell -----〉比图形强大

以CentOS为例

  ● GUI:GNOME

  ● CLI:BASH

●提示符

  ● # root用户 (最高权限)
  ● $ 普通用户

●命令一般由 (选项、命令、参数) 组成。

  ● uname 显示系统的基本信息
    ● -r 内核版本号
    ● -a 显示所有信息==(--all)
  ● ctrl+c 终止当前命令。
  ● 命令后面加上 &将这个命令放到后台运行。

●使用Tab键来自动补全命令(注意:无法自动补全参数,)

  ● 自动补全命令

  ● 自动补全文件名  

  ● 无法自动补全参数

●BASH-历史记录

  ● Bash会保存你输入过的命令,可以通过↓↑ 键来查看。
  ● 通过history可查看输入过的全部命令。

●通过历史记录简化操作

  ● !!重复前一个命令(用上也可以。还方便)
  ● !字符 重复前一个以“字符”开头的命令
  ● !num 按照历史记录的序号执行命令
  ● !?abc重复之前包含abc的命令
  ● !-n重复n歌命令之前的那个命令

●搜索命令历史记录

  ● 通过Ctrl+r来在历史记录中搜素命令(reverse-i-search)“:
  ● 重新调用前一个命令中的参数Esc.(按完Esc键之后按.)

●命令行通配符(正则表达式)

  ● *匹配零个或多个
  ● ?匹配任意一个字符
  ● [0-9]匹配一个数字范围
  ● [abc]匹配列表里任何字符
  ● [Λabc]匹配列表以外的字符

●切换用户

  ● su - 切换到root用户(切换终端)
  ● sudo 使用管理员权限运行命令

  ● id 显示当前用户信息

  ● passwd 修改当前用户密码

●管理后台作业

  ● jobs 查看当前在后台运行的作业
  ● bg 编号 控制进程继续在后台运行
  ● fg 编号 继续在前台运行
  ● ctrl+c终止
  ● ctrl+z暂停

最新文章

  1. ,net core mvc 文件上传
  2. php-fpm优化
  3. 在visual studio2015中使用easyX画图
  4. !important
  5. mysql 主从 重新同步
  6. VC6.0读取Excel文件数据
  7. vsftp 配置
  8. stringgird中使用TClientDataSet排序的问题
  9. HW3.11
  10. angular中ueditor插件的使用
  11. adb Monkey用法
  12. 浅析StackTrace【转】
  13. Winform中上传、下载文件选择打开文件的位置
  14. Creating Spatial Indexes(mysql 创建空间索引 The used table type doesn't support SPATIAL indexes)
  15. 一口一口吃掉Volley(一)
  16. 修改tomcat图标
  17. 1010: [HNOI2008]玩具装箱toy [dp][斜率优化]
  18. 初窥React Native
  19. Oracle 11g Articles
  20. python发展史

热门文章

  1. 2019年icpc区域赛银川站总结
  2. 华为HCNA乱学Round 4:RIP
  3. Linux基础训练题型(下)
  4. hashMap怎样解决hash冲突
  5. docopt 安装及基本应用
  6. gson 带泛型的转换
  7. Filebeat7 Kafka Gunicorn Flask Web应用程序日志采集
  8. golang(3):strings和strconv使用 & 时间和日期类型 & 指针类型 & 流程控制 & 函数
  9. O016、搭建实验环境
  10. spark精华面试题