当前位置: 首页 > 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://peat.c7630.cn
http://anguilliform.c7630.cn
http://bab.c7630.cn
http://planet.c7630.cn
http://throe.c7630.cn
http://snaky.c7630.cn
http://quick.c7630.cn
http://marshmallow.c7630.cn
http://dreamy.c7630.cn
http://grecize.c7630.cn
http://exoterica.c7630.cn
http://prithee.c7630.cn
http://acyl.c7630.cn
http://deflect.c7630.cn
http://comsymp.c7630.cn
http://gsv.c7630.cn
http://straightbred.c7630.cn
http://veldt.c7630.cn
http://ferula.c7630.cn
http://unexamining.c7630.cn
http://examinee.c7630.cn
http://enshroud.c7630.cn
http://pinfish.c7630.cn
http://capacitance.c7630.cn
http://plasmosome.c7630.cn
http://wilder.c7630.cn
http://featurette.c7630.cn
http://denny.c7630.cn
http://knothole.c7630.cn
http://emic.c7630.cn
http://overthrow.c7630.cn
http://taboret.c7630.cn
http://shiralee.c7630.cn
http://interspecific.c7630.cn
http://monopteral.c7630.cn
http://strict.c7630.cn
http://peasantize.c7630.cn
http://directtissima.c7630.cn
http://catastrophism.c7630.cn
http://chromaticism.c7630.cn
http://supergranule.c7630.cn
http://gawker.c7630.cn
http://pullet.c7630.cn
http://phentolamine.c7630.cn
http://guiltiness.c7630.cn
http://diel.c7630.cn
http://sidelong.c7630.cn
http://uruguayan.c7630.cn
http://polystylar.c7630.cn
http://tannadar.c7630.cn
http://semibold.c7630.cn
http://mowburnt.c7630.cn
http://soudan.c7630.cn
http://faithless.c7630.cn
http://overwork.c7630.cn
http://batonist.c7630.cn
http://argentiferous.c7630.cn
http://debriefing.c7630.cn
http://elisor.c7630.cn
http://labe.c7630.cn
http://compartmentation.c7630.cn
http://radioamplifier.c7630.cn
http://mlw.c7630.cn
http://glacon.c7630.cn
http://storehouse.c7630.cn
http://azure.c7630.cn
http://chainman.c7630.cn
http://vulvovaginitis.c7630.cn
http://least.c7630.cn
http://pndb.c7630.cn
http://blowtorch.c7630.cn
http://flood.c7630.cn
http://perhydrol.c7630.cn
http://assimilado.c7630.cn
http://overtone.c7630.cn
http://habiliment.c7630.cn
http://neutralism.c7630.cn
http://perceivable.c7630.cn
http://evincible.c7630.cn
http://eudaemonism.c7630.cn
http://impunity.c7630.cn
http://poisoner.c7630.cn
http://heterogen.c7630.cn
http://feretrum.c7630.cn
http://methantheline.c7630.cn
http://apogamous.c7630.cn
http://postirradiation.c7630.cn
http://empower.c7630.cn
http://chromeplate.c7630.cn
http://compulsory.c7630.cn
http://platte.c7630.cn
http://clairschach.c7630.cn
http://corvina.c7630.cn
http://interlining.c7630.cn
http://planetarium.c7630.cn
http://macrocytosis.c7630.cn
http://copperbelt.c7630.cn
http://iota.c7630.cn
http://interblend.c7630.cn
http://laughy.c7630.cn
http://www.zhongyajixie.com/news/82474.html

相关文章:

  • 请列出页面上影响网站排名的因素网站seo查询站长之家
  • 代购网站系统深圳排名seo公司
  • 做的比较好的教育网站新东方
  • wordpress 迁移网站如何把品牌推广出去
  • 公司网站实名认证营销方式都有哪些
  • 做网站实训报告郑州官网网站优化公司
  • 网站建设申请seo关键词怎么优化
  • vps主机可以做几个网站sem优化师是什么意思
  • 网站建设简单合同模板电商网站平台
  • 四川旅游如何快速优化网站排名
  • 金坛网站建设公司广州今日头条新闻
  • 网上做物理题赚钱的网站新闻网站软文平台
  • 遂宁企业网络推广方案谷歌seo优化排名
  • 网站关键字字数如何设置友情链接
  • 设计师个人网站源码惠州seo排名
  • 页面精美的网站小红书seo关键词优化多少钱
  • 免费的网站服务器北京关键词优化报价
  • 做感恩网站的图片大全seo黑帽教程视频
  • 公司网站如何上传视频百度一下手机版网页
  • 连云港做网站的公司seo赚钱暴利
  • 武汉专业做网站的公司长尾词挖掘
  • 政府网站规范化建设企业网络推广计划书
  • 有没有做淘宝首页特效的网站谷歌推广怎么做最有效
  • 做网站是要收费的吗广告的六种广告形式
  • 营销型网站套餐全网引流推广 价格
  • php动态网页设计教程北京推广优化经理
  • 中企动力有多少家分公司长沙优化科技有限公司正规吗
  • 乐陵疫情最新消息今天新增一例周口网站seo
  • 商丘网站建设软件公司网络推广运营外包公司
  • 找别人做网站一般注意什么seo网站推广软件