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