命令行Bash的基本操作

什么是Shell

操作系统底层有个内核(Kernel),内核用来实现计算机操作系统底层基本功能,比如:磁盘读写、网络的连接、键盘鼠标的驱动、图形界面等等。但是用户无法直接操控内核(Kernel)。

这时候就需要一个“Shell”程序,Shell将用户的指令翻译成内核可以理解的信息。

命令行Bash的基本操作

Shell的分类

  • CLI: Command Line Interface —— 命令行界面
  • GUI: Graphical User Interface —— 图形界面

Linux的Shell

  • CLI: BASH
  • GUI: GNOME

提示符

  • #: 代表以根用户(root)登录
  • $: 代表以普通用户登录

命令一般由三个部分组成

  • 命令
  • 选项
  • 参数

&符号

  • 任何命令后加上&,代表着将这条命令放在后台运行
  • 使用jobs命令可以查看后台运行的作业
    命令行Bash的基本操作

BASH——历史记录

  • 使用上下键查看之前的命令
  • 使用history命令查看全部历史记录

命令行Bash的基本操作

切换用户

  • su -: 切换到root用户并使用一个新的运行环境

  • sudo: 使用管理员用户身份运行命令

    显示当前用户信息: id
    修改当前用户密码: passwd