linux复习笔记02(小滴课堂)

news2024/10/7 14:31:26

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必备基础知识就基本掌握了。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【论文阅读】(2023TPAMI)PCRLv2

目录 AbstractMethodMethodnsU-Net中的特征金字塔多尺度像素恢复多尺度特征比较从多剪切到下剪切训练目标 总结 Abstract 现有方法及其缺点&#xff1a;最近的SSL方法大多是对比学习方法&#xff0c;它的目标是通过比较不同图像视图来保留潜在表示中的不变合判别语义&#xff…

可视化数学分析软件 MATLAB R2021b mac中文版软件介绍

MATLAB R2021b mac作为数学类科技应用软件中首屈一指的商业数学软件&#xff0c;可以帮助您进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。…

算法刷题-链表

算法刷题-链表 203. 移除链表元素 给你一个链表的头节点 head 和一个整数 val &#xff0c;请你删除链表中所有满足 Node.val val 的节点&#xff0c;并返回 新的头节点 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,6,3,4,5,6], val 6 输出&#xff1a;[1,2,3,4,5]…

小成代码路的错误

文章目录 计算长度使用左闭右开的方法getline(解决输入空格问题和给一个输入的界限&#xff09;stoi(字符串转整形&#xff09;stoi&#xff08;整型转字符串型&#xff09;reverse&#xff08;反转函数&#xff09;将字符串立志静成员变量在类外初始化&#xff1b;但是有特例&…

FreeSWITCH 1.10.10 简单图形化界面12 - 注册IMS

FreeSWITCH 1.10.10 简单图形化界面12 - 注册IMS 0、 界面预览1、IMS注册-SIP中继基本设置界面2、IMS注册-SIP中继呼叫设置3、IMS中继-代理设置界面4、IMS注册-SIP中继状态界面5、IMS注册-SIP中继详细状态界面6、IMS注册-SIP中继代拨号码优先界面 FreeSWITCH界面安装参考&#…

Qt planeGame day10

Qt planeGame day10 Game基本框架 qt中没有现成的游戏框架可以用&#xff0c;我们需要自己搭框架首先创建一个QGame类作为框架&#xff0c;这个基本框架里面应该有如下功能&#xff1a;游戏初始化 void init(const QSize& siez,const QString& title);游戏反初始化(…

系统报错“由于找不到vcomp140.dll无法继续执行代码”的解决方案

在我们日常使用电脑的过程中&#xff0c;可能会遇到一些错误提示&#xff0c;其中之一就是“找不到vcomp140.dll”。这个错误可能让许多用户感到困扰&#xff0c;因为它可能影响到我们的电脑使用。那么&#xff0c;vcomp140.dll是什么意思&#xff1f;当我们遇到这个问题时&…

学习笔记2——Nosql

学习笔记系列开头惯例发布一些寻亲消息 链接&#xff1a;https://baobeihuijia.com/bbhj/contents/3/194205.html 跟学链接 跟学视频链接&#xff1a;https://www.bilibili.com/video/BV1S54y1R7SB/?spm_id_from333.999.0.0 &#xff08;建议有java基础的同学学习或者一直…

发挥设计模式单例模式的力量:从技术到社会的转变

文章目录 &#x1f31f; 如何将设计模式单例模式运用到社会当中&#x1f34a; 什么是单例模式&#x1f34a; 单例模式在现实生活中的应用&#x1f389; 数据库连接池&#x1f389; 日志管理器&#x1f389; 系统配置中心 &#x1f34a; 如何将单例模式应用于社会中&#x1f389…

【Unity程序技巧】公共Update管理器

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;Uni…

hugo-stack for github

静态博客框架jekyll、hexo和hugo三者之间的区别与差异 博客生成器? 全名为静态网站生成器&#xff0c; 可在任意拥有主机功能的环境下寄存(托管)可直接配合域名进行全球访问 劣势: 每次更新网页必须重新生成整个网站编译速度&#xff08;单位&#xff1a;秒&#xff09; Jek…

Win下Eclipse安装

eclipse官网https://www.eclipse.org/downloads/ 软件介绍&#xff1a; Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。Eclipse 是 Java 的集成开发环境&#xff08;IDE&#xff09;&#xff0c;当然 Eclipse 也可以作为其他开发语言的集成开发环境&#xff0c;如…

为什么使用KT6368A蓝牙芯片用app连接,基本都在5分钟左右后断开

为什么我们自己的板子用KT6368A蓝牙芯片&#xff0c;用app连接&#xff0c;基本都是在5分钟左右后 断掉或者断开&#xff0c;什么原因。参考的原理图&#xff0c;是官方的图纸如下 遇到这样的问题&#xff0c;根据我们的经验&#xff0c;大概率是硬件问题&#xff0c;分析方法如…

深度好文:How to get started in C++!

Datawhale干货 作者&#xff1a;zclll&#xff0c;推荐&#xff1a;卢雨畋&#xff0c;Datawhale成员 在大家的不懈催更下&#xff08;hhh)&#xff0c;这篇文章终于和大家见面了。对于程序设计、软件开发而言&#xff0c;我都只是一个入门水平而已&#xff08;也许C略多一点&…

whatsapp的越狱特征检测

一、检测点 1、检测目录 opendir打开bin是否成功 2、检测模块 解析macho的header头获取加载的模块&#xff0c;获取进程的所有模块&#xff0c;判断是否包含如下模块&#xff1a;substrate,watusi,zdumper 3、检测文件 判定文件或是应用是否的路径是否存在 /Applications/Cydia…

单链表的相关操作(精简版..在修改中)

目录 前言&#xff1a; 哨兵位&#xff1a; 链表的概念 链表的相关操作&#xff1a; 链表的创建&#xff1a; 打印链表&#xff1a; 申请新节点&#xff1a; 链表的尾插&#xff1a; &#xff01;&#xff01;&#xff01;对于传参中二级指针的解释&#xff1a; 链表的…

[C国演义] 第十六章

第十六章 等差数列的划分最长递增子序列 等差数列的划分 力扣链接 子数组 ⇒ dp[i]的含义: yinums[i] 为结尾的所有子数组中的 等差数列数组最多的个数子数组⇒ 状态转移方程: 根据最后一个元素的构成 初始化: 涉及到 i-1, i-2 ⇒ 所以要初始化dp[0] 和 dp[1] 都初始化为 0…

一次不成功的抓包过程

想搞Android app抓包&#xff0c;简单的方法&#xff0c;已经不起作用&#xff0c;打开charles代理工具&#xff0c;抓不到我的目标app任何请求&#xff0c;搞了两三天&#xff0c;也没成功。 我的目标APP里&#xff0c;经过apk反编译出来&#xff0c;看到有libflutter.so文件&…

AM@导数的应用@二阶导数的应用@函数的性态研究@函数图形的绘制

文章目录 概念称呼说明驻点极值和极值点最值极值点和最值比较曲线的凹凸性凹凸性判定定理&#x1f47a;例证明 凹凸性和单调性无必然关系拐点寻找拐点&#x1f47a; 函数图形的绘制例 概念 本文讨论导数的应用:利用导数研究函数的性态相关定理主要通过Lagrange中值定理进行推导…

首篇大模型压缩论文综述

首篇大模型压缩综述来啦&#xff01;&#xff01;&#xff01; 来自中国科学院和人民大学的研究者们深入探讨了基于LLM的模型压缩研究进展并发表了该领域的首篇综述《A Survey on Model Compression for Large Language Models》。 Abstract 大型语言模型&#xff08;LLMs&a…