1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
[root@qls ~]# #超级管理命令命令行提示符 [test@qls ~]$ #普通用户命令行提示符 命令行结构 [root@qls ~]# [] #就起到一个括号的作用 root #本身是超级管理员 所在的位置是当前登录的用户 @ #分隔符 qls #主机名 是唯一的 也可以进行修改的 ~ #本身是当前用户的家目录 所在的位置是当前所在的路径 所在的目录 定个位 # #超级管理员命令行提示符 注释 注释的后面命令,系统不会执行的 $ #普通用户命令行提升符 变量 PS1 定义命令行的结构 |
获取命令的帮助信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
1. man #详细的显示一个命令的使用方法 [root@qls ~]# man ls 2. help #查看一个命令的帮助信息 只能查看系统的内置命令 [root@qls ~]# help cd #不推荐使用 3. 使用选项help查看命令的帮助信息,有的命令是不支持 [root@qls ~]# ls --help #显示命令的选项帮助信息 4. info #显示命令的一些基本信息,不推荐使用 [root@qls ~]# info ls 5. 通过互联网的方式获取命令的帮助信息 http://linux.51yip.com https://man.linuxde.net https://liunx.web3.xin |
Bash的特性
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
1. tab补全 #命令补全 [root@clf ~]# user #命令补全 useradd userdel usermod usernetctl users [root@clf ~]# s Display all 195 possibilities? (y or n) #以s开头的命令共有195个,是否显示 y 显示 n 不显示 #选项补全 yum install -y bash-completion #需要安装补全软件 [root@clf ~]# ls -- --all --indicator-style= --almost-all --inode --author --kibibytes --block-size= --lcontext [root@clf ~]# systemctl st start status stop #参数补全 文件或者目录的路径补全 [root@clf ~]# ls /etc/sysconfig/network-scripts/ifcfg- ifcfg-eth0 ifcfg-lo |