当前位置: 首页 > news >正文

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下输入输出错误重定向&#xff1a; 输入重定向&#xff1a;< 一个大于号是进行了覆盖。 两个大于号是追加。 输出重定向可以用于以后日志打印。 错误重定向&#xff1a; 错误重定向是不把信息打印到屏幕上而是打印到指定文件中去&#xff1a; 输出重定向其实是用的1…...

AWVS漏洞扫描使用基础与介绍

漏洞扫描的基本概念和原理 漏洞扫描是指通过使用自动化工具和技术来检测和识别计算机系统和网络中可能存在的安全漏洞&#xff0c;用于帮助网络安全运维人员及时获取网络安全态势。漏洞扫描是网络安全中的重要环节&#xff0c;它可以帮助我们发现和修复网络中的安全漏洞&#x…...

Flink 维表关联

1、实时查询维表 实时查询维表是指用户在 Flink 算子中直接访问外部数据库&#xff0c;比如用 MySQL 来进行关联&#xff0c;这种方式是同步方式&#xff0c;数据保证是最新的。但是&#xff0c;当我们的流计算数据过大&#xff0c;会对外 部系统带来巨大的访问压力&#xff0…...

阳光蟹场小程序的盈利模式与思考深度

随着移动互联网的快速发展&#xff0c;小程序成为了各行各业进行数字化转型的重要工具之一。阳光蟹场小程序作为一款专为蟹场管理和销售提供支持的移动&#xff0c;其盈利模式也备受关注。本文将从阳光蟹场小程序的盈利途径、商业模式和对蟹场管理的影响等方面&#xff0c;深入…...

2-Java进阶知识总结-7-UDP-TCP

文章目录 网络编程概述网络编程三要素--IP地址IP地址--概念&#xff08;IP&#xff1a;Internet Protocol&#xff09;IP地址--分类IP地址--特殊的地址&#xff1a;127.0.0.1IP地址获取--DOS命令IP地址获取--InetAddress类 网络编程三要素--端口端口--概念端口号 网络编程三要素…...

C++数据结构X篇_19_排序基本概念及冒泡排序(重点是核心代码,冒泡是稳定的排序)

文章目录 1. 排序基本概念2. 冒泡排序2.1 核心代码2.2 冒泡排序代码2.3 查看冒泡排序的时间消耗2.4 冒泡排序改进版减小时间消耗 1. 排序基本概念 现实生活中排序很重要&#xff0c;例如:淘宝按条件搜索的结果展示等。 概念 排序是计算机内经常进行的一种操作&#xff0c;其目…...

工作:三菱伺服驱动器连接参数及其电机钢性参数配置与调整

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

企事业单位/公司电脑文件透明加密保护 | 防泄密软件\系统!

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

[Leetcode] 0101. 对称二叉树

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

.NET、VUE利用RSA加密完成登录并且发放JWT令牌设置权限访问

后端生成公钥私钥 使用RSA.ToXmlString(Boolean) 方法生成公钥以及私钥。 RSACryptoServiceProvider rSA new(); string pubKey rSA.ToXmlString(false);//公钥 string priKey rSA.ToXmlString(true);//私钥 后端将生成的公钥发送给前端 创建一个get请求&#xff0c;将…...

go实现文件的读写

读文件 1.ioutil.ReadFile package mainimport ("fmt""io/ioutil" )func main() {filePath : "example.txt"data, err : ioutil.ReadFile(filePath)if err ! nil {fmt.Printf("无法读取文件&#xff1a;%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技术可行性&#xff1a;…...

Mysql数据库 4.SQL语言 DQL数据操纵语言 查询

DQL数据查询语言 从数据表中提取满足特定条件的记录 1.单表查询 2.多表查询 查询基础语法 select 关键字后指定要查询到的记录的哪些列 语法&#xff1a;select 列名&#xff08;字段名&#xff09;/某几列/全部列 from 表名 [具体条件]&#xff1b; select colnumName…...

threejs(3)-详解材质与纹理

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

10月最新H5自适应樱花导航网站源码SEO增强版

10月最新H5自适应樱花导航网源码SEO增强版。非常强大的导航网站亮点就是对SEO优化比较好。 开发时PHP版本&#xff1a;7.3开发时MySQL版本&#xff1a;5.7.26 懂前端和PHP技术想更改前端页面的可以看&#xff1a;网站的前端页面不好看&#xff0c;你可以查看index目录&#x…...

探索SOCKS5与SK5代理在现代网络环境中的应用

随着互联网技术的飞速发展&#xff0c;网络安全成为了不容忽视的重要议题。其中&#xff0c;网络代理技术作为一种重要的网络安全手段&#xff0c;以其独特的功能和优势在网络安全领域占据了重要的位置。本文将探讨两种常见的代理技术&#xff1a;SOCKS5代理和SK5代理&#xff…...

有六家机器视觉公司今年11月份初放假到明年春节后,除夕不放假看住企业不跑路,不倒闭,明年大家日子会越来越甜

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

【Linux】MAC帧协议 + ARP协议

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

深入理解指针:【探索指针的高级概念和应用一】

目录 前言&#xff1a; 1. 字符指针 2. 指针数组 3.数组指针 3.1数组指针的定义 3.2 &数组名VS数组名 3.3数组指针的使用 前言&#xff1a; &#x1f342;在了解今天的内容之前我们先复习一下指针的基本概念&#xff1a; 1&#xff0c;内存单元是有编号的&#xff…...

Leetcode周赛365补题(3 / 3)

目录 1、2、有序三元组的最大值 - 预处理前后最大值 遍历 &#xff08;1&#xff09;预处理前后值遍历&#xff08;枚举j&#xff09; &#xff08;2&#xff09;枚举k 2、无限数组的最短子数组 - 前缀和 滑动窗口 1、2、有序三元组的最大值 - 预处理前后最大值 遍历 …...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站&#xff0c;会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后&#xff0c;网站没有变化的情况。 不熟悉siteground主机的新手&#xff0c;遇到这个问题&#xff0c;就很抓狂&#xff0c;明明是哪都没操作错误&#x…...

uniapp 对接腾讯云IM群组成员管理(增删改查)

UniApp 实战&#xff1a;腾讯云IM群组成员管理&#xff08;增删改查&#xff09; 一、前言 在社交类App开发中&#xff0c;群组成员管理是核心功能之一。本文将基于UniApp框架&#xff0c;结合腾讯云IM SDK&#xff0c;详细讲解如何实现群组成员的增删改查全流程。 权限校验…...

Cursor实现用excel数据填充word模版的方法

cursor主页&#xff1a;https://www.cursor.com/ 任务目标&#xff1a;把excel格式的数据里的单元格&#xff0c;按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例&#xff0c;…...

CTF show Web 红包题第六弹

提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框&#xff0c;很难让人不联想到SQL注入&#xff0c;但提示都说了不是SQL注入&#xff0c;所以就不往这方面想了 ​ 先查看一下网页源码&#xff0c;发现一段JavaScript代码&#xff0c;有一个关键类ctfs…...

什么是库存周转?如何用进销存系统提高库存周转率?

你可能听说过这样一句话&#xff1a; “利润不是赚出来的&#xff0c;是管出来的。” 尤其是在制造业、批发零售、电商这类“货堆成山”的行业&#xff0c;很多企业看着销售不错&#xff0c;账上却没钱、利润也不见了&#xff0c;一翻库存才发现&#xff1a; 一堆卖不动的旧货…...

postgresql|数据库|只读用户的创建和删除(备忘)

CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...

学习STC51单片机31(芯片为STC89C52RCRC)OLED显示屏1

每日一言 生活的美好&#xff0c;总是藏在那些你咬牙坚持的日子里。 硬件&#xff1a;OLED 以后要用到OLED的时候找到这个文件 OLED的设备地址 SSD1306"SSD" 是品牌缩写&#xff0c;"1306" 是产品编号。 驱动 OLED 屏幕的 IIC 总线数据传输格式 示意图 …...

微服务商城-商品微服务

数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...

ip子接口配置及删除

配置永久生效的子接口&#xff0c;2个IP 都可以登录你这一台服务器。重启不失效。 永久的 [应用] vi /etc/sysconfig/network-scripts/ifcfg-eth0修改文件内内容 TYPE"Ethernet" BOOTPROTO"none" NAME"eth0" DEVICE"eth0" ONBOOT&q…...

Reasoning over Uncertain Text by Generative Large Language Models

https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...