Linux(centos)学习笔记(初学)
[root@localhost~]#:[用户名@主机名 当前所在目录]#超级管理员标识 $普通用户的标识
Ctrl+shift++放大终端字体
Ctrl±缩小终端字体
Tab可以补全命令
Ctrl+shift+c/V复制粘贴
/ :根目录,Linux系统起点
ls: #list列出目录的内容,通常用户查看目录
cat :#查看文本文件
pwd :print working directory #打印正在工作的目录,打印当前目录
cd: change directory #切换目录
蓝色:目录
黑色:文件文件
相对路径:file2
绝对路径:C:\ABC\file2
不同操作系统使用的斜杠不同(Linux系统是/,window系统是\;
…/”来表示上一级目录,“…/…/”表示上上级的目录,以此类推。
绝对路径,从根目录为起点到某一个目录的路径;
相对路径,从一个目录为起点到另外一个的目录的路径。



查看虚拟机cpu信息:cat /proc/cpuinfo
查看内存信息:cat /proc/meminfo
查看根目录下的内容:ls /
查看/etc目录下的内容:ls /etc/
显示/bin/bash程序:ls /bin/bash
显示/opt目录内容:ls /opt
显示/root目录内容:ls /root
查看/etc/passwd文件的内容:cat /etc/passwd
mkdir /yy:make directory 创建目录yy



touch /yy.txt:创建文件 根下的yy.txt /root目录下

ifconfig:查看IP地址(interface config网卡接口配置)
ip a s(ip address show):查看ip
NAT模式:


配置IP地址:nmtui 用图形化页面配置IP地址


route -n查看网关
cat /etc/resolv.conf查看dns

!ping调用最近一次的ping命令。
改ip地址后物理机不能ping虚拟机,虚拟机不能上网。
编辑添加网络 返回物理机网络适配器更改网卡ip地址为虚拟机同一个网段 即可ping通。
用umtui,将网卡ens33的配置改为自动分配,删除已配置的ip,网关,dns;重新激活网卡,将虚拟机设置为NAT模式连接,ping测试即可访问百度。
Ctrl+C退出ping命令,结束正在执行的命令。
Crtl+l清屏
yum源配置

rm -rf/etc/yum.repos.d/*(f force强制删除)(r递归删除,删除目录必须加上)(“ * ”通配符,匹配任意内容)
yum clean all清除库信息
国内阿里云地址下载:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum repolist 加载库信息






根目录下一级目录的作用分别是什么?
- /bin:二进制可执行命令。该目录下存放着普通用户的命令。存放的是各种执行文件,是系统必备的命令(如ls、cat、mkdir等等,我的目录下有1109个命令),可以被任何用户所调用。
- /dev:系统的设备文件,即设备的驱动程序。在linux中一切皆文件,任何设备都是以文件形式存在于此目录。访问此目录中的某个文件就是访问某个设备。如lp(打印机)、tty(终端)、hd(硬盘)等。
- /home:用户主目录的基点.系统默认的用户主文件夹,创建用户后,默认的用户主文件夹都在这里。因此这里主要存放各个用户的数据,一般这里的容量需要较大才行
- /lost-found:这个目录平时是空的,当系统非正常关机而留下的“无家可归”的文件便会储存在这里
- /misc:储存着一些特殊的字符的定义
- /net:存放着和网络相关的一些文件
- /proc:存放着用户与内核的交互信息。本身是一个虚拟文件系统,本身不占硬盘空间。在运行时访问内核内部数据结构、改变内核设置的机制
- /sbin:系统的管理命令,这里存放的是系统管理员使用的程序。此目录中存放开机过程所需要的命令,包含开机、修复以及还原系统所需要的命令,是放置一些系统管理的必备程序
- /srv:系统启动服务时可以访问的数据库目录。与网络服务有关,某些网络服务启动后,这些服务可能会需要从此目录中取用数据。
- /tmp:临时文件,重启后自动清空。让一般用户或程序暂时放置文件的地方,任何人可访问,需要定时清理。
- /var:某些大文件的溢出区,比如各种服务的日志文件。系统开始运行后才慢慢占用硬盘容量,其中包含缓存、登录文件及某些软件运行产生的文件。
- /boot: 启动linux的核心文件
- /etc:系统所有的配置文件都在这个目录中。例如各用户的账号密码文件、各种服务的起始文件等。一般用户都可查阅,但是只有root用户有权利修改。
- /lib:存放着和系统运行相关的库文件。库文件目录,开机时或者执行某些命令时会调用这个库中的文件,也就是说它是应用程序、命令或进程正确执行所需要的文件。如你要执行pwd命令,那么这个命令会调用lib中的两个文件才能达到pwd的效果。
- /media:存放着可移除的设备,比如软盘,光盘。
- /mnt:挂载目录,是系统管理员临时安装文件的系统安装点
- /opt:(option : 自由选择)主要给源码安装软件时选择的安装目录位置。放置第三方软件的目录,此目录一般用于可选软件的安装,即你想要测试某个软件的功能,你可以先安装到这里,之后再删除此软件即可。
- /root:超级用户的目录。
- /selinux:主要用来加固操作系统,提高系统的安全性
- /sys:管理设备文件
- /user: 最大的目录,存放着应用程序和文件。并不是user缩写,而是代表UNIX Software Resouce(UNIX 操作系统软件资源),此目录下存放的是所有安装的软件,因此此目录会占据较大硬盘量。其中还包括/usr/bin/(一般安装的软件设置环境变量位置就是在这里面)、/usr/local等目录
- /run:也是虚拟文件系统,也能够获取到系统运行时的一些数据,是系统运行所需要的。/var/run通过符号链接指向/run。

利用less分屏阅读/etc/passwd文件内容 [root@localhost ~]# sudo less /etc/passwd
利用grep命令显示/etc/passwd文件内容中,包含root的行[root@localhost /]# grep root /etc/passwd



Alt+. 上一条 命令参数
less分屏阅读
/+关键词可以查找
N往上查找
n往下查找
grep过滤信息,能找到的信息会加亮显示

分号;可以连接前后两个毫不相关的命令:cd /tmp/;pwd

修改主机名umtui图形化修改 或者hostname+想改的名字 hostname查看主机名
相关文章:
Linux(centos)学习笔记(初学)
[rootlocalhost~]#:[用户名主机名 当前所在目录]#超级管理员标识 $普通用户的标识 Ctrlshift放大终端字体 Ctrl缩小终端字体 Tab可以补全命令 Ctrlshiftc/V复制粘贴 / :根目录,Linux系统起点 ls: #list列出目录的内容,通常用户查看…...
ECharts标题字体大小自适应变化
我们在做自适应Echarts的时候,字体大小在配置项里是如下配置的, title 标题组件,包含主标题和副标题。 以下是常用的对标题的设置: title:{//设置图表的标题text:"主标题",link:"baidu.com", //设置标题超链接target:"self",...
解决使用pnpm安装时Sharp模块报错的方法
在使用pnpm进行项目依赖安装的过程中,有时候会遇到Sharp模块报错的情况。Sharp是一个用于处理图像的Node.js模块,但它的安装可能会因为各种原因而失败,导致项目无法正常启动。本文将介绍这个问题的方法。 问题描述 解决方法 在命令行分别输…...
Redis 数据的持久化 RDB、AOF、RDB + AOF、No persistence 各自优缺点
文章目录 一、RDB (Redis Database)1.1 RDB 优势1.2 RDB 缺点1.3 RDB 如何工作1.4 RDB配置1.5 开启/关闭,RDB快照策略,save指令1.6 持久化硬盘文件,dbfilename指令1.7 持久化硬盘文件的存储地址,dir指令 二、AOF (Append Only Fil…...
回味童年经典游戏的项目
目录 1.超级玛丽2.坦克大战3.吃豆人游戏4.贪吃蛇游戏 1.超级玛丽 项目地址:超级马里奥游戏源码 在线试玩网址在资源描述中 在线试玩:http://martindrapeau.github.io/backbone-game-engine/super-mario-bros/index.html 主要语言:JavaScript…...
Electron[5] 渲染进程和主进程
1 进程 Electron里头的进程分为渲染进程和主进程。简单理解: main.js就是主进程每个页面就是渲染进程一个Electron应用仅有一个主进程,可以有多个渲染进程 上面的这些概念很重要,不展开细讲。 2 进程职责 主进程是用来实现应用的基础功能…...
基于Java SSM框架实现大学生校园兼职系统项目【项目源码+论文说明】
基于java的SSM框架实现大学生兼职系统演示 摘要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,大学生校园兼职系统当然也不能排除在外。大学生校园兼职系统是以实际运用为开…...
Codeforces Round 913 (Div. 3) A~E
目录 A. Rook 问题分析: B. YetnotherrokenKeoard 问题分析: C. Removal of Unattractive Pairs 问题分析: D. Jumping Through Segments 问题分析: E. Good Triples 问题分析: A. Rook 问题分析: 给一个棋子将其同行同列的位置输出 #include<bits/s…...
反序列化 [网鼎杯 2020 朱雀组]phpweb 1
打开题目 我们发现这个页面一直在不断的刷新 我们bp抓包一下看看 我们发现index.php用post方式传了两个参数上去,func和p 我们需要猜测func和p两个参数之间的关系,可以用php函数MD5测一下看看 我们在响应处得到了一串密文,md5解密一下看看 发…...
Java 何时会触发一个类的初始化
Java 何时会触发一个类的初始化? 使用new关键字创建对象访问类的静态成员变量 或 对类的静态成员变量进行赋值调用类的静态方法反射调用类时,如 Class.forName()初始化子类时,会先初始化其父类(如果父类还没有进行过初始化的话&a…...
我的记事本
url uniform resource locator. 统一资源定位符 请求状态码 1XX:信息响应 2XX:成功响应 3XX:重定向消息 4XX:客户端错误响应 5XX:服务器端错误响应 IP地址分类 本机回环IP地址:127.0.0.1 ~ 127.255.255.254 局域网IP(私网IP) 192.168.0.0 &am…...
GO设计模式——4、单例模式(创建型)
目录 单例模式(Singleton Pattern) 优缺点 使用场景 饿汉式和懒汉式单例模式 单例模式(Singleton Pattern) 单例模式(Singleton Pattern)是一个类只允许创建一个对象(或者实例ÿ…...
我对迁移学习的一点理解——领域适应(系列3)
文章目录 1. 领域适应(Domain Adaptation)的基本概念2.领域适应(Domain Adaptation)的目标3.领域适应(Domain Adaptation)的实现方法4.领域适应(Domain Adaptation)的可以解决的问题…...
【openssl】RSA 生成公钥私钥 |通过私钥获取公钥
通过博客:Window系统如何编译openssl 编译出openssl.exe(位于apps文件夹下)。 现在需要使用它获得公钥私钥、通过私钥获取公钥 目录 说明!!! 一.定位openssl.exe目录 二、进入命令cmd 三、生成私钥 …...
MongoDB的删除文档、查询文档语句
本文主要介绍MongoDB的删除文档、查询文档命令语句。 目录 MongoDB删除文档MongoDB查询文档 MongoDB删除文档 MongoDB是一种基于文档的NoSQL数据库,它使用BSON格式存储文档。删除文档是MongoDB数据库中的常见操作之一。 下面是MongoDB删除文档的详细介绍和示例&am…...
Rust编程语言入门教程(三)-trait
文章目录 Rust编程语言入门教程(三)-trait什么是 trait?trait使用举例 Rust编程语言入门教程(三)-trait 什么是 trait? trait 是 Rust 中的接口,它定义了类型使用这个接口的行为。你可以类比到…...
LeetCode-1566. 重复至少 K 次且长度为 M 的模式【数组 枚举】
LeetCode-1566. 重复至少 K 次且长度为 M 的模式【数组 枚举】 题目描述:解题思路一:题意就是找出长度为m且连续重复k次的子数组。解题思路就是暴力枚举加剪枝。解题思路二:思路差不多解题思路三:0 题目描述: 给你一个…...
QT5.4.1无法打开文件
问题描述:起初是在QT代码中运行打开文件代码: QString gFilename QFileDialog::getOpenFileName(this,"open File",path,"*", nullptr,QFileDialog::DontUseNativeDialog);时,出现了堵塞情况,经过多次实验一…...
【1day】金和OA某接口存在未授权访问漏洞
注:该文章来自作者日常学习笔记,请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与作者无关。 目录 一、漏洞描述 二、影响版本 三、资产测绘 四、漏洞复现...
使用Rust 构建C 组件
协议解析,这不就很快了,而且原生的标准库红黑树和avl 树支持,异步tokio 这些库,编写应用组件就很快了 rust 标准库不支持 unix 的消息队列,但是支持 shm 和 uds,后者从多方面考虑都比,消息队列更…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
深入浅出Asp.Net Core MVC应用开发系列-AspNetCore中的日志记录
ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 中的日志记录 .NET 通过 ILogger API 支持高性能结构化日志记录,以帮助监视应用程序行为和诊断问题。 可以通过配置不同的记录提供程…...
【算法训练营Day07】字符串part1
文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接:344. 反转字符串 双指针法,两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...
JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作
一、上下文切换 即使单核CPU也可以进行多线程执行代码,CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短,所以CPU会不断地切换线程执行,从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...
什么是Ansible Jinja2
理解 Ansible Jinja2 模板 Ansible 是一款功能强大的开源自动化工具,可让您无缝地管理和配置系统。Ansible 的一大亮点是它使用 Jinja2 模板,允许您根据变量数据动态生成文件、配置设置和脚本。本文将向您介绍 Ansible 中的 Jinja2 模板,并通…...
企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...
九天毕昇深度学习平台 | 如何安装库?
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...
Web中间件--tomcat学习
Web中间件–tomcat Java虚拟机详解 什么是JAVA虚拟机 Java虚拟机是一个抽象的计算机,它可以执行Java字节码。Java虚拟机是Java平台的一部分,Java平台由Java语言、Java API和Java虚拟机组成。Java虚拟机的主要作用是将Java字节码转换为机器代码&#x…...
Python 实现 Web 静态服务器(HTTP 协议)
目录 一、在本地启动 HTTP 服务器1. Windows 下安装 node.js1)下载安装包2)配置环境变量3)安装镜像4)node.js 的常用命令 2. 安装 http-server 服务3. 使用 http-server 开启服务1)使用 http-server2)详解 …...
基于单片机的宠物屋智能系统设计与实现(论文+源码)
本设计基于单片机的宠物屋智能系统核心是实现对宠物生活环境及状态的智能管理。系统以单片机为中枢,连接红外测温传感器,可实时精准捕捉宠物体温变化,以便及时发现健康异常;水位检测传感器时刻监测饮用水余量,防止宠物…...
