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