1.echo指令
可以输出内容到标准输出,以空白分割字符串,并且后面增加换行。
[root@dsrw ~]# echo dsrw.txt
dsrw.txt
[root@dsrw ~]# echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/root/bin:/root/bin:/usr/local/nginx/sbin
[root@dsrw ~]# echo "Hello dsrw.com" > dsrw.txt
[root@dsrw ~]# cat dsrw.txt
Hello dsrw.com
[root@dsrw ~]# echo `uptime`
09:57:42 up 1:56, 1 user, load average: 0.07, 0.04, 0.10
2.alias命令
用于设置指令的别名,unalias删除别名
[root@dsrw ~]# alias -p
alias cp='cp -i'
alias egrep='egrep --color=auto'
[root@dsrw ~]# alias ls
alias ls='ls --color=auto'
[root@dsrw ~]# alias dsrw='ssh 192.168.10.2'
[root@dsrw ~]# dsrw
The authenticity of host '192.168.10.2 (192.168.10.2)' can't be established.
ECDSA key fingerprint is SHA256:hFlfjG/6A/hF+hqNMuW0p0gNEIedOpPVHo/bC7GkIxw.
Are you sure you want to continue connecting (yes/no)?
[root@dsrw ~]# unalias dsrw
3.type命令
判断内部命令或外部命令
[root@dsrw ~]# type cd
cd 是 shell 内建
[root@dsrw ~]# type ifconfig
ifconfig 是 /usr/sbin/ifconfig
4. help命令
查看内部命令的帮助
[root@dsrw ~]# help cd
cd: cd [-L|[-P [-e]] [-@]] [目录]
改变 shell 工作目录。
改变当前目录至 DIR 目录。默认的 DIR 目录是 shell 变量 HOME
选项:
-L 强制跟随符号链接: 在处理 `..' 之后解析 DIR 中的符号链接。
-P 使用物理目录结构而不跟随符号链接: 在处理 `..' 之前解析 DIR 中的符号链接。
-e 如果使用了 -P 参数,但不能成功确定当前工作目录时,返回非零的返回值。
-@ 在支持拓展属性的系统上,将一个有这些属性的文件当作有文件属性的目录。
5.history命令
用于显示历史记录和执行过的命令
[root@dsrw ~]# history 5
167 unalias dsrw
168 alias dsrw='ssh 192.168.10.2'
169 dsrw
170 unalias dsrw
171 history 5
6.tty命令
查看当前所属的虚拟终端。
[root@dsrw ~]# tty
/dev/pts/0
7.Bash
是Shell其中的一种Shell,查看当前Shell
[root@dsrw ~]# cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
[root@dsrw ~]# head -1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容