01-初始Linux

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 变量值后的效果:




猜你喜欢

转载自www.cnblogs.com/hxStudy/p/2ac9cb35724f330d2ff30b6d319bf631.html
01-