• 【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暂停


  • 相关阅读:
    2018年3月至4月小结
    前端面试中,经常看到垂直居中与水平居中,实际排版用的多吗?
    Hbuilder配置识别逍遥安卓模拟器
    php静态变量与方法与phar的使用
    切面反射获取方法
    Spring:源码解读Spring IOC原理
    怎样批量提取JPG照片的文件名
    如何1秒批量提取电脑文件夹中的所有文件、文件夹名字到txt/excel
    用powermock 方法中new对象
    springboot单元测试自动回滚:@Transactional
  • 原文地址:https://www.cnblogs.com/SeekHit/p/6279075.html
Copyright © 2020-2023  润新知