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

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

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

相关文章

爬虫(一)

1. HTTP协议与WEB开发 1. 什么是请求头请求体,响应头响应体 2. URL地址包括什么 3. get请求和post请求到底是什么 4. Content-Type是什么1.1 简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(…

如何根据ASheet中的A字段去查询BSheet中的A字段,然后把BSheet中的B字段回填到ASheet的I字段?

问题描述 我想在excel中根据第一个sheet页中的第一个字段A,作为查找条件,去第二个sheet页中查询第一个字段A,如果查询到了,把第二个sheet页中的第二个字段B的值,填充到第一个sheet页中I字段。 其实之前也用到过Excel…

智能文本编辑代码

智能文本编辑代码 智能文本编辑代码智能文本编辑代码 from glob import globclass ZhiWen:def __init__(self, root):self.path = glob(root + "/*.txt")

力扣面试题 16.24. 数对和(双指针)

Problem: 面试题 16.24. 数对和 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 若本题目直接双循环暴力求解会超时,可以利用排序 双指针进行优化,具体: 1.对原数组进行升序排序; 2.双指针指向排好序的数组的头尾(…

美易平台:起亚公司第四季度净利润未达预期,但仍保持稳健增长

近日,韩国汽车制造商起亚公司公布了其第四季度的财务报告。根据报告显示,起亚公司第四季度净利润为1.62万亿韩元,略低于市场预期的2.16万亿韩元。尽管未能达到预期,但该公司仍然保持着稳健的增长态势。 起亚公司作为全球知名的汽…

【方法】如何打开7Z格式压缩文件?

7Z是一种常见的压缩文件格式,那遇到7Z压缩文件,要如何打开呢? 想要打开7Z压缩包,需要用到解压缩软件,比如WinRAR、7-Zip等软件。安装软件后,只需要用鼠标双击7Z压缩包,就可以打开压缩包&#x…

基于SSM的蛋糕甜品店管理系统(有报告)。Javaee项目。ssm项目。

演示视频: 基于SSM的蛋糕甜品店管理系统(有报告)。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring…

支付宝推出新年“五福节”活动,新增四大AI玩法;大型语言模型综合指南

🦉 AI新闻 🚀 支付宝推出新年“五福节”活动,新增四大AI玩法 摘要:支付宝宣布今年的“集五福”活动升级为“五福节”,新增了四大AI玩法:飙戏小剧场、时空照相馆、会说话红包和大家来找福。用户可以通过拼…

RUST笔记 FireDBG| Rust 代码调试器

安装https://firedbg.sea-ql.org/blog/2023-12-12-introducing-firedbg/ 更新VSCODE sudo dpkg -i code_1.85.2-1705561292_amd64.deb 安装FireDBG binaries (base) pddpdd-Dell-G15-5511:~$ curl https://raw.githubusercontent.com/SeaQL/FireDBG.for.Rust/main/install.sh …

GBK+大小写不敏感组合报错(DM8达梦数据库)

DM8达梦数据库 GBK大小写不敏感组合报错 环境介绍1 不支持的版本列表2 报错内容 环境介绍 在个别版本中,达梦数据库不支持gbk大小写不敏感的组合,若一定要用这个组合,只能换新的版本数据库; 1 不支持的版本列表 dm8.1-1-156-21.01.20 dm8.2-1-144-20.11.20-130135-SEC SPE P…

dataGrip连接数据库mysql和intersystems的iris

文章目录 前言创建新项目选择对应的数据库产品类型新建数据库资源连接sql命令窗体手动配置本地驱动 前言 intersystems公司的产品iris是cache的升级版本,目前绝大多数数据库工具都没法连接这个数据库 datagrip下载地址 https://download-cdn.jetbrains.com.cn/da…

1822. 数组元素积的符号(Java)

目录 题目描述:输入:输出:知识点:代码实现: 题目描述: 已知函数 signFunc(x) 将会根据 x 的正负返回特定值: 如果 x 是正数,返回 1 。 如果 x 是负数,返回 -1 。 如果 x …

AtCoder Beginner Contest 337

A nint(input())a,b0,0 for i in range(n):x,ymap(int,input().split())axby if a>b:print("Takahashi") elif a<b:print("Aoki") else:print("Draw")B A B C必须都连着放&#xff0c;且必须按照ABC的顺序 分别给ABC赋值&#xff0c;有小…

Domain Socket

目录 一、基本介绍 二、C Demo 1、Stream Domain Socket 1.1 Client 1.2 Server 2、Datagram Domain Socket 2.1 Client 2.2 Server 三、Java 应用 一、基本介绍 Unix域套接字&#xff08;Unix Domain Socket&#xff09;是基于 socket 框架上发展出的一种 IPC 机制…

初步认识并发编程的艺术

一、Java内存模型 JMM&#xff08;Java Memory Model&#xff09;&#xff1a;Java 内存模型&#xff0c;是 Java 虚拟机规范中所定义的一种内存模型&#xff0c;Java 内存模型是标准化的&#xff0c;屏蔽掉了底层不同计算机的区别。也就是说&#xff0c;JMM 是 JVM 中定义的一…

Vue2 props组件通信

一、父组件向子组件传值 1、流程图 2、父组件代码 <template><div class"app"><UserInfo:usernameusername:ageage:isSingleisSingle:carcar:hobbyhobby></UserInfo></div> </template><script> import UserInfo from .…

查询排序(1)

Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645 前面介绍了在 SQL 限定查询中 WHERE 子句的运行顺序优先于 SELECT 子句&#xff0c;WHERE 子句确定数据行&#xff0c;SELECT 子句确定数据列。 也分别讲述了在 WHERE 子句中常用的运算…

深度学习模型选择

作为机器学习科学家&#xff0c;我们的目标是发现模式&#xff08;pattern&#xff09;。 但是&#xff0c;我们如何才能确定模型是真正发现了一种泛化的模式&#xff0c; 而不是简单地记住了数据呢&#xff1f;接下来介绍几种模型选择时候需要注意的点 误差 训练误差 训练误…

Android修行手册 - 一套源码发布多个apk(多包名,多名称,多Logo)

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC

Beego之Beego MVC架构介绍

1、beego MVC架构介绍 beego 是一个典型的 MVC 框架&#xff0c;它的整个执行逻辑如下图所示&#xff1a; 通过文字来描述如下&#xff1a; 1、在监听的端口接收数据&#xff0c;默认监听在 8080 端口。 2、用户请求到达 8080 端口之后进入 beego 的处理逻辑。 3、初始化 C…