linux复习笔记02(小滴课堂)
linux下输入输出错误重定向:
输入重定向:<
一个大于号是进行了覆盖。
两个大于号是追加。
输出重定向可以用于以后日志打印。
错误重定向:
错误重定向是不把信息打印到屏幕上而是打印到指定文件中去:
输出重定向其实是用的1,但是可以被省略掉。
类似把垃圾丢到无底洞中。
几个符号:
& 代表的是等同于的意思。
它不会输出错误信息。
这里可以一同输出。
&>代表不正确还是错误:
和刚才的写法类似。
管道符:
;可以执行多条命令
&&:前面的执行失败,后面的不执行。前面的执行成功,后面的才执行。
||:前面的执行失败,后面的执行。 前面的执行成功,后面的不执行。
在终端直接输入cd也会进入到root目录。
boot目录下的内容,不能随意删除。
挂载光盘:mount /dev/cdrom /media
绝对路径:说白了就是完整的路径
相对路径:相对于当前位置的路径 ./代表的是当前目录的意思 ../代表的是上一级目录的意思
卸载光盘:umount /dev/cdrom
虚拟机同步外部服务器时间:
我们使用uptime命令可以查看当下的时间,但是往往我们会发现和本机电脑的时间是不一样的:
如图待添加:
我这里恰巧时间一样所以就不做下面操作了,但是还是写出来了给大家看一下。
用date命令查看时间也是一样的。
我们需要去安装相关的下载包才能让时间变成同步的。
我们点击这个按钮,并确保点击前光盘是使用着的,linux就会给我们创建一个包,但是在media目录下我们是只读的,所以我们就需要把它复制出来,再去安装使用它。
首先我们要先取消挂载光盘:
umount /dev/cdrom
如果取消挂载不成功:
我们可以使用命令:fuser -mv /media来去看哪些用户在使用这个光盘。
但是这个命令是需要下载的。如果是新建的centos7虚拟机会获取不到这个命令:
1.执行命令:yum install -y psmisc
2.执行命令:fuser -mv /media
3.执行命令:fuser-kv /media 杀死使用media的进程
4.我们再重新卸载一下光盘:umount /dev/cdrom
5.然后去点击按钮安装就行了。
这个下载需要5分钟,还是很久的。
所以我们现在就来学习date命令:
格式化输出日期:
date "+%Y-%m-%d"
显示时分秒:
date "+%Y-%m-%d %H:%M:%S"
如果没有同步本机时间,是可以随意去更改时间的:
命令:date -s "2020-10-1 22:00:00"
我们再执行date就会发现时间就变了。
还可以使用命令date -d yesterday去查看当前时间的前一天。
还可以同样的去格式化显示当前日期的前一天:
date -d yesterday +%Y-%m-%d %H:%M:%S"
还可以查看当前日期的前一天是星期几:
date "+%w".
进入niginx日志。
日期的结尾都是以时间命名的,很直观的。
这就是在shell脚本中使用了date命令的写法做到的:
我们挂载到mnt临时目录中去:
mount /dev/cdrom /mnt
我们就能看到安装的包了。
我们再卸载掉cdrom中的光盘:
umount /dev/cdrom
然后我们把安装包复制到软件目录root中去:
cp VMwareTools-.......tar.gz.
如果卸载不成功,还是用上述的fuser-kv命令。
执行命令去进行解压:
tar -xf
然后在使用解压后的文件时,我们还需要下载一个命令:
yum -y install perl-Data-Dumper.
echo $?用于查看上一条命令的执行结果,如果是0就是执行成功了。
最后reboot重启一下虚拟机再使用date查看时间是否已经同步了即可。
vi命令的使用:
我们使用vi命令进入文本以后,进入的模式就是文本模式,不可编辑。
按i进入插入模式。按esc退回到命令行模式。可以再去按o键去重新进入的插入模式,但是是一行一行的插入的(下一行插入)。i(光标前插入),o(光标后插入).
在命令行模式中有很多快捷键可以使用:
如上述图所示。
查看用户信息:
查看密码信息:
密码的信息都是加密的,我们也不会看到具体的内容。
举例:
创建一个用户XD ,指定uid为1010,指定所属组为root组,指定登录shell为 /bin/bash:
我们也可以查看到用户信息:
因为我们没有创建密码,所以可以使用su 进行 切换:
我们可以发现普通用户是$号,管理员用户是#号。
用exit命令可以进行退出。
useradd -M 不添加家目录。
我们创建了XD组,我们现在去修改一下用户组:
也可以用管道符以及重定向的形式去修改密码:
到log文件夹下。
查看文件属性:
把文件进行移动。
我们先做软连接:
这个会闪动,是说明这个在当前路径下不存在。
在软连接里输出一些内容。
在原文件中我们也能看到过来的内容。
我们想去修改权限:
修改权限用的chmod命令。
也可以减去权限:
也可以用数字的形式。
创建一个目录:
把日志都复制到这个新的文件夹中:
我们现在想把这个目录下的所有文件都赋予777权限:
我们发现原文件就没了。
我们可以使用-c参数保留原文件:
解压:
保留原文件:
另一种解压方式:
gzip不能压缩文件夹。
xz方式
不保留源文件压缩:
保留源文件和之前同理:
不保留源文件解压:
保留源文件的解压:
我们这种方式不需要使用重定向。
这个也可以使用-d方式:
对目录进行规定和解压:
-v可以显示过程。
-z 以gzip方式归档压缩:
-J 以xz的方式归档压缩:
解压:
也可以指定路径进行解压:
学到这里我们的linux必备基础知识就基本掌握了。
相关文章:

linux复习笔记02(小滴课堂)
linux下输入输出错误重定向: 输入重定向:< 一个大于号是进行了覆盖。 两个大于号是追加。 输出重定向可以用于以后日志打印。 错误重定向: 错误重定向是不把信息打印到屏幕上而是打印到指定文件中去: 输出重定向其实是用的1…...
AWVS漏洞扫描使用基础与介绍
漏洞扫描的基本概念和原理 漏洞扫描是指通过使用自动化工具和技术来检测和识别计算机系统和网络中可能存在的安全漏洞,用于帮助网络安全运维人员及时获取网络安全态势。漏洞扫描是网络安全中的重要环节,它可以帮助我们发现和修复网络中的安全漏洞&#x…...
Flink 维表关联
1、实时查询维表 实时查询维表是指用户在 Flink 算子中直接访问外部数据库,比如用 MySQL 来进行关联,这种方式是同步方式,数据保证是最新的。但是,当我们的流计算数据过大,会对外 部系统带来巨大的访问压力࿰…...
阳光蟹场小程序的盈利模式与思考深度
随着移动互联网的快速发展,小程序成为了各行各业进行数字化转型的重要工具之一。阳光蟹场小程序作为一款专为蟹场管理和销售提供支持的移动,其盈利模式也备受关注。本文将从阳光蟹场小程序的盈利途径、商业模式和对蟹场管理的影响等方面,深入…...
2-Java进阶知识总结-7-UDP-TCP
文章目录 网络编程概述网络编程三要素--IP地址IP地址--概念(IP:Internet Protocol)IP地址--分类IP地址--特殊的地址:127.0.0.1IP地址获取--DOS命令IP地址获取--InetAddress类 网络编程三要素--端口端口--概念端口号 网络编程三要素…...

C++数据结构X篇_19_排序基本概念及冒泡排序(重点是核心代码,冒泡是稳定的排序)
文章目录 1. 排序基本概念2. 冒泡排序2.1 核心代码2.2 冒泡排序代码2.3 查看冒泡排序的时间消耗2.4 冒泡排序改进版减小时间消耗 1. 排序基本概念 现实生活中排序很重要,例如:淘宝按条件搜索的结果展示等。 概念 排序是计算机内经常进行的一种操作,其目…...

工作:三菱伺服驱动器连接参数及其电机钢性参数配置与调整
工作:三菱伺服驱动器参数及电机钢性参数配置与调整 一、三菱PLC与伺服驱动器连接参数的设置 1. 伺服配置 单个JET伺服从站链接侧占用点数:Rx/Ry占用64点、RWw/RWr占用32点 图中配置了22个JET伺服从站,占用点数:Rx/Ry占用64222048点、RWw/RWr占用322…...

企事业单位/公司电脑文件透明加密保护 | 防泄密软件\系统!
推荐——「天锐绿盾电脑文件防泄密系统」 一款全面的企业/公司数据透明加密防泄密系统,旨在从源头上保障数据的安全和使用安全。 PC访问地址: https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5dfedee 它具有以下特点:…...

[Leetcode] 0101. 对称二叉树
101. 对称二叉树 题目描述 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root [1,2,2,3,4,4,3] 输出:true示例 2: 输入:root [1,2,2,null,3,null,3] 输出:false提示&#…...

.NET、VUE利用RSA加密完成登录并且发放JWT令牌设置权限访问
后端生成公钥私钥 使用RSA.ToXmlString(Boolean) 方法生成公钥以及私钥。 RSACryptoServiceProvider rSA new(); string pubKey rSA.ToXmlString(false);//公钥 string priKey rSA.ToXmlString(true);//私钥 后端将生成的公钥发送给前端 创建一个get请求,将…...
go实现文件的读写
读文件 1.ioutil.ReadFile package mainimport ("fmt""io/ioutil" )func main() {filePath : "example.txt"data, err : ioutil.ReadFile(filePath)if err ! nil {fmt.Printf("无法读取文件:%v\n", err)return}fmt.Print…...

基于 nodejs+vue购物网站设计系统mysql
目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…...

Mysql数据库 4.SQL语言 DQL数据操纵语言 查询
DQL数据查询语言 从数据表中提取满足特定条件的记录 1.单表查询 2.多表查询 查询基础语法 select 关键字后指定要查询到的记录的哪些列 语法:select 列名(字段名)/某几列/全部列 from 表名 [具体条件]; select colnumName…...

threejs(3)-详解材质与纹理
一、Matcap(MeshMatcapMaterial)材质原理与应用 Matcap是一张含有光照信息的贴图,通常是直接截取材质球截图来使用。因此Matcap可以很好的模拟静止光源下的光照效果。 最直接的方式就是直接使用在View空间下的模型法向量的xy分量去采样Matcap。 另外还有一种常见…...

10月最新H5自适应樱花导航网站源码SEO增强版
10月最新H5自适应樱花导航网源码SEO增强版。非常强大的导航网站亮点就是对SEO优化比较好。 开发时PHP版本:7.3开发时MySQL版本:5.7.26 懂前端和PHP技术想更改前端页面的可以看:网站的前端页面不好看,你可以查看index目录&#x…...
探索SOCKS5与SK5代理在现代网络环境中的应用
随着互联网技术的飞速发展,网络安全成为了不容忽视的重要议题。其中,网络代理技术作为一种重要的网络安全手段,以其独特的功能和优势在网络安全领域占据了重要的位置。本文将探讨两种常见的代理技术:SOCKS5代理和SK5代理ÿ…...

有六家机器视觉公司今年11月份初放假到明年春节后,除夕不放假看住企业不跑路,不倒闭,明年大家日子会越来越甜
不幸的消息一个接着一个,请大家注意下面的消息 我已经收到已经有6家机器视觉公司今年11月份初放假到明年春节后,他们真的没有订单了,其中4家宣布员工可以自行寻找工作,今年除夕不放假是经济下行经济考量吗?看住企业不…...

【Linux】MAC帧协议 + ARP协议
文章目录 📖 前言1. 数据链路层2. MAC帧格式3. 再谈局域网4. ARP协议4.1 路由器的转发过程:4.2 ARP协议格式: 5. 如何获得目的MAC地址 📖 前言 在学完网络层IP协议之后,本章我们将继续向下沉一层,进入到数…...

深入理解指针:【探索指针的高级概念和应用一】
目录 前言: 1. 字符指针 2. 指针数组 3.数组指针 3.1数组指针的定义 3.2 &数组名VS数组名 3.3数组指针的使用 前言: 🍂在了解今天的内容之前我们先复习一下指针的基本概念: 1,内存单元是有编号的ÿ…...

Leetcode周赛365补题(3 / 3)
目录 1、2、有序三元组的最大值 - 预处理前后最大值 遍历 (1)预处理前后值遍历(枚举j) (2)枚举k 2、无限数组的最短子数组 - 前缀和 滑动窗口 1、2、有序三元组的最大值 - 预处理前后最大值 遍历 …...

stm32G473的flash模式是单bank还是双bank?
今天突然有人stm32G473的flash模式是单bank还是双bank?由于时间太久,我真忘记了。搜搜发现,还真有人和我一样。见下面的链接:https://shequ.stmicroelectronics.cn/forum.php?modviewthread&tid644563 根据STM32G4系列参考手…...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真
目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...

对WWDC 2025 Keynote 内容的预测
借助我们以往对苹果公司发展路径的深入研究经验,以及大语言模型的分析能力,我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际,我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测,聊作存档。等到明…...
Python爬虫(二):爬虫完整流程
爬虫完整流程详解(7大核心步骤实战技巧) 一、爬虫完整工作流程 以下是爬虫开发的完整流程,我将结合具体技术点和实战经验展开说明: 1. 目标分析与前期准备 网站技术分析: 使用浏览器开发者工具(F12&…...

Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
Element Plus 表单(el-form)中关于正整数输入的校验规则
目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入(联动)2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...

基于SpringBoot在线拍卖系统的设计和实现
摘 要 随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线拍卖系统,主要的模块包括管理员;首页、个人中心、用户管理、商品类型管理、拍卖商品管理、历史竞拍管理、竞拍订单…...

【C++特殊工具与技术】优化内存分配(一):C++中的内存分配
目录 一、C 内存的基本概念 1.1 内存的物理与逻辑结构 1.2 C 程序的内存区域划分 二、栈内存分配 2.1 栈内存的特点 2.2 栈内存分配示例 三、堆内存分配 3.1 new和delete操作符 4.2 内存泄漏与悬空指针问题 4.3 new和delete的重载 四、智能指针…...
MySQL 部分重点知识篇
一、数据库对象 1. 主键 定义 :主键是用于唯一标识表中每一行记录的字段或字段组合。它具有唯一性和非空性特点。 作用 :确保数据的完整性,便于数据的查询和管理。 示例 :在学生信息表中,学号可以作为主键ÿ…...