shell命令手册

shell多任务多用户系统
unix-like
终端
物理终端:直接连接到的是键盘、鼠标 /dev/console
虚拟终端:(/dev/tty)基于物理终端,以软件形式实现的登录方式,以ctrl+alt+Fn[1-6],centos 7
模拟终端:(/dev/pts/)基于物理终端,以软件形式实现的登陆方式,通过ssh、telent远程登录的、(可以有很多个,无穷多个),在图形界面打开的命令行

终端交互式接口
GUI:图形界面,GNOME,KDE, XFCE
CLI: 命令行,shell

1、CentOS 7 系统桌面可直接接打开终端

shell命令手册_第1张图片

 

2、以ctrl+alt+Fn[1-6]登录虚拟终端

shell命令手册_第2张图片

 

 shell 应用程序
/bin/sh
/bin/bash 比较常用shell,跟随用户启动的独立程序
/usr/bin/sh
/usr/bin/bash
/bin/tcsh
/bin/csh

3、查看当前使用的shell程序

 

4、查看登录方式

 

 

 

5、查看设备安装的所有shell程序

shell命令手册_第3张图片

 

6、查看进程树

shell命令手册_第4张图片

 

shell命令手册_第5张图片

 

7、命令提示符
#:管理员使用的命令提示符
$: 普通用户使用的命令提示符

 

shell命令手册_第6张图片

 

 

 

 

8、ctrl+c 终止shell命令

shell命令手册_第7张图片

 

 

shell 内嵌命令 ,执行效率高,常驻内存
外部命令,根据需要执行
which whereis 查找外部命令的位置

help,主要针对内嵌
man(manual),主要针对外部命令

 

9、type和cd 是shell内嵌,查看是内部命令还是外部命令

 

 

 

echo $SHELL 查看当前使用的shell程序
shell 进入shell,系统登录时候,默认使用的是bash,且默认已登录
exit 退出当前shell
cat /etc/shells查看设备安装的所有shell程序
pstree 查看进程树
tty 查看登录方式
type 查看是内部命令还是外部命令
enable -a 查看所有内嵌命令
which whereis 查看外部命令位置(以及帮助信息)
whatis 查看和更新数据库信息(帮助文档)
ctrl+c 终止shell命令

 

10、查看所有内嵌命令

shell命令手册_第8张图片

 

11、查看外部命令位置(以及帮助信息)

shell命令手册_第9张图片

 

 

 

12、查看和更新数据库信息(帮助文档)

shell命令手册_第10张图片

 

 

 

 

 

 

13、shell  应用程序,pstree查看,/bin/csh 进入普通用户界面了

shell命令手册_第11张图片

 

 shell命令手册_第12张图片

 

 

输入/bin/tcsh跳到普通用户去了,exit返回root时不用密码

 

 

查看内部命令的使用说明

shell命令手册_第13张图片

 

 

在CentOS 7 终端输入的shell程序,在gnome-terminal查看

shell命令手册_第14张图片

 

 

 

 

 

 

 

 

 shell命令手册_第15张图片

 

 

Man帮助命令

shell命令手册_第16张图片

 

shell命令手册_第17张图片

 

 

输入history可以查看历史记录

shell命令手册_第18张图片

 

shell命令手册_第19张图片

 

你可能感兴趣的:(shell命令手册)