Linux从入门到精通 --- 4(上).快捷键、软件安装、systemctl、软链接、日期和时区、IP地址
文章目录
- 第四章(上):
- 4.1 快捷键
- 4.1.1 ctrl + c 强制停止
- 4.1.2 ctrl + d 退出
- 4.1.3 history
- 4.1.4 历史命令搜索
- 4.1.5 光速移动快捷键
- 4.1.6 清屏
- 4.2 软件安装
- 4.2.1 yum
- 4.2.2 apt
- 4.3 systemctl
- 4.4 软链接
- 4.4.1 ln
- 4.5 日期和时区
- 4.5.1 date命令
- 4.5.2 date进行日期加减
- 4.5.3 修改时区
- 4.5.4 ntp
- 4.6 IP地址和主机名
- 4.6.1 IP地址
- 4.6.2 特殊IP地址
- 4.6.3 主机名
- 查看主机名
- 修改主机名
- 4.6.4 域名解析
- 4.7 配置固定IP地址
- 4.7.1 VMware WorkStation配置固定IP
第四章(上):
4.1 快捷键
4.1.1 ctrl + c 强制停止
- 想要停止某些程序的运行或命令输入错误,退出输入想重新输入都可使用快捷键ctrl + c

4.1.2 ctrl + d 退出
- 可用于退出账户的登录或退出某些特定程序的页面

注意:不能退出vi/vim
4.1.3 history
- 可用于查看历史输入命令

4.1.4 历史命令搜索
-
可通过:!命令前缀,自动执行上一次匹配的命令

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

-
回车可直接执行
-
键盘左右键,可得此命令
4.1.5 光速移动快捷键
-
ctrl + a,表示跳到命令开头
-
ctrl + e,表示跳到命令结尾
-
ctrl + 键盘左键,表示向左跳一个单词
-
ctrl + 键盘右键,表示向右跳一个单词
4.1.6 清屏
- 可通过快捷键:ctrl + l 或 命令clear,清空终端内容
4.2 软件安装
4.2.1 yum
作用:RPM包软件管理器,用于自动化安装配置Linux软件,并自动解决依赖问题。
语法:yum [-y] [install | remove | search] 软件名
-
-y选项,表示自动确认,不需要再手动确认安装或卸载的过程
-
install,表示安装
-
remove,表示卸载
-
search,表示搜索
注意:yum命令需要root权限或sudo授权,还需联网





4.2.2 apt
作用:安装Ubuntu软件
语法:apt [-y] [install | remove | search] 软件名称
操作时需要有root权限:
-
apt install wget //安装wget服务
-
apt remove wget //卸载wget服务
-
apt search wget //搜索wget服务
4.3 systemctl
作用:控制服务的启动、关闭、自启动
语法:systemctl start | stop | status | enable | disable 服务名
-
start:启动
-
stop:关闭
-
status:查看服务状态
-
enable:开启开机自启
-
disable:关闭开机自启


4.4 软链接
4.4.1 ln
作用:创建软链接,可将文件、文件夹链接到其他位置
语法:ln -s 参数1 参数2
-
-s选项,表示创建软链接
-
参数1,表示被链接的文件或文件夹
-
参数2,表示要链接去的地方
例:

4.5 日期和时区
4.5.1 date命令
作用:查看系统时间
语法:date [-d] [+格式化字符串]
-
-d选项,表示通过特定的字符串标记,控制显示的日期格式
-
%Y 年
-
%y 年份后两位数字
-
%m月份
-
%d 日
-
%H 小时
-
%M 分钟
-
%S 秒
-
%s 时间戳

4.5.2 date进行日期加减
-
year 年
-
month 月
-
day 天
-
hour 小时
-
minute 分钟
-
second 秒

4.5.3 修改时区
系统默认时区为东八区。使用root权限,可修改时区

4.5.4 ntp
作用:自动校准系统时间
安装:yum -y install ntp
启动并设置开启自启:systemctl start ntpd; systemctl enable ntpd
启动后会定期帮助我们联网校准系统时间,也可手动校准(root权限):
ntpdate -u ntp.aliyun.com
4.6 IP地址和主机名
4.6.1 IP地址
IP地址有两个版本,分别是IPv4,IPv6
IPv4的地址格式是:a.b.c.d,abcd表示0~255数字
可使用ifconfig,查看本机ip地址,若无法使用,可安装:yum -y install net-tools

4.6.2 特殊IP地址

-
127.0.0.1 用于指代本机
-
0.0.0.0 可用于指代本机或可在端口绑定中确认绑定关系。在一些IP地址限制中,代表所有IP的意思,若访问规则为0.0.0.0,则表示允许任意IP访问
4.6.3 主机名
查看主机名
语法:hostname

修改主机名
语法:hostnamectl set-hostname 主机名


重启后即可看到主机名以正确修改
4.6.4 域名解析
可通过主机名找到对应计算机的IP地址,先通过系统本地的记录查找,若找不到就联网去公开DNS服务器查找
4.7 配置固定IP地址
4.7.1 VMware WorkStation配置固定IP
配置固定IP需要两个步骤:
第一步:


第二步:在Linux系统中修改固定IP
- vim /etc/sysconfig/network-scripts/ifcfg-ens33

- systemctl restart network //重启网卡
相关文章:
Linux从入门到精通 --- 4(上).快捷键、软件安装、systemctl、软链接、日期和时区、IP地址
文章目录 第四章(上):4.1 快捷键4.1.1 ctrl c 强制停止4.1.2 ctrl d 退出4.1.3 history4.1.4 历史命令搜索4.1.5 光速移动快捷键4.1.6 清屏 4.2 软件安装4.2.1 yum4.2.2 apt 4.3 systemctl4.4 软链接4.4.1 ln 4.5 日期和时区4.5.1 date命令4.5.2 date进行日期加减…...
ESP32调试笔记
目录 基于Thonny和micropythonESP32-CAM开发板无法连接Thonnyesp32cam局域网图传esp32代码上位机代码 基于Thonny和micropython ESP32-CAM开发板无法连接Thonny esp32cam有两个模式:下载模式、运行模式 两种模式的接线不同 IO0 短路 GND ! 正是因为两种模式接线…...
python -- NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+
报错分析 完整的报错:urllib3 v2 only supports OpenSSL 1.1.1, currently the ssl module is compiled with LibreSSL 2.8.3. See: https://github.com/urllib3/urllib3/issues/3020报错分析:LibreSSL 是 OpenSSL 的一个分支,LibreSSL 2.8.…...
解决nginx代理后,前端拿不到后端自定义的header
先说结论,因为前端和nginx对接,所以需要在nginx添加如下配置向前端暴露header add_header Access-Control-Expose-Headers Authorization 排查过程 1.后端设置了Authorization 的响应头作为token的返回,前后端本地联调没有问题 response.s…...
C++从入门到精通——类的6个默认成员函数之构造函数
构造函数 前言一、构造函数的概念二、构造函数特性 前言 类的6个默认成员函数:如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数…...
第十四届蓝桥杯省赛大学B组(C/C++)整数删除
原题链接:整数删除 给定一个长度为 N 的整数数列:A1,A2,...,AN。 你要重复以下操作 K 次: 每次选择数列中最小的整数(如果最小值不止一个,选择最靠前的),将其删除,并把与它相邻的…...
openGauss学习笔记-257 openGauss性能调优-使用Plan Hint进行调优-Custom Plan和Generic Plan选择的Hint
文章目录 openGauss学习笔记-257 openGauss性能调优-使用Plan Hint进行调优-Custom Plan和Generic Plan选择的Hint257.1 功能描述257.2 语法格式257.3 示例 openGauss学习笔记-257 openGauss性能调优-使用Plan Hint进行调优-Custom Plan和Generic Plan选择的Hint 257.1 功能描…...
智慧校园|智慧校园管理小程序|基于微信小程序的智慧校园管理系统设计与实现(源码+数据库+文档)
智慧校园管理小程序目录 目录 基于微信小程序的智慧校园管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、微信小程序前台 2、管理员后台 (1)学生信息管理 (2) 作业信息管理 (3)公告…...
【信贷后台管理之(五)】
文章目录 目录结构一、面包屑组件封装二、退出登录接口联调三、申请列表的菜单路由3.1 路由创建,表格编写3.2 列表接口调用3.3 出生日期转变3.4 申请状态3.5 申请列表的操作3.5.1 编辑删除提交操作3.5.2 禁用状态3.5.3 操作接口3.5.4 搜索查询3.5.5 申请列表分页功能…...
C++ 动态字符串String的介绍及经典用法展示
std::string: 在C中,std::string是标准模板库(STL)中的一个类,用于表示和操作字符串。std::string提供了丰富的功能来处理文本数据,包括字符串的创建、修改、搜索、比较和转换等操作。 std::string的特点:…...
.NET Standard、.NET Framework 、.NET Core三者的关系与区别?
.NET Standard、.NET Framework 和 .NET Core 是 .NET 平台生态中的三个关键概念,它们之间存在明确的关系和显著的区别。下面分别阐述它们各自的角色以及相互间的关系: .NET Standard 角色: .NET Standard 是一套正式的 API 规范,…...
【国产AI持续突破带动互联网智能生态进入正循环】
2022年底ChatGPT横空出世带动AI产业大规模崛起,人工智能领域技术如雨后春笋一般迅速发芽,随着各领域不断深入探索AI大模型,该技术开始发展成新质生产力,在这个以数据驱动的新时代,AI芯片已成为新的战略资源,…...
全志 Linux Qt
一、简介 本文介绍基于 buildroot 文件系统的 QT 模块的使用方法: • 如何在 buildroot 工具里编译 QT 动态库; • 编译及运行 qt_demo 应用程序; • 适配过程遇到的问题。 二、QT动态库编译 在项目根路径执行 ./build.sh buildroot_menuc…...
微功耗数据监测终端可应用在哪些场景?
随着科技的飞速发展,绿色、低碳、可持续已成为当代社会发展的重要主题。微功耗电池供电遥测终端机,正是这一时代背景下的杰出代表。它采用先进的微功耗技术,有效延长电池使用寿命,减少频繁更换电池的麻烦,同时降低能源…...
Windows下Docker安装Kafka3+集群
编写 docker-compose.yaml 主要参照:https://www.cnblogs.com/wangguishe/p/17563274.html version: "3"services:kafka1:image: bitnami/kafka:3.4.1container_name: kafka1environment:- KAFKA_HEAP_OPTS-Xmx1024m -Xms1024m- KAFKA_ENABLE_KRAFTyes- K…...
关于前端资源文件打包问题
可以使用webpack CopyWebpackPlugin插件 CopyWebpackPlugin是一个用于在构建过程中共复制文件和文件夹的Webpack插件。可以帮助我们将特定的文件或文件夹从源目录复制到构建目录,使得这些文件能够在输出的bundle中被访问到。 使用步骤: 1、安装CopyWeb…...
蓝桥杯备考随手记: 常用的字符串排序方式
在Java中,有多种方式可以对字符串进行排序。 下面将详细介绍几种常用的方法: 使用String的compareTo()方法进行排序: String类自带了compareTo()方法用于比较两个字符串的大小关系。可以直接使用该方法在排序时实现字符串的自然排序。 Strin…...
Linux--进程(2)
目录 前言 1. 进程的状态 1.1 进程排队 1.2 运行,阻塞,挂起 2.Linux下具体的进程状态 2.1僵尸和孤儿 3.进程的优先级 4.Linux的调度与切换 前言 这篇继续来学习进程的其它知识 上篇文章:Linux--进程(1)-CS…...
贪心算法思想
求上下界极值: main(){对每一组输入数据计算比值的上下界,更新比值界限的极值全局最大的最小比值和全局最小的最大比值 }Note: V需要满足所有记录,所以取---->全局最大的最小比值和全局最小的最大比值 P9240 [蓝桥杯 2023 省 B] …...
PKI:构建数字安全基石的关键技术
在数字化时代,网络安全已成为我们日常生活和工作的重要组成部分。为了确保数据的完整性、机密性和身份的真实性,公钥基础设施(Public Key Infrastructure,简称PKI)技术应运而生,为构建数字安全基石提供了重…...
Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...
Zustand 状态管理库:极简而强大的解决方案
Zustand 是一个轻量级、快速和可扩展的状态管理库,特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...
React Native 开发环境搭建(全平台详解)
React Native 开发环境搭建(全平台详解) 在开始使用 React Native 开发移动应用之前,正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南,涵盖 macOS 和 Windows 平台的配置步骤,如何在 Android 和 iOS…...
23-Oracle 23 ai 区块链表(Blockchain Table)
小伙伴有没有在金融强合规的领域中遇见,必须要保持数据不可变,管理员都无法修改和留痕的要求。比如医疗的电子病历中,影像检查检验结果不可篡改行的,药品追溯过程中数据只可插入无法删除的特性需求;登录日志、修改日志…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
sqlserver 根据指定字符 解析拼接字符串
DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...
Spring AI 入门:Java 开发者的生成式 AI 实践之路
一、Spring AI 简介 在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…...
基于matlab策略迭代和值迭代法的动态规划
经典的基于策略迭代和值迭代法的动态规划matlab代码,实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...
基于Java+MySQL实现(GUI)客户管理系统
客户资料管理系统的设计与实现 第一章 需求分析 1.1 需求总体介绍 本项目为了方便维护客户信息为了方便维护客户信息,对客户进行统一管理,可以把所有客户信息录入系统,进行维护和统计功能。可通过文件的方式保存相关录入数据,对…...
Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...
