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

四、Linux 的实用操作

一、快捷键

(1)ctrl + c 强制停止

Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl + c
在这里插入图片描述
命令输入错误,也可以通过快捷键ctrl + c,退出当前输入,重新输入
在这里插入图片描述

(2)ctrl + d 退出或登出

可以通过快捷键:ctrl + d,退出账户的登录
在这里插入图片描述
或者退出某些特定程序的专属页面
在这里插入图片描述
ps:不能用于退出vi/vim

(3)历史命令搜索

可以通过history命令,查看历史输入过的命令
在这里插入图片描述
可以通过:!命令前缀,自动执行上一次匹配前缀的命令
在这里插入图片描述
可以通过快捷键:ctrl + r,输入内容去匹配历史命令
在这里插入图片描述
如果搜索到的内容是你需要的,那么:
回车键可以直接执行
键盘左右键,可以得到此命令(不执行)

(4)光标移动快捷键

ctrl + a,跳到命令开头
ctrl + e,跳到命令结尾
ctrl + 键盘左键,向左跳一个单词
ctrl + 键盘右键,向右跳一个单词

(5)清屏

通过快捷键ctrl + l,可以清空终端内容
或通过命令clear得到同样效果

(6)总结

在这里插入图片描述

二、软件安装

(1)Linux系统的应用商店

操作系统安装软件有许多种方式,一般分为:
1.下载安装包自行安装
如win系统使用exe文件、msi文件等
如mac系统使用dmg文件、pkg文件等

2.系统的应用商店内安装
如win系统有Microsoft Store商店
如mac系统有AppStore商店

Linux系统同样支持这两种方式,我们首先,先来学习使用:Linux命令行内的”应用商店”,yum命令安装软件。

(2)yum命令

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。
语法:在这里插入图片描述
选项:-y,自动确认,无需手动确认安装或卸载过程
install:安装
remove:卸载
search:搜索

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

yum [-y] install wget, 通过yum命令安装wget程序
在这里插入图片描述
yum [-y] remove wget,通过yum命令卸载wget命令

yum search wget,通过yum命令,搜索是否有wget安装包

(3)apt命令 - 扩展

前面学习的各类Linux命令,都是通用的。 但是软件安装,CentOS系统和Ubuntu是使用不同的包管理器。
CentOS使用yum管理器,Ubuntu使用apt管理器
通过前面学习的WSL环境,我们可以得到Ubuntu运行环境。

语法:在这里插入图片描述
用法和yum一致,同样需要root权限
apt install wget,安装wget
apt remove wget,移除wget
apt search wget,搜索wget

(4)总结

在这里插入图片描述

三、systemctl

(1)systemctl命令

Linux系统很多软件(内置或第三方)均支持使用systemctl命令控制:启动、停止、开机自启
能够被systemctl管理的软件,一般也称之为:服务
语法:
在这里插入图片描述
(1)start 启动
(2)stop 关闭
(3)status 查看状态
(4)enable 开启开机自启
(5)disable 关闭开机自启

系统内置的服务比较多,比如:
NetworkManager,主网络服务
network,副网络服务
firewalld,防火墙服务
sshd,ssh服务(FinalShell远程登录Linux使用的就是这个服务)

现在可以使用systemctl去尝试一下,控制这些服务的启动、关闭、自启动啦

除了内置的服务以外,部分第三方软件安装后也可以以systemctl进行控制。

yum install -y ntp,安装ntp软件
可以通过ntpd服务名,配合systemctl进行控制

yum install -y httpd,安装apache服务器软件
可以通过httpd服务名,配合systemctl进行控制

部分软件安装后没有自动集成到systemctl中,我们可以手动添加。

(2)总结

在这里插入图片描述

四、软连接

(1)ln命令创建软连接

在系统中创建软链接,可以将文件、文件夹链接到其它位置。
类似Windows系统中的《快捷方式》
语法:在这里插入图片描述
-s选项,创建软连接
参数1:被链接的文件或文件夹
参数2:要链接去的目的地

实例:
ln -s /etc/yum.conf ~/yum.conf
ln -s /etc/yum ~/yum
在这里插入图片描述

(2)总结

在这里插入图片描述

五、日期、时区

(1)date命令

通过date命令可以在命令行中查看系统的时间
语法:在这里插入图片描述
-d 按照给定的字符串显示日期,一般用于日期计算

格式化字符串:通过特定的字符串标记,来控制显示的日期格式
%Y 年
%y 年份后两位数字 (00…99)
%m 月份 (01…12)
%d 日 (01…31)
%H 小时 (00…23)
%M 分钟 (00…59)
%S 秒 (00…60)
%s 自 1970-01-01 00:00:00 UTC 到现在的秒数

使用date命令本体,无选项,直接查看时间
在这里插入图片描述
可以看到这个格式非常的不习惯。我们可以通过格式化字符串自定义显示格式
按照2022-01-01的格式显示日期
在这里插入图片描述
按照2022-01-01 10:00:00的格式显示日期
在这里插入图片描述
如上,由于中间带有空格,所以使用双引号包围格式化字符串,作为整体。

(2)date命令进行日期加减

-d选项,可以按照给定的字符串显示日期,一般用于日期计算
在这里插入图片描述

其中支持的时间标记为:
year年
month月
day天
hour小时
minute分钟
second秒

-d选项可以和 格式化字符串配合一起使用哦

(3)修改Linux时区

通过date查看的日期时间是不准确的,这是因为:系统默认时区非中国的东八区。

使用root权限,执行如下命令,修改时区为东八区时区
在这里插入图片描述
将系统自带的localtime文件删除,并将/usr/share/zoneinfo/Asia/Shanghai文件链接为localtime文件即可。

(3)ntp程序

我们可以通过ntp程序自动校准

http://www.lryc.cn/news/610411.html

相关文章:

  • wpf Image 转 90 度
  • 华为OD机考2025C卷 - 分配土地 (Java Python JS C++ C )
  • 复合机器人抓取精度怎么测量?
  • Tableau筛选器所有值与总和的差异:同一度量,两重世界
  • 【教学类-52-17】20250803动物数独_空格尽量分散_只有一半关卡数(N宫格通用版3-10宫格)0图、1图、2图、6图、有答案、无答案 组合版24套
  • 内网有人下载导致网速很慢怎么找出来?
  • Vue3核心语法进阶(生命周期)
  • MySQL InnoDB 表数据结构存储方式详解
  • 川翔云电脑:引领开启算力无边界时代
  • 数学 理论
  • 哪些企业需要私有化部署?有没有推荐的私有化im
  • 段落注入(Passage Injection):让RAG系统在噪声中保持清醒的推理能力
  • [Shell编程] 零基础入门 Shell 编程:从概念到第一个脚本
  • 【RH124知识点问答题】第8章 监控和管理 Linux 进程
  • Linux 磁盘管理详解:分区、格式化与挂载全流程指南
  • 内联函数:提升效率的空间换时间艺术
  • C++面试题及详细答案100道( 01-10 )
  • mongodb源代码分析创建db流程分析
  • 【论文阅读】ACE: Explaining cluster from an adversarial perspective
  • Makefile文件写法模板
  • 数据与模型优化随机森林回归进行天气预测
  • CLM陆面过程模式实践技术应用
  • 攻防世界-Mobile-easyjni
  • 8.高斯混合模型
  • 基于Springboot+Mybatis+thymeleaf的个人博客系统的设计与实现
  • 监控插件(二)prometheus(2)API CounterGauge
  • Linux下PXE服务器搭建
  • EdgeView for macOS:解决图像管理痛点的利器
  • 【BUUCTF系列】[极客大挑战 2019]LoveSQL 1
  • Scrapy爬虫集成MongoDB存储