zoukankan      html  css  js  c++  java
  • 【Linux学习一】命令行CLI、BASH的基本操作

    ●操作系统的基本结构

    操作系统的基本结构通过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暂停


  • 相关阅读:
    Python
    TERSUS笔记116-删除数据操作
    TERSUS笔记115-修改数据操作
    TERSUS笔记114-表格分页操作
    TERSUS笔记113-查询数据操作
    TERSUS笔记111-上传图片在列表中显示
    TERSUS笔记110-增加保存验证数据操作
    TERSUS笔记103-本地开发测试mysql数据库连接
    TERSUS笔记102-CSS样式和icon图标设置说明
    TERSUS笔记101-常用元件和操作说明
  • 原文地址:https://www.cnblogs.com/SeekHit/p/6279075.html
Copyright © 2011-2022 走看看