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)技术应运而生,为构建数字安全基石提供了重…...
浏览器访问 AWS ECS 上部署的 Docker 容器(监听 80 端口)
✅ 一、ECS 服务配置 Dockerfile 确保监听 80 端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]或 EXPOSE 80 CMD ["python3", "-m", "http.server", "80"]任务定义(Task Definition&…...
三维GIS开发cesium智慧地铁教程(5)Cesium相机控制
一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点: 路径验证:确保相对路径.…...

3.3.1_1 检错编码(奇偶校验码)
从这节课开始,我们会探讨数据链路层的差错控制功能,差错控制功能的主要目标是要发现并且解决一个帧内部的位错误,我们需要使用特殊的编码技术去发现帧内部的位错误,当我们发现位错误之后,通常来说有两种解决方案。第一…...

CMake基础:构建流程详解
目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...

学校招生小程序源码介绍
基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码,专为学校招生场景量身打造,功能实用且操作便捷。 从技术架构来看,ThinkPHP提供稳定可靠的后台服务,FastAdmin加速开发流程,UniApp则保障小程序在多端有良好的兼…...

Psychopy音频的使用
Psychopy音频的使用 本文主要解决以下问题: 指定音频引擎与设备;播放音频文件 本文所使用的环境: Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...
Robots.txt 文件
什么是robots.txt? robots.txt 是一个位于网站根目录下的文本文件(如:https://example.com/robots.txt),它用于指导网络爬虫(如搜索引擎的蜘蛛程序)如何抓取该网站的内容。这个文件遵循 Robots…...

在WSL2的Ubuntu镜像中安装Docker
Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

AI病理诊断七剑下天山,医疗未来触手可及
一、病理诊断困局:刀尖上的医学艺术 1.1 金标准背后的隐痛 病理诊断被誉为"诊断的诊断",医生需通过显微镜观察组织切片,在细胞迷宫中捕捉癌变信号。某省病理质控报告显示,基层医院误诊率达12%-15%,专家会诊…...
NPOI操作EXCEL文件 ——CAD C# 二次开发
缺点:dll.版本容易加载错误。CAD加载插件时,没有加载所有类库。插件运行过程中用到某个类库,会从CAD的安装目录找,找不到就报错了。 【方案2】让CAD在加载过程中把类库加载到内存 【方案3】是发现缺少了哪个库,就用插件程序加载进…...