标签:通用 快捷 运行级别 val relative The 微软雅黑 单词 解释
000:对所有终端用户进行广播信息怎么操作?
案例:wall " The system will be shut down in 10 minutes "
001:shell初步认识
Shell 俗称壳,它提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行。
Shell 实际上是一个命令解释器,它通过解释用户输入的命令并把它传输给系统内核去执行。
Shell 有自己的编程语言用于对命令的编辑,它允许用户编写由 shell 命令组成的程序。Shell 编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的 Shell 程序与其他应用程序具有同样的效果。
内部命令与外部命令的区分方法?
案例:使用命令type 可以进行识别命令的类型,如下图所示:
shell 提示符的区分方法?
案例:使用命令 su - 【用户名】 进行切换
#:超级管理员 ;$:普通用户
( [root@mb ~]# )解释括号内容的字符串含义说明:
名称 | 含义 |
root | 当前登录系统的用户名称 |
@ | 间隔符 |
mb | 当前服务器的计算机名称 |
~ | 当前用户所在的工作目录 |
# | 当前用户的提示符( #表示超级管理员 ) |
查看当前系统支持的所有shell?
方法一:使用命令 cat /etc/shells ,如下图所示
方法二:使用命令 chsh -l ,如下图所示
查看当前用户所使用的shell ?
方法一:通过 查看 /etc/passwd 文件
方法二:通过变量 $Shell 进行查看
如果更改用户的登录shell?
方法一:通过文件 /etc/passwd 进行更改 指定用户的登录shell,如下图所示:
方法二:通过命令 chsh -s 【指定shell】【用户名】 进行修改指定用户的登录shell,如下图所示:
002:命令行常用快捷键
快捷卷 | 含义 |
tab | 命令或路径的补全键 |
Ctrl + a | 光标回到命令行首 |
Ctrl + e | 光标回到命令行尾 |
Ctrl + f | 光标向右移动一个字符 |
Ctrl + b | 光标向左移动一个字符 |
Ctrl + l | 清屏 |
Ctrl + c | 中断终端正在执行的任务或删除整行 |
Ctrl + k | (剪切)删除光标到行尾处的字符 |
Ctrl + u | (剪切)删除光标到行首处的字符 |
Ctrl + w | (剪切)删除光标前一个字符 |
Ctrl + y | 粘贴文本 | 数据 |
Ctrl + d | 退出当前shell 命令行 |
Ctrl + s | 锁定当前终端 |
Ctrl + q | 解除当前终端的锁定状态 |
Ctrl + z | 暂停执行在终端运行的任务 |
Ctrl + r | 搜索命令行使用过的历史命令记录 |
Esc + . | 获取上一条命令最后的部分(空格分隔) |
Esc + b | 移动到当前单词的开头 |
Esc + f | 移动到当前单词的结尾 |
!$ | 上一条命令的最后一个参数,相当于 Esc + . |
003:关机、重启、注销命令
命令 | 参数选项 | 含义 |
shutdown | -h | 关机 |
-r | 重启 |
操作案例 |
shutdown -h now | 立即进行关机 |
shutdown -h +1 | 1分钟之后进行关机 |
shutdown -h 11:00 | 11:00 进行关机 |
shutdown -r now | 立即进行重启 |
shutdown -r +1 | 1分钟之后进行重启 |
shutdown -r 11:00 | 11:00 进行重启 |
halt | 无 | 立即进行关机 |
poweroff | 无 | 立即进行关机 |
reboot | 无 | 立即进行重启 |
init | 0 | 切换到运行级别0,相当于关机 |
6 | 切换到运行级别6,相当于重启 |
logout | 无 | 注销退出当前用户窗口 |
exit | 无 | 注销退出当前用户窗口 |
004:在Bash 命令行中显示当前用户的完整路径
解释说明:系统Bash 命令行的提示符是有一个成为PS1的环境变量控制的,其对应的变量值与含义如下表所示
PS1 变量的变量值 | 含义说明 |
\d | 代表日期,格式为 weekday month date;例如:“Mon Aug 1” |
\H | 完整的主机名 |
\h | 仅取主机的第一个名字 |
\t | 显示时间为24小时格式 |
\T | 显示时间为12小时格式 |
\A | 显示时间为24小时格式 |
\u | 当前用户的账号名称 |
\v | Bash 的版本信息 |
\w | 显示完整的路径,其中家目录会以~代替 |
\W | 利用basename 取得工作目录名称,所以自会列出最后一个目录 |
\# | 执行的第几个命令 |
\$ | 提示符,如果是超级管理员,则会提示为#,如果是普通用户,则为$ |
案例:如下图更改PS1 变量值后的效果:
01-初始Linux
标签:通用 快捷 运行级别 val relative The 微软雅黑 单词 解释
原文地址:https://www.cnblogs.com/hxStudy/p/2ac9cb35724f330d2ff30b6d319bf631.html