Linux-基础知识

1.快捷键

ctrl+c        强制停止

ctrl+d        退出或登出 

history        查看历史命令(!/ctrl+r输入内容去匹配历史命令)

光标移动快捷键

ctrl+a,跳到命令开头

ctrl+e,跳到命令结尾

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

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

ctrl+l        清屏

2.软件安装 

CentOS:使用yum,安装包格式为rpm

Ubuntu:使用apt,安装包格式为deb

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

例:apt install wget,安装wget

        apt remove wget,移除wget

        apt search wget,搜索wget

3.systemctl

 使用systemctl命令控制软件的启动、关闭、查看状态、开启开机自启动、关闭开机自启动

语法:systemctl start | stop | status | enable | disable 服务名

4.ln命令创建软链接

在系统中创建软链接,可以将文件、文件夹链接到其他位置,类似windows系统中的“快捷方式”

语法:ln -s 参数1 参数2

>-s,创建软链接

>参数1:被链接的文件或文件夹

> 参数2:要链接去的目的地

5.日期与时区

①date命令

查看系统时间

语法:date [-d] [+格式化字符串]

>-d:按照给定的字符串显示日期,一般用于日期计算

支持:year/month/day/hour/minute/second

举例:date -d "+1 day"        显示后一天的日期

>格式化字符串:通过特定的字符串标记,来控制显示的日期格式

%Y
%y年份后两位数字(00..99)
%m月份(01..12)
%d日(01..31)
%H小时(00..23)
%M分钟(00..59)
%S秒(00..59)
%s自1970-01-01 00:00:00 UTC到现在的秒数

②修改时区

  1. 打开终端
  2. 运行命令:在终端中输入以下命令,以获取当前的时区设置: timedatectl
  3. 列出可用时区:命令timedatectl将显示当前时区设置以及其他相关信息。记下您要更改的时区的ID。
  4. 修改时区:输入以下命令来更改时区,将"YOUR_TIMEZONE"替换为您要设置的时区ID: sudo timedatectl set-timezone YOUR_TIMEZONE

例如,如果您要将时区设置为"Asia/Shanghai",则命令将如下所示: sudo timedatectl set-timezone Asia/Shanghai

③ntp程序

我们可以通过ntp程序自动校准系统时间

安装ntp:apt -y install ntp

启动并设置开机自启:

#        systemctl start ntpd

#        systemctl enable ntpd

6.IP地址、主机名

 ①查看IP地址

使用命令ifconfig,如无法使用,安装:apt -y install net-tools 

②主机名

使用hostname查看主机名

使用hostnamectl set-hostname 主机名修改主机名

③域名解析

 ④固定IP

为什么要固定IP?

虚拟机的Linux系统的IP地址是通过DHCP服务获取的。

DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更

7.网络传输

①ping命令

语法:ping [-c num] ip或主机名

>-c:检查次数,如果不使用则无限次检查

②wget命令

wget是非交互式的文件下载器,可以在命令行内下载网络文件

语法:wget [-b] url

>-b:后台下载,会将日志写到当前工作目录的wget-log文件

>url:下载链接

③curl命令

curl可以发送http网络请求,可用于:下载文件、获取信息等

语法:curl [-O] url

>-O:用于下载文件,当url是下载链接时,可以使用此选项保存文件

>url:要发起请求的网络地址

④端口

IP地址用于锁定计算机,端口用来锁定计算机上的具体的程序

使用nmap命令查看端口

使用netstat命令查看指定端口的占用情况:

安装:apt -y install net-tools

语法:netstat -anp | grep 端口号

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Maven打包引入本地依赖包

Maven打包引入本地依赖包 SpringBoot 工程,Maven 在构建项目时,如何引入本地 Jar 包? 适合场景: 引用的依赖不在 Maven 仓库第三方公司提供的 SDK 包Maven 内网离线开发引入被定制改动过的 Jar 包 解决方法: 在 I…

数据分析实战 | KNN算法——病例自动诊断分析

目录 一、数据及分析对象 二、目的及分析任务 三、方法及工具 四、数据读入 五、数据理解 六、数据准备 七、模型训练 八、模型评价 九、模型调参 十、模型改进 十一、模型预测 一、数据及分析对象 CSV文件——“bc_data.csv” 数据集链接:https://dow…

共享变量可见性问题以及解决方案

文章目录 1. 简介2. 解决方案 1. 简介 首先在了解可见性问题之前我们首先需要给出Java 内存模型的定义(JMM),java讲内存模型抽象为两个部分,主存以及工作内存,主 存也就是所有线程所共享的一段存储空间,工…

Netty--NIO(Non-blocking IO)基础--三大组件

NIO(Non-blocking IO)是一种非阻塞的IO模型,它通过引入Channel和Selector的概念,使得一个线程能够管理多个通道,从而提高了IO操作的效率。本文将介绍NIO的三大组件:Channel、Buffer、以及Selector&#xff…

GEE:遥感影像二值化

作者:CSDN @ _养乐多_ 在Google Earth Engine(GEE)中,图像二值化是将图像中的像素值转换为二进制(0或1)的过程。这通常用于将连续的遥感图像转换为只有两个值的二值图像,以突出图像中的特定特征或区域。 结果如下图所示,将NDVI图像中,大于0.3的值设置为1(黑色),小…

SQL 算数函数

AVG() 求数值列的平均值。 具体计算过程:其通过对表中行数计数并计算特定数值列的列值之和,求得该列的平均值。 语法: SELECT AVG(column_name) FROM table_name; 当参数 column_name 列中的数据均为空时,结果会返回 NULL。 …

Ubuntu(WSL2) mysql8.0.31 源码安装

要在 Ubuntu 上使用调试功能安装 MySQL 8.0 的源码,可以按照以下详细步骤进行操作: 1. 更新系统 首先,确保你的 Ubuntu 系统是最新的。运行以下命令更新系统软件包: sudo apt update sudo apt upgrade 2. 下载 MySQL 源码 访…

【ATTCK】MITRE Caldera -引导规划器

一、Caldera 概念 在详细介绍新的引导式规划器之前,我们先回顾一下与 Caldera 相关的概念的一些定义。 能力是 Caldera 可以执行的最小原子动作。对手由一组能力组成。例如,旨在发现和泄露感兴趣的文件的对手可能具有发现文件、创建暂存目录、将发现的文…

Visual Studio 2019下编译OpenCV 4.7 与OpenCV 4.7 contrib

一、环境 使用的环境是Win10,Visual Studio 2019,Cmake3.28,cdua 11.7,cudnn 8.5,如果只是在CPU环境下使用,则不用安装CUDA。要使用GPU处理,安装好CUDA之后,要测试安装的CUDA是否能用。不能正常使用的话,添加一下系统…

基于vue的cron表达式组件——vue-crontab插件

前言: vue 的 cron 组件,支持解析/反解析 cron 表达式,生成最近五次的符合条件时间,依赖 vue2 和 element-ui 效果图: 一、下载安装依赖插件 npm install vcrontab 二、引用方式 //全局引入 import vcrontab f…

CKA认证模块②-K8S企业运维和落地实战

CKA认证模块②-K8S企业运维和落地实战 Pod高级实战-Pod生命周期-启动钩子,停止钩子 Pod生命周期完整流程介绍 容器钩子; 容器探测; Pod重启策略; Pod的终止过程; Init容器; 初始化容器最佳实践 初始化容器与主容器区别是? init容器没有readinessProbe… [rootk8s-mast…

python实现炒股自动化,个人账户无门槛量化交易的开始

本篇作为系列教程的引子,对股票量化程序化自动交易感兴趣的朋友可以关注我,现在只是个粗略计划,后续会根据需要重新调整,并陆续添加内容。 股票量化程序化自动交易接口 很多人在找股票个人账户实现程序化自动交易的接口&#xff0…

Java_继承和多态

文章目录 前言继承继承语法继承总结super指定访问父级子类构造方法super和this再谈初始化(执行顺序)protected 关键字继承方式final 关键字继承与组合 多态动态绑定与静态绑定多态实现条件重写 前言 适合复习看 继承 继承语法 修饰符 class 子类 extends 父类 { // ... }子类…

配置cuda和cudnn出现 libcudnn.so.8 is not a symbolic link问题

cuda版本为11.2 问题如图所示: 解决办法: sudo ln -sf /usr/local/cuda-11.2/targets/x86_64-linux/lib/libcudnn_adv_train.so.8.1.1 /usr/local/cuda-11.2/targets/x86_64-linux/lib/libcudnn_adv_train.so.8 sudo ln -sf /usr/local/cuda-11.2/targ…

Mac安装配置Tomcat,以及使用(详解)

目录 一、Tomcat下载: 1、左栏选择Tomcat版本 2、点击下载即可,任选其一 ​编辑3、下载好的文件夹放到用户名下即可(之前已经下载过,这里以Tomcat 8.5.88为演示),这里提供8.5.88的安装包: 二…

毅速丨金属3D打印零件品质受哪些因素影响

金属3D打印的零件品质受到多个因素的影响,包括设备、材料、工艺、后处理等。不同厂商的品质差别大致由以下几个方面造成。 一、设备性能差异: 不同厂商的金属3D打印设备可能存在性能上的差异,包括激光功率、扫描速度、打印精度、稳定性等。这…

istio流量管理

流量管理 目录 文章目录 流量管理目录流量管理概述请求路由1.路由到版本1🚩 实战:路由到版本1-2023.11.11(测试成功) 2.基于用户身份的路由🚩 实战:基于用户身份的路由-2023.11.11(测试成功) 关于我最后 流量管理概述 上面我们了…

跨镜头目标融合__追踪之目标重识别研究(跨镜头目标追踪)

文章目录 标题:跨镜头目标融合;目标重识别;跨镜头目标追踪; 1 目的:2 实现方法/策略:2.1 目标类型位置匹配(或考虑结合目标轨迹)2.2 目标重识别2.3 目标类型位置匹配(轨迹)目标重识别…

LeetCode【701】二叉搜索数的插入操作

题目: 思路: https://zhuanlan.zhihu.com/p/272781596 代码: class Solution {public TreeNode insertIntoBST(TreeNode root, int val) {return process(root,val); }//递归public TreeNode process(TreeNode root,int val){//base ca…

Hls学习(一)

1:CPU、DSP、GPU都算软件可编程的硬件 2:dsp在递归方面有所减弱,在递归方面有所增强,比如递归啊等,GPU可以同时处理多个进程,对于大块数据,流处理比较适用 3:为了提高运算量处理更多…