Linux入门基础1
CLI:BASH基本操作
User通过Shell对Kernel进行操作。
Shell的种类有两种,分别是
- CLI(Command Line Interface)
- GUI(Geography User Interface)
Linux系统的Shell:
- CLI:BASH
- GUI:(不同的Linux发行版有不同的桌面)
BASH组成:
提示符 #(root用户) $(普通用户)
su -
连接符 @ 之后连接主机名
~ 表示当前工作目录
命令一般由三部分组成
命令
选项
参数
多进程终端
-a –all
& 程序放在后台运行
Tab键 :
- 补全命令:按一下自动补全 按两下列出所有以××开头的命令
- 补全文件名
- 无法自动补全参数
clear
清除当前屏幕
BASH -历史记录
BASH会保存输入的命令,可以通过按上下键查看。
history
列出所有输入的命令通过历史记录简化命令
!!
前一个命令
!字符
重复上一个以字符开头的命令
!num
以历史记录的序号执行命令
!?abc
重复之前包含abc的命令
!-n
执行n个以前的命令
Ctrl R
搜索命令 任意一段字符串esc 再按 . 调用上一个命令的参数
命令行通配符
- * 匹配零个或多个
- ?匹配任意一个字符
- [0-9] 匹配一个数字范围
- [abc]匹配列表里任何字符
- [^abc]匹配列表以外字符
su - username
切换到 username这个用户
su -
切换用户和终端
su
切换用户,终端不变
sudo
使用管理员身份运行命令
id
显示当前用户信息
passwd
修改当前用户密码
BASH作业管理
- 在后台运行进程 命令后加&
- 暂停某个程序 Ctrl+z 或者发送信号 17
- 管理后台作业
- jobs
- bg (background)
- fg (前台)
Ctrl + c 终止程序