用的到的linux-Day1

前言:

        从入门IT开始我们知道Linux操作系统与其他操作系统不同,Linux因为其独特的优势,被广泛应用在服务器领域,而且是一个近乎完美的操作系统,运行稳定、功能强大、安全性高、开源、可定制等等。

        因此我打算从24年开始系统学习下Linux,记录那些用的到Linux小知识,来实现知识的复利,这一切的开始,正是因为我无聊获得大佬赠送的一本武林秘籍《Linux 运维之道-第三版》。当我打开它的时候,命运的齿轮开始转动...        

一、 偷懒是技术进度的阶梯

        cd大法

        相信Linux命令中最让人亲切和使用频率高的就是cd命令了,cd类似我们的鼠标,实现了切换到不同目录的功能,你想如果你的电脑,你不会用鼠标,或者鼠标用的不够好,确实有点影响我们日常发挥~,下面我以启动Tomcat 为例来说明用户cd命令的重要性~

        我们初次登录系统,此时我们一般处于root账号的目录,即如下图所示的目录。

        此时我们的tomcat一般位于data目录下,然后就是tomcat主目录,然后是bin目录,然后就是启动startup.sh。如果我们不知cd命令的快捷用法,我们就需要5步才能完成我们的操作。

1、cd ..  --切换root上级目录

2、cd data --切换data上级目录

3、cd tomcat-linux --切换data下tomcat-linux目录

4、cd bin--切换tomcat-linux下bin目录

5、./startup.sh--启动tomcat

        如果我们会快速切换的话,两步就可以搞定了,是不是非常Nice~

1、 cd ../data/tomcat-linux/bin --切换至启动目录
2、 ./startup.sh --启动tomcat

         这里面用到 技巧就是,通过..切换至上级目录,然后后面跟启动的完整目录即可。

        其中..../代表上一级目录,.或者./代表当前目录,-返回前一个目录。

       二、创建文件及文件夹

        需要注意的是Linux对文件和文件夹有不同的管理规则,比如上面说的cd就只能操作文件夹,因此生成文件和文件夹的命令也有所区别。

        1、创建文件

        创建文件使用touch命令,如在当前目录下创建hello.txt,可使用touch hello.txt。需要注意是touch命令是插入更新的方式,没有就插入(生成新的hello.txt)文件,有的话就更新。

        如图所示,hello.txt文件的创建时间被更新掉了。

         2、一次性创建多个文件

                使用touch{file1,file2}.txt(文件后缀)

        3、创建文件夹

        mkdir leo #在当前目录下,创建leo文件夹

        4、一次性创建多个文件夹

        mkdir  -p /tmp/csdn/user/data/hello_word  #创建多级目录,有趣的是,这些目录不是在当前目录下创建,而是在后面的指定路径下生成

         如下图所示,我们创建的文件夹,会在我们后面指定的tmp下生成~

三、总结

        总的来说,linux文件系统还是非常方便,创建文件和文件夹的效率远高于Windows操作系统,因Linux是按文件的形式存储数据,这也是为啥Linux对 文件很友好,吞吐文件的效率很高的原因。这本次学习中,我们知道采用 cd命令快速切换到我们想要的路径,使用touch来操作文件,使用mkdir来生成文件夹。下节,我们一起来熟悉文件和文件夹的移动、编辑、删除等~

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

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

相关文章

操作无法完成,因为文件已在Windows资源管理器中打开,如何解决?以及如何将哔哩哔哩下载好的视频导出到电脑中播放?— 以vivo手机为例

前言 想删除流氓软件的时候,提示操作无法完成,因为文件已在Windows资源管理器中打开,但打开任务管理器,似乎又没有符合的正在执行的程序,更别说打开让人看到头疼的资源监视器了,本文将用一招解决如上问题 …

收单外包服务机构备案分析(2020-2023年度)

孟凡富 为加强收单业务外包服务市场规范管理,保护市场参与主体和消费者合法权益,促进收单业务健康发展,中国支付清算协会根据《银行卡收单业务管理办法》(中国人民银行公告〔2013〕第9号公布)、《中国人民银行关于加强…

手拉手JavaFX UI控件与springboot3+FX桌面开发

目录 javaFx文本 javaFX颜色 字体 Label标签 Button按钮 //按钮单击事件 鼠标、键盘事件 //(鼠标)双击事件 //键盘事件 单选按钮RadioButton 快捷键、键盘事件 CheckBox复选框 ChoiceBox选择框 Text文本 TextField(输入框)、TextArea文本域 //过滤 (传入一个参数&a…

【MySQL】打开科技创新的第一生产力

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​💫个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-EtRkflNU19AGWAkT {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

应用机器学习的建议 (Advice for Applying Machine Learning)

1.决定下一步做什么 问题: 假如,在你得到你的学习参数以后,如果你要将你的假设函数放到一组 新的房屋样本上进行测试,假如说你发现在预测房价时产生了巨大的误差,现在你的问题是要想改进这个算法,接下来应…

PHP中一些特征函数导致的漏洞总结

第一部分: 特征函数 接触到几个常用的函数: \\ \\\ md5 intval strpos in_array preg_match str_replacephp用这些函数实现过滤一些代码,漏洞可能有一些特性,利用这些特征代码进行对比;账号密码对比;强制检…

马尔可夫预测(Python)

马尔科夫链(Markov Chains) 从一个例子入手:假设某餐厅有A,B,C三种套餐供应,每天只会是这三种中的一种,而具体是哪一种,仅取决于昨天供应的哪一种,换言之&#…

从c到c++——5:内联函数

在调用常规函数时,我们会在它的汇编代码中看到call指令。 如果我们继续调试,如果我们继续调试,会发现执行call会跳转到其他地方,之后会再调用一堆其他的指令,在我的测试(vs2022)下: …

day31WEB攻防-通用漏洞文件上传js验证mimeuser.ini语言特性

目录 1.JS验证 2.JS验证MIME 3.JS验证.user.ini 4.JS验证.user.ini短标签 (ctfshow154,155关) 5.JS验证.user.ini短标签过滤 [ ] 6.JS验证.user.ini短标签加过滤文件头 有关文件上传的知识 1.为什么文件上传存在漏洞 上传文件…

[蓝桥杯]真题讲解:飞机降落(DFS枚举)

[蓝桥杯]真题讲解&#xff1a;飞机降落&#xff08;DFS枚举&#xff09; 一、视频讲解二、暴力代码&#xff08;也是正解代码&#xff09; 一、视频讲解 视频讲解 二、暴力代码&#xff08;也是正解代码&#xff09; //飞机降落&#xff1a; 暴力枚举DFS #include<bits/…

【轮式平衡机器人】——TMS320F28069片内外设之GPIO

引入 接下来的几期博客会介绍轮式平衡机器人TMS320F28069片内外设&#xff0c;了解片内外设的基本原理&#xff0c;内容较为基础&#xff0c;都是些简单的simulink模型&#xff0c;旨在将复杂的原理过渡到simulink软件应用。足够了解的博友可跳过。 后续还将会结合MATLAB/Sim…

前端学习:HTTP协议、请求响应、分层解耦

HTTP协议 HTTP-概述 HTTP&#xff1a;Hyper Text Transfer Protocol(超文本传输协议)&#xff0c;规定了浏览器与服务器之间数据传输的规则。如果想知道http协议的数据传输格式有哪些&#xff0c;可以打开浏览器&#xff0c;点击 F12 打开开发者工具&#xff0c;点击Network 来…

DataStream API(转换算子)

目录 源算子 转换算子 1&#xff0c;基本转换算子 1.1映射&#xff08;map&#xff09; 1.2过滤&#xff08;filter&#xff09; 1.3扁平映射&#xff08;flatMap&#xff09; 2&#xff0c;聚合算子 2.1按键分区&#xff08;keyBy&#xff09; 2.2简单聚合 3&#x…

2024-01-24(ElasticSearch)

1.mysql和elasticsearch的架构&#xff1a; 2.IK分词器利于分中文词汇。 底层是有一个中文字典&#xff0c;这个字典中的中文词汇也是可以拓展的和禁用某些词。 3.mapping常见属性&#xff1a; type&#xff1a;数据类型 index&#xff1a;是否索引 analyzer&#xff1a;分…

2024年mongodb自建三节点副本集详细教程

环境说明 系统centos7.9 自建服务器或云服务器&#xff0c;硬件要求不低于2核2G内存&#xff0c;20G硬盘&#xff0c;文件系统默认是ext4即可。 生产环境最好单独一个磁盘存放数据库&#xff0c;方便数据备份和还原&#xff0c;避免干扰到其他磁盘的运作。 mongodb 4.4.27 …

QT 实现自动生成小学两位数加减法算式

小学生加减法训练 QT实现–自动生成两位数加减法算式&#xff0c;并输出txt文件 可以copy到word文件&#xff0c;设置适当字体大小和行间距&#xff0c;带回家给娃做做题 void MainWindow::test(int answerMax, int count) {// 创建一个随机数生成器QRandomGenerator *gener…

引领AI变革:边缘计算与自然语言处理结合的无尽可能

引言 讲到Ai&#xff0c;你第一时间会想到什么&#xff1f;是Chagpt和文心一言这样与人类交流自然的Ai生成式对话服务&#xff1f;还是根据关键字快速制图的Ai绘图&#xff1f;这些都是近年来人们所常知的Ai用途&#xff0c;我们今天来讲讲以自然语言处理为辅&#xff0c;在Ai赋…

JS之歌词滚动案例

让我为大家带来一个歌词滚动的案例吧&#xff01; 详细的介绍都在代码块中 我很希望大家可以自己动手尝试一下&#xff0c;如果需要晴天的mp3音频文件可以私信我 上代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset&quo…

Vue好看的组件库:Element

文章目录 1、什么是Element2、Element快速入门3、Element布局3.1、 Layout 局部3.2、容器布局 1、什么是Element Element&#xff1a;是饿了么公司前端开发团队提供的一套基于 Vue 的网站组件库&#xff0c;用于快速构建网页 Element 提供了很多组件&#xff08;组成网页的部件…

使用DBSyncer同步Oracle11g数据到Mysql5.7中_实现全量数据同步和增量数据实时同步_操作过程---数据同步之DBSyncer工作笔记007

之前都是用mysql和Postgresql之间进行同步的,已经实现了数据的实时同步,现在要实现Oracle数据库到Mysql数据库的全量,以及增量同步. 因为之前配置的不对,这里架构名写成了orcl,所以导致,虽然能连接上,但是,在进行数据同步的时候,看不到表,所以这里说一下如何进行连接 这里,首先…