一、shell
1.什么是shell?
shell是一种命令语言,是为用户提供操作界面的一种软件,软件可以接受用户命令,并且执行用户输入的命令,然后对相应的程序进行调用。
2.shell的使用
在桌面点击鼠标右键,选择 Open in Terminal,进入到shell中
2.1命令行提示符
命令提示符的含义:
• kiosk # 开启Shell的用户
• @ # 分隔符
• foundation0 # 主机短名称
• Desktop # 当前工作目录的基本名称
• $ #身份提示符
!系统可以有多个用户登录,分为root (超级用户)和普通用户
root 的身份提示符为 【#】 普通用户为【$】
2.2如何执行命令
命令的正确输入
[root@localhost Desktop]# <命令> 空格 <参数> 空格 <目标>
示例:
• 参数用来指定命令的某些功能,可以加也可以不加
•
命令和参数和目标之间要用空格分开
•
参数中
“-”
表示单词的缩写,
“--”
表示单词的全拼
• 命令必须在行提示符之后输入,没有行提示符的输入时无效的
•
如何释放行提示符(
CTRL+C
)
• <TAB>
用于命令行的补齐
•
使用参数时
-a -b -c = -abc = -cab =-bac
命令效果
#命令1:按文件大小排序显示linux目录中的文件
#命令2:显示linux目录中文件的大小
#命令3:按文件大小排序显示linux目录中的文件,并且显示文件大小
#命令4:与上一条功能相同,展示
"-a -b " = " -ab "
2.3shell中的快捷键
快捷键 | 作用 |
---|---|
<CTRL>+<C>
| 取消命令执行 |
<CTRL>+<D> | 关闭当前shell |
<CTRL>+<Shift>+<N> |
打开一个新
Shell
|
<CTRL>+<Shift>+<T> |
打开一个新页面
|
<CTRL>+<A> |
快速移动光标的命令首字母
|
<CTRL>+<E> |
快速移动光标的命令结尾
|
<CTRL>+<U> |
从光标所在位置删除到行首
|
<CTRL>+<K> |
从光标所在位置删除到行尾
|
<CTRL>+<Shift>+<C> |
复制
|
<CTRL>+<Shift>+<V> |
粘贴
|
<CTRL>+<L> | 清空屏幕 |
2.4 shell中历史记录调用
history | ##查看历史记录 |
history -c | ##清空本shell中的历史记录(打开一个新的shell,历史还在 |
调用方法 | 调用效果 |
---|---|
上下键
| 逐行调用 |
!数字 | 指定行调用 |
!字母 | 指定首字母调用 |
<CTRL>+<R>+关键字 | 指定关键字调用 |
运行命令
二、实验环境控制
我们在初学Linux时,可能会因操作不当使系统发生某些错误甚至系统崩溃,因此我们可以开启一台虚拟机,在虚拟机中进行实验,当系统发生错误时可以重置虚拟机,恢复原始设定,不会对真机产生危害。
虚拟机的管理命令
rht-vmctl start workstation | ##开启workstation虚拟机 |
rht-vmview view workstation | ##显示虚拟机 |
rht-vmctl status workstation | ##查看虚拟机状态 |
rht-vmctl stop worksation | ##正常关闭虚拟机 |
rht-vmctl poweroff workstation | ##断电 |
rht-vmctl reset workstation | ##重置虚拟机,恢复原始设定 |
命令的运行
可能发生的错误提示:
1.当虚拟机开启后,再输入开启虚拟机命令时会报错
2.查看虚拟机只能在虚拟机开启后查看,虚拟机关闭时查看会产生错误提示