linux终端+shell介绍

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_41729148/article/details/88584361

终端仿真器:也就是在图形化界面下可以照常输入命令的Teriminal,有点类似于windows下的dos界面,同样都是用来接受命令的界面。我们知道在服务器端的操作系统是不存在图形化界面的,而我们在平时学习的过程中,大都是使用图形化界面,这个时候就诞生了一种叫终端仿真器的东西,他可以帮助我们在图形化界面下实现命令的输入。他可以分为2种,一种是GNOME Terminal,另外一种是KDE的Konsole Terminal。

tty命令可以查看当前所属的虚拟终端

打开了2个虚拟终端,分别使用tty命令进行查看

在这里插入图片描述

2个不同终端之间的通信

echo  helloworld > /dev/pts/1

在这里插入图片描述

对所有终端进行广播消息:5分钟后实现关机

wall "i will shutdown after 5 minutes"

在这里插入图片描述

shell俗称壳,用来接受用户的命令并将其送入内核去解释。shell有自己的语法,用户通过编写shell脚本,可以在linux下实现多种功能。命令可以分为2种,一种是内部命令,在系统启动时候就被调用到内存中去,一种是外部命令,存储在外存中,只有当用户使用时候,才将其调用到内存中去。可以使用type命令进行区分。

type cat 
type pwd

在这里插入图片描述

查看/etc/shells文件可以得到一些shell的种类
cat /etc/shells
需要确切的知晓每一位用户所对应的shell,可以查看/etc/passwd的内容进行查看
cat /etc/passwd

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41729148/article/details/88584361
今日推荐