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)技术应运而生,为构建数字安全基石提供了重…...

深度学习在微纳光子学中的应用
深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向: 逆向设计 通过神经网络快速预测微纳结构的光学响应,替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…...

【OSG学习笔记】Day 18: 碰撞检测与物理交互
物理引擎(Physics Engine) 物理引擎 是一种通过计算机模拟物理规律(如力学、碰撞、重力、流体动力学等)的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互,广泛应用于 游戏开发、动画制作、虚…...
Cesium1.95中高性能加载1500个点
一、基本方式: 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...
STM32+rt-thread判断是否联网
一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...

什么是库存周转?如何用进销存系统提高库存周转率?
你可能听说过这样一句话: “利润不是赚出来的,是管出来的。” 尤其是在制造业、批发零售、电商这类“货堆成山”的行业,很多企业看着销售不错,账上却没钱、利润也不见了,一翻库存才发现: 一堆卖不动的旧货…...

如何在网页里填写 PDF 表格?
有时候,你可能希望用户能在你的网站上填写 PDF 表单。然而,这件事并不简单,因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件,但原生并不支持编辑或填写它们。更糟的是,如果你想收集表单数据ÿ…...
PAN/FPN
import torch import torch.nn as nn import torch.nn.functional as F import mathclass LowResQueryHighResKVAttention(nn.Module):"""方案 1: 低分辨率特征 (Query) 查询高分辨率特征 (Key, Value).输出分辨率与低分辨率输入相同。"""def __…...

ZYNQ学习记录FPGA(一)ZYNQ简介
一、知识准备 1.一些术语,缩写和概念: 1)ZYNQ全称:ZYNQ7000 All Pgrammable SoC 2)SoC:system on chips(片上系统),对比集成电路的SoB(system on board) 3)ARM:处理器…...
用递归算法解锁「子集」问题 —— LeetCode 78题解析
文章目录 一、题目介绍二、递归思路详解:从决策树开始理解三、解法一:二叉决策树 DFS四、解法二:组合式回溯写法(推荐)五、解法对比 递归算法是编程中一种非常强大且常见的思想,它能够优雅地解决很多复杂的…...

2025年- H71-Lc179--39.组合总和(回溯,组合)--Java版
1.题目描述 2.思路 当前的元素可以重复使用。 (1)确定回溯算法函数的参数和返回值(一般是void类型) (2)因为是用递归实现的,所以我们要确定终止条件 (3)单层搜索逻辑 二…...