共计 756 个字符,预计需要花费 2 分钟才能阅读完成。
命令行界面 Shell(CLI Shell)
CLI 是在用户提示符下键入可执行指令的界面,用户通过键盘输入指令,完成一系列操作。在 Linux 系统上主流的 CLI 实现是 Bash,是许多 Linux 发行版默认的 Shell。还有许多 其他的 Shell 类型,例如 tcsh、csh、ash、bsh、ksh 等。
对我们来说主要是给大家分享 bash shell 的使用,bash 现在已经是 Linux 发行版的默认标准,几乎大多数发行版都使用这个,在工作中我们也要大量使用 shell 脚本来完成自动化操作。
当然也有 GUI 界面的 shell,这是在桌面环境下的进入的 shell。
学习几个简单的变量
- $SHELL:打印默认的 shell 类型,默认是 bash,比如
[root@localhost ~]
# echo $SHELL
/bin/bash
$PATH:Linux 下系统查找命令路径的环境变
root@localhost ~# echo $PATH
/usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /root/bin
$PWD:打印当前所在的执行路径,当然 pwd 命令作用亦如此。
root@localhost ~# echo $PWD
/root
root@localhost ~# pwd
/root
$USER:打印当前使用的是哪个账户登陆的操作系统
root@localhost ~# echo $USER
root
$HOSTNAME:主机名,是用来标识主机信息
root@localhost ~# echo $HOSTNAME
localhost.localdomain
$LANG:当前主机使用的语言
root@localhost ~# echo $LANG
en_US.UTF-8
$IFS:内部字段分隔符,默认 IFS 是空白字符
root@localhost ~# echo $IFS