当前位置: 首页 > news >正文

通辽市北京网站建设友情链接是啥意思

通辽市北京网站建设,友情链接是啥意思,松江洞泾网站建设,英文网站源码下载Linux系统之终端管理命令的基本使用一、检查本地系统环境1.检查系统版本2.检查系统内核版本二、终端介绍1.终端简介2.Linux终端简介3.终端的发展三、终端的相关术语1.终端模拟器2.tty终端3.pts终端4.pty终端5.控制台终端四、终端管理命令ps1.直接使用ps命令2.列出登录详细信息五…

Linux系统之终端管理命令的基本使用

  • 一、检查本地系统环境
    • 1.检查系统版本
    • 2.检查系统内核版本
  • 二、终端介绍
    • 1.终端简介
    • 2.Linux终端简介
    • 3.终端的发展
  • 三、终端的相关术语
    • 1.终端模拟器
    • 2.tty终端
    • 3.pts终端
    • 4.pty终端
    • 5.控制台终端
  • 四、终端管理命令ps
    • 1.直接使用ps命令
    • 2.列出登录详细信息
  • 五、终端管理命令who
    • 1.who命令介绍
    • 1. 列出当前登录到系统的用户
    • 2.查询当前自己登录终端
    • 3. 列出所有已登录的用户的名称和数量
    • 4.消息状态添加到用户名称后面
  • 六、向其他终端发送消息
    • 1.向所有登录用户发送消息
    • 2.向指定用户的指定终端发送消息
    • 3.使用echo和wall发送消息
    • 4.终端消息显示权限设置
  • 七、踢出其他用户终端
    • 1.查看当前系统所有用户登录终端
    • 2.踢掉其他用户终端
    • 3.查看踢掉用户终端情况

一、检查本地系统环境

1.检查系统版本

[root@jeven ~]# cat /etc/os-release 
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

2.检查系统内核版本

[root@jeven ~]# uname -r 
6.1.8-1.el7.elrepo.x86_64

二、终端介绍

1.终端简介

终端是一种输入输出设备,把终端连接到计算机上,就可以跟计算机进行交互。当今个人电脑最常用的两种终端设备分别是作为输入终端的键盘以及作为输出终端的显示器。

2.Linux终端简介

终端 (terminal) 是用户与操作系统用户界面 (shell) 进行交互的设备。Linux 终端是一个基于文本的交互界面,它是用来控制 Linux 计算机的。

3.终端的发展

1.早期的计算机终端是一类硬件设备,一台计算机可以连接多个终端机设备来提供多个用户使用。随着技术的不断发展,计算机逐渐淘汰了这类硬件终端设备,取而代之的是是短剑终端,即虚拟终端。
2.微软公司开发了它自己的开源命令行PowerShell,苹果则是Bash 和 Z shell。

三、终端的相关术语

1.终端模拟器

在 Windows 上的 CMD、 Powershell、 XShell 或者 PuTTY 被称为终端模拟器(Terminal Emulator)。

2.tty终端

  • 泛指终端,可以是硬件终端也可以是软件终端,tty设备包括虚拟控制台,串口以及伪终端设备。
  • 使用tty命令,可以看出是映射到了/dev/ttyX,此处的X也反映了我们是在几号虚拟终端登录的。

在虚拟机的终端界面,直接输入tty命令,可以看到显示/dev/tty2,显示的是在2号虚拟终端登录的。

在这里插入图片描述

3.pts终端

虚拟终端pts:当我们在图形界面登录系统,并打开第一个Terminal程序时,运行tty命令,可以看出是映射到了/dev/pts/0。当打开第二个Terminal程序时,在其中运行tty命令,可以看出是我们是在用pts/1和系统进行交互。依次类推。

[root@jeven ~]# tty
/dev/pts/0

在这里插入图片描述

4.pty终端

pty——伪终端(Pseudo Terminal)是成对的逻辑终端设备(即master和slave设备, 对master的操作会反映到slave上)。

5.控制台终端

控制台终端,我们可以理解为直接通过控制台登录服务器。使用“Ctrl+Alt+[F1—F6]”组合键时,我们就可以切换到tty2、tty3等上面去。tty1–tty6等称为虚拟终端,而tty0则是控制台终端的一个别名,系统所产生的信息会发送到该终端上。因此不管当前正在使用哪个虚拟终端,系统信息都会发送到控制台终端上。

四、终端管理命令ps

1.直接使用ps命令

ps命令 用于报告当前系统的进程状态。

[root@jeven ~]# psPID TTY          TIME CMD16548 pts/0    00:00:00 bash19451 pts/0    00:00:00 ps

2.列出登录详细信息

将目前属于自己这次登入的 PID 与相关信息列示出来。

[root@jeven ~]# ps -l
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0  16548  16535  0  80   0 - 29228 do_wai pts/0    00:00:00 bash
4 R     0  17649  16548  0  80   0 - 38340 -      pts/0    00:00:00 ps
F 代表这个程序的旗标 (flag)4 代表使用者为 super user
S 代表这个程序的状态 (STAT),关于各 STAT 的意义将在内文介绍
UID 程序被该 UID 所拥有
PID 就是这个程序的 ID !
PPID 则是其上级父程序的ID
C CPU 使用的资源百分比
PRI 这个是 Priority (优先执行序) 的缩写,详细后面介绍
NI 这个是 Nice值
ADDR 这个是 kernel function,指出该程序在内存的那个部分。如果是个 running的程序,一般就是 "-"
SZ 使用掉的内存大小
WCHAN 目前这个程序是否正在运作当中,若为 - 表示正在运作
TTY 登入者的终端机位置
TIME 使用掉的 CPU 时间。
CMD 所下达的指令为何

五、终端管理命令who

1.who命令介绍

who命令显示当前所有登陆用户的信息。

-a, --all                                等价于调用 '-b -d --login -p -r -t -T -u'。
-b, --boot                               上次系统启动的时间。
-d, --dead                               打印 dead 状态的进程。
-H, --heading                            打印列标题行。
-l, --login                              打印系统登录进程。
--lookup                                 尝试通过 DNS 规范主机名。
-m                                       仅显示和标准输入关联的主机名和用户。
-p, --process                            打印由 init 生成的活动进程。
-q, --count                              列出所有已登录的用户的名称和数量。
-r, --runlevel                           打印当前运行级别。
-s, --short                              仅打印名称、行和时间(默认)。
-t, --time                               打印上次系统时钟更改。
-T, -w, --mesg, --message, --writable'+、-、?' 中的一个作为用户的消息状态添加到用户名称后面。
-u, --users                              列出登录的用户。
--help                                   显示帮助信息并退出。
--version                                显示版本信息并退出。关于 -T 选项的 '+、-、?''+'  允许写入信息
'-'  禁止写入信息
'?'  不能查找到终端设备

1. 列出当前登录到系统的用户

[root@jeven ~]# who
root     :0           2023-02-19 17:53 (:0)
root     pts/0        2023-02-19 17:53 (192.168.3.11)
root     pts/1        2023-02-19 17:53 (:0)
root     tty2         2023-02-19 17:54
admin    pts/2        2023-02-19 18:15 (192.168.3.11)

2.查询当前自己登录终端

[root@jeven ~]# who am i
root     pts/0        2023-02-19 17:53 (192.168.3.11)

3. 列出所有已登录的用户的名称和数量

[root@jeven ~]# who -q
root root root root admin
# users=5

4.消息状态添加到用户名称后面

将 ‘+、-、?’ 中的一个作为用户的消息状态添加到用户名称后面。
‘+’ 允许写入信息
‘-’ 禁止写入信息
‘?’ 不能查找到终端设备

[root@jeven ~]# who -w
root     ? :0           2023-02-19 17:53 (:0)
root     + pts/0        2023-02-19 17:53 (192.168.3.11)
root     + pts/1        2023-02-19 17:53 (:0)
root     + tty2         2023-02-19 17:54
admin    + pts/2        2023-02-19 18:15 (192.168.3.11)

六、向其他终端发送消息

1.向所有登录用户发送消息

[root@jeven ~]# wall “hell,who are you”Broadcast message from root@jeven (pts/0) (Sun Feb 19 18:45:20 2023):ᝀ^\hell,who are youᝀ^]

在这里插入图片描述

2.向指定用户的指定终端发送消息

使用wirte命令给指定用户的指定终端发送消息

[root@jeven ~]# write admin pts/2 
who are you?
hello!

在这里插入图片描述

3.使用echo和wall发送消息

[root@jeven ~]# echo "hello,This is a message" | wallBroadcast message from root@jeven (Sun Feb 19 18:51:22 2023):hello,This is a message

4.终端消息显示权限设置

mesg n   #禁止别人把信息显示在我的终端
mesg y  #允许别人把信息显示在我的终端

七、踢出其他用户终端

1.查看当前系统所有用户登录终端

[root@jeven ~]# who
root     :0           2023-02-19 17:53 (:0)
root     pts/0        2023-02-19 17:53 (192.168.3.11)
root     pts/1        2023-02-19 17:53 (:0)
root     tty2         2023-02-19 17:54
admin    pts/2        2023-02-19 18:15 (192.168.3.11)

2.踢掉其他用户终端

[root@jeven ~]# pkill -kill -t pts/2
[root@jeven ~]# 

3.查看踢掉用户终端情况

在这里插入图片描述

http://www.dt0577.cn/news/48425.html

相关文章:

  • wordpress搜索插件网站排名优化
  • 上海企业网站制作费用长沙建站优化
  • 公司网站备案网址免费seo关键词优化服务
  • 做行业网站赚钱搜易网服务介绍
  • 烟台网站制作方案定制热点新闻事件及评论
  • 南京做网站开发 待遇2022年最新十条新闻
  • 泷澄建设集团网站关键词优化营销
  • ip段访问网站代码seo系统推广
  • 佛山营销网站建设服务杭州网站建设技术支持
  • 青岛网站建设团队硬件工程师培训机构哪家好
  • dede关闭手机网站网络广告投放公司
  • 有没有像一起做网店做男装的网站免费的网页入口
  • 哪个网站可以做店招店标轮播网络渠道有哪些
  • 漳州城乡和建设局网站石家庄百度关键词搜索
  • 自己做app建网站樱花bt引擎
  • 青海移动网站建设在线生成个人网站免费
  • 网站架构原理吉林seo网络推广
  • 做网站需要多久百度快照提交入口
  • 如何做网站描述赣州seo顾问
  • wordpress qode十堰seo优化方法
  • b站怎么看视频在线人数国家免费技能培训有哪些
  • 用 htmi5做网站百度推广账号怎么申请
  • 做网站美工未来规划seo网站平台
  • web网站开发作品网站seo哪家好
  • 厦门中科做网站总打电话来官网建设
  • 杭州杭州网站建设北京网站排名推广
  • 网站建设有哪些软件有哪些免费引流人脉推广软件
  • 合肥商城网站建设长沙网站托管seo优化公司
  • 淘宝网站做阳光棚多少钱一平米网络营销网站有哪些
  • 云主机搭建多个网站东莞seo广告宣传