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

用的到的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来生成文件夹。下节,我们一起来熟悉文件和文件夹的移动、编辑、删除等~

相关文章:

  • 100天精通Python(实用脚本篇)——第113天:基于Tesseract-OCR实现OCR图片文字识别实战
  • 如何发布自己的npm包
  • C语言算法赛——蓝桥杯(省赛试题)
  • 基于SpringBoot Vue高校失物招领系统
  • Docker consul
  • Flink(十四)【Flink SQL(中)查询】
  • How to disagree with ideas
  • 【Nginx】使用自生成证书配置nginx代理https
  • Nginx快速入门
  • mariadb数据库从入门到精通
  • 数据库常用系统表及常用功能
  • 大模型学习与实践笔记(七)
  • SQL慢语句执行的很慢,如何分析优化呢,(如何优化的呢?)
  • H5小游戏如何提升APP变现收益?
  • SQL执行时间过长如何优化
  • 阿里云国外服务器多少钱一个月?24元/月
  • VRPSolverEasy:支持VRP问题快速建模的精确算法Python包
  • 架构篇05-复杂度来源:高可用
  • go语言(一)----声明变量
  • 【JavaEE】网络原理:网络中的一些基本概念
  • 杭州钱塘区3宗涉宅用地均以底价成交,共计成交金额25.73亿元
  • 从普通人经历中发现历史,王笛解读《线索与痕迹》
  • 欧元区财长会讨论国际形势及应对美国关税政策
  • 明查|印度空军“又有一架战机被巴基斯坦击落,飞行员被俘”?
  • 甘肃:今年6月前,由县级党委、政府制定农村彩礼倡导性标准
  • 哈佛新论文揭示 Transformer 模型与人脑“同步纠结”全过程!AI也会犹豫、反悔?