Linux---强制停止、退出登出、history、yum

news2025/4/8 14:07:03

1. ctrl + c 强制停止

Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl + c:

[shaonian@localhost ~]$ tail ^C
[shaonian@localhost ~]$ 

 命令输入错误,也可以通过快捷键ctrl + c,退出当前输入,重新输入:

[shaonian@localhost ~]$ cd /a/b/c/c 
[shaonian@localhost ~]$ 

2. ctrl + d 退出或登出

可以通过快捷键:ctrl + d,退出账户的登录:

[shaonian@localhost ~]$ su - root 
密码:
上一次登录:日 10月
2 01:31:36 PDT 2022pts/0 上 
[root@bogon ~]# logout
[shaonian@localhost ~]$ 

 或者退出某些特定程序的专属页面:

[shaonian@localhost ~]$ python
Python 2.7.5 (default, Oct 30 2018, 23:45:53) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2
Type "help", "copyright", "credits" or "license" for more information. 
>>>
[shaonian@localhost ~]$ 

注意:不能用于退出vi/vim

3. history

可以通过history命令,查看历史输入过的命令:

[shaonian@localhost ~]$ history 
1 ls /
2 ifconfig 
3 ls 
4 ifconfig 
5 set +o history; 
6 WC 
7 tail 
8 set +o history; 
9 echo "hello linux" >> test.txt 
10 echo "im linux" >> test.txt 
11 echo "123" >> test.txt 
12 tail 
13 su- root 
14 python 
15 history 

 可以通过:!命令前缀,自动执行上一次匹配前缀的命令:

[shaonian@localhost ~]!py
python
Python 2.7.5 (default, 0ct 30 2018, 23:45:53)
[GCC 4.8.5 20150623 (Red Hat4.8.5-36)] on 1inux2
Type "help", "copyright", "c redits" or "license" for more information.
>>>

 可以通过快捷键:ctrl + r,输入内容去匹配历史命令:

(reverse-i-search)`py`: python

如果搜索到的内容是需要的,那么:

回车键可以直接执行;

键盘左右键,可以得到此命令(不执行)。

光标移动快捷键:

ctrl + a,跳到命令开头

ctrl + e,跳到命令结尾

ctrl + 键盘左键,向左跳一个单词

ctrl + 键盘右键,向右跳一个单词

清屏:

通过快捷键ctrl + l,可以清空终端内容,

或通过命令clear得到同样效果。

4. yum命令

yumRPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。

语法:yum [-y] [install | remove | search | update] 软件名称

选项:-y,自动确认,无需手动确认安装或卸载过程

install:安装; remove:卸载; search:搜索; update:更新

注意:yum命令需要root权限,可以su切换到root,或使用sudo提权。yum命令需要联网。

yum -y update:升级所有软件包。不过考虑到服务器强调稳定性,因此该命令并不常用。

使用 yum 卸载软件包时,会同时卸载所有与该包有依赖关系的其他软件包,即便有依赖包属于系

统运行必备文件,也会被 yum 无情卸载,带来的直接后果就是可能使系统崩溃。

yum list:查询所有已安装和可安装的软件包。

yum list 包名:查询执行软件包的安装情况。

yum info 包名:查询执行软件包的详细信息。

[root@localhost ~]# yum [-y] install wget
#通过yum命令安装wget程序
[root@localhost ~]# yum [-y] remove wget
# 通过yum命令卸载wget命令
[root@localhost ~]# yum search wget
# 通过yum命令,搜索是否有wget安装包

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/590059.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何在 Alpine Linux 上启用或禁用防火墙?

防火墙是计算机网络安全的重要组成部分,它用于保护计算机和网络免受未经授权的访问和恶意攻击。Alpine Linux 是一种轻量级的 Linux 发行版,常用于构建容器化应用和嵌入式系统。本文将详细介绍如何在 Alpine Linux 上启用或禁用防火墙。步骤 1&#xff1…

MySQL复习

文章目录 1、操作数据库1.1、操作数据库1.2、数据库的数据类型1.3、数据库的字段属性1.4、创建数据表1.5、MyISAM和InnoDB1.6、修改删除表 2、MySQL数据管理2.1、外键2.2、DML语言(全部记住)2.3、添加2.4、修改2.5、删除 3、DQL查询数据3.1、DQL3.2、查询…

EMPIRE: LUPINONE实战演练

文章目录 EMPIRE: LUPINONE实战演练一、前期准备1、相关信息 二、信息收集1、端口扫描2、访问网站3、查看源码4、dirsearch扫描目录5、访问robots文件6、访问myfiles文件7、模糊测试8、访问秘密文件9、查找秘钥10、查看秘钥11、解码12、解密13、远程连接 三、提权1、查找flag2、…

Unity---委托与事件

目录 1.委托和事件在使用上的区别是什么? 2. delegate委托 2.1示意图 2.2 DelegetTest.cs 2.3 Deleget_A.cs 2.4 Deleget_B.cs 2.5 运行unity. 点击按键 A 2.6 点击按键 B 3.Event 事件 3.1单个通知 3.1.1示意图 3.1.2 Event_Test.cs 3.1.3 Event_A.cs 3…

专家警告AI可能会导致人类灭绝

人工智能可能导致人类灭绝,包括 OpenAI 和 Google Deepmind 负责人在内的专家警告说 数十人支持在人工智能安全中心 的网页上发表的声明。 它写道:“减轻人工智能灭绝的风险应该与其他社会规模的风险(如流行病和核战争)一起成为全…

Spring(二)获取bean和依赖注入

一、获取bean的三种方式: 1.根据bean的id获取: Student studentOne (Student) ioc.getBean("studentOne"); 2.获取bean所需要的类型的class对象: Student student ioc.getBean(Student.class); 我们运行之后如下所示&#xff1…

为kong网关添加限流插件

限流用于控制发送到上游服务的请求速率。 它可用于防止 DoS 攻击、限制网络抓取和其他形式的过度使用。 如果没有速率限制,客户可以无限制地访问您的上游服务,这可能会对可用性产生负面影响。 一、全局范围内的限流 1、启用限流 [rootmin ~]# curl -i…

AI落地:儿童节贺卡

昨天有个朋友Lisa找到我,她是幼儿园的老师,看到我最近搞了个爱落地星球,在研究各行各业AI落地的事情,问我能不能用AI帮她写一百多张贺卡。 说起来写贺卡,我只会写“节日快乐”。现在有了ChatGPT,那就大不一…

十六、多线程(中)

文章目录 一、线程互斥(一)四个概念1.临界资源2.临界区3.互斥特性4.线程互斥5.原子性 二、互斥(一)在执行语句的任何地方,线程可能被切换走(二)切换会保存上下文(三)抢票…

用HTML、CSS和JavaScript实现鼠标可交互的3D太阳和月亮切换效果

部分数据来源:ChatGPT 引言 太阳和月亮对于我们来说是一种常见的对比,这篇文章将介绍一个使用HTML、CSS和JavaScript创建的网页场景,能够把太阳和月亮切换展示给用户。这个场景能够让用户使用鼠标和滚轮与场景互动,带来更多的趣…

解锁Qt QListWidget的全部潜力——用最佳实践和技巧赢得用户的喜爱和赞誉!

文章目录 前言一、属性和方法添加列表项获取当前选中的列表项删除列表项列表显示模式交替背景色 二、信号与槽选中的行数变化item被点击 三、解决icon图标模式下图标不对称的问题1、设置属性2、面向结果的手动换行 总结 前言 在现代的GUI应用程序中,列表框是必不可…

什么是千兆光模块和万兆光模块?它们有什么区别?

众所周知千兆光模块和万兆光模块的主区别在于它们的传输速率不一样,那你还知道千兆光模块和万兆光模块的其他区别吗?接下来海翎光电的小编将对千兆光模块和万兆光模块的区别进行详细解析。 什么是千兆光模块? 千兆光模块即传输速率为1000Mbps…

Java之路:构建坚实基础,系统学习Java技术的终极指南

无论是初学者还是有经验的专业人士,在学习一门新的IT技术时,都需要采取一种系统性的学习方法。作为一名Java技术er,下面我将介绍我是如何系统的学习Java技术的。 一、Java技术介绍 Java是一种广泛应用于软件开发的高级编程语言,…

数据链路层:点对点协议PPP

数据链路层:点对点协议PPP 笔记来源: 湖科大教书匠:点对点协议PPP 声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考 数据链路层只负责直接相连的两个结点之间的通信 PPP是点对点数据链路层协议 用户通过ISP接入因特…

sklearn实现余弦相似度计算

from sklearn.metrics.pairwise import cosine_similarity cosine_similarity() 这个函数的输入是 n 个长度相同的 list 或 array 函数的处理是计算这 n 个 list 两两之间的余弦相似性 最后生成的是一个 n*n 的相似性矩阵s,s[i][j] 表示输入中第 i 个和第 j 个元…

如何在 Ubuntu Linux 上使用 SNAP 安装 Docker?

Docker 是一种开源的容器化平台,它允许开发人员将应用程序和其依赖项打包到一个可移植的容器中,以便在不同的环境中运行。在 Ubuntu Linux 上,我们可以使用 SNAP(一种软件包管理系统)来安装和管理 Docker。本文将详细介…

ProtoBuf 语法(一)

系列文章 ProtoBuf 语法(二) ProtoBuf 语法(三) 文章目录 前言一、字段规则二、消息类型的定义与使用2.1 定义2.2 使用 三、enum 类型3.1 定义规则3.2 注意事项 四、any 类型4.1 类型说明4.2 类型使用 五、oneof 类型六、map 类型…

HACKER KID: 1.0.1实战演练

文章目录 HACKER KID: 1.0.1实战演练一、前期准备1、相关信息 二、信息收集1、端口扫描2、访问网站3、扫描目录4、查看源码5、请求参数6、burpsuite批量请求7、编辑hosts文件8、DNS区域传输9、编辑hosts10、访问网站11、注册账号12、burpsuite抓包13、XML注入14、解密15、登录网…

供应链对于小程序、app等平台能带来什么好处?

供应链对于小程序、 app等平台的重要性不言而喻,这是一个企业生存的根本,只有保证了供应链,才能获得足够的产品和服务,保证企业能够长期稳定发展。因此很多企业都开始重视供应链,同时也在为之努力。 那么,…

gradle环境的spring boot搭建

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…