初识Linux:目录的创建销毁

目录

​编辑 提示:以下指令均在Xshell 7 中进行 

零、桌面的本质 💻

扩展🎇:

一、cd指令:

1、cd - : 

2、cd ~:

重命名命令:alias 

二、stat指令

冷知识:

如果指令会出现疯狂打印的情况,可以摁下CTRL+C 进行终止 

三、目录的创建和删除

1、mkdir - p

使用 指令 tree -a 进行查看 :

tree 指令的安装:

2、 rmdir

3.rm

4.rm -r 

 5.rm -rf 

注意:根目录是不能删除的! 

*  

6. mv

重新命名文件:

重新命名目录: 

 剪切功能:

剪切并重命名: 

记事本:nano

安装nano:

7、cp

8、cp -rf 

man 指令 :

 四、cat 指令 & tac 指令


 提示:以下指令均在Xshell 7 中进行 

零、桌面的本质 💻

前提须知:windows系统和Linux系统都是一种多用户操作程序。

  • 在windows系统下,桌面本质上是一种特殊的文件夹,当不同的用户进入桌面后,系统会自动判断识别进入的用户是谁?以此来将不同用户的桌面打开,最后通过图形化界面展示出来。

  • 同样,在Linux系统中,桌面其实也是一个文件夹,我们可以在其中进行文件的创建或则是目录的创建。

下图在Ubuntu中进行:

  • 同时在Linux中,如果有不同的用户在系统中,系统会为这些用户单独创建一个以用户名命名的文件,进行存储用户在系统上的操作
  • 且每当用户进入系统后,在系统识别用户名后,使用者将会自动进入系统为用户名创建的文件目录中。

承接上一篇内容:初识Linux:目录&路径-CSDN博客

扩展🎇:

在使用指令 ls -l 后,会展示出目录下文件的详细信息,而下图中的 Nov 16 19:44表示的是该文件的创建时间,或者说文件最近一次的修改时间。

一、cd指令:

1、cd - : 

cd - 

cd -用于跳转到用户最近一次所处的路径下。

2、cd ~:

cd ~ 进入用户家目录。

  • 用户家目录相当于windows的用户目录。 

重命名命令:alias 

前提须知:ls -l 指令其实可以简称 ll 指令

在一些的之后的工作和学习中,为了节省时间或则方便记忆,有部分人通常会使用alias命令对一些较长的指令进行重命名

例如以下代码,将 字符 lisi 赋予了 ls -a - l 的指令职能,也就等同于 lisi 具有了ls -a -l 这个指令的功能了。 

或则又说,简称 ll  其实就是使用了这种方法将 ls -l 进行重新的命名,或则赋值 ll ls-l的功能

二、stat指令

stat是可以查看一个文件的更为详细的属性

冷知识:

如果指令会出现疯狂打印的情况,可以摁下CTRL+C 进行终止 

三、目录的创建和删除

注意:mkdir 是用来创建目录的指令,而touch是用来创建文件的指令

1、mkdir - p

mkdir -p 创建一串目录,也就是在目录下创建目录

使用 指令 tree -a 进行查看 :

tree 指令的安装:

2、 rmdir

rmdir 的主要作用是删除目录,但rmdir 只能删除空目录,不能删除可执行的文件。

3.rm

使用rm命令可以删除任何东西?

使用 rm [文件/文件名] 可以删除文件,且同时会跳出询问,摁下y表示删除,摁下n表示是取消删除。

4.rm -r 

使用 rm -r 删除目录,这个删除目录是以递归的形式从目录最底层进行删除,同样删除的同时也会冒出询问,摁下y表示删除,摁下n取消删除

rm -r [目录名]

 5.rm -rf 

rm -rf 是强制删除目录

rm -rf [目录名]

  • 注意:根目录是不能删除的! 

*  

表示一个通配符,匹配任意文件名 ,例如:ls data*1  使用了通配符*  意思就是查看以data开头,以1结尾的文件,又或者, ls * 也可以查看当前目录下所有文件,rm -f * 就可以删除目录下所有的文件

6. mv

重新命名文件:

mv  [文件名]  [新名字]  具有给文件进行重新命名的功能。

重新命名目录: 

mv  [目录名] [新的名字]  可以给目录重新命名

 剪切功能:

mv [文件/目录]  [剪切到的路径]

如图,将 long.txt 文件 剪切到它的上一级目录中

又如图,将目录mydir 剪切到根目录中

剪切并重命名: 

mv [文件/目录] [剪切到的路径]  [新名字] 

如图,将long.txt文件剪切到它的上一级目录中,并且进行重命名为111.txt

又如图,将上一级目录的文件111.txt 剪切到当前路径 ,并且重命名为222.txt

记事本:nano

nano是一个记事本,可以用来进行编辑,摁下ctrl+x,弹出询问,摁下y进行保存编辑内容,摁下n进行不保存编辑内容,最后回车退出nano的编辑状态

安装nano:

7、cp

cp [文件]  [拷贝到的路径]   cp指令就是拷贝指令

如图,将test.c拷贝到它的上一级目录

cp [文件] [拷贝到的路径] / [新名字] 

如图所示,将test.c拷贝到它的上一级目录中,并且重新命名为111_test.c

cp [文件路径] [拷贝到的路径]  

如图所示,将 路径 /root/111/test.c 的文件test.c拷贝到当前路径下

8、cp -rf 

cp -rf  [目录名] [拷贝到的路径]

如图,将目录 a 拷贝到根目录下

man 指令 :

  • man是对指令进行查看,方便使用者明白指令的作用,简单来说man就是一个使用说明书
  • 这本说明书一共有九册,前三册最重要,其余六册可以不看

man [手册的编号] [需要查找的指令]

  • 当然如果不打手册的号数,那么在man [指令] 后man会从1号手册开始查找到9号手册,找到就结束查找

1号手册是默认手册,通常Linux的指令都在1号手册中,2号手册是系统调用 3号手册是一个库函数,一般是C语言的库函数

 四、cat 指令 & tac 指令

cat [文件] 将文件的内容导出 

cat -n [文件] 将文件的内容导出并且导出行号

cat -s [文件] 将文件内容导出,但是不会导出多的空行

 tac [文件] 和 cat[文件] 有一样的功能将文件导出 但是是反着把文件导出


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

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

相关文章

SpringCloud总结

注:本文并不涉及具体功能是怎么实现的,而只是微服务技术栈的整体总结和理解。 目录 一.基础概念--认识微服务 1.单体架构 2.分布式架构 3.微服务 4.SpringCloud 二.服务的拆分原则 三.RestTemplate--实现不同服务之间的通信与远程调用 四.Eurek…

代码随想录算法训练营第二十八天| 78 子集 90 子集|| 93 复原IP地址

78 子集 由题意可知数组中的元素互不相同&#xff0c;所以在dfs中我们可以将当前的path直接加入到res中。 class Solution {List<List<Integer>>res new ArrayList<>();List<Integer>path new LinkedList<>();public List<List<Integer…

系列一、JVM概述

一、概述 1.1、Java发展中的重大事件 1.2、虚拟机 vs Java虚拟机 1.2.1、虚拟机 1.2.2、Java虚拟机 1.2.3、Java虚拟机的作用 Java虚拟机是二进制字节码的运行环境&#xff0c;负责装载字节码到其内部&#xff0c;解释/编译为对应平台上的机器指令指令。每一条Java指令&#…

鸿蒙:使用Stack、ContentTable、Flex等组件和布局实现一个显示界面

效果展示 一.概述 跟随官网继续HarmonyOS学习 本篇博文实现一个食物详情页的开发Demo 通过这个开发过程学习如何使用容器组件Stack、Flex和基本组件Image、Text&#xff0c;构建用户自定义组件&#xff0c;完成图文并茂的食物介绍 二.构建Stack布局 1.食物名称 创建Stack…

【Dubbo】Dubbo负载均衡实现解析

&#x1f4eb;作者简介&#xff1a;小明java问道之路&#xff0c;2022年度博客之星全国TOP3&#xff0c;专注于后端、中间件、计算机底层、架构设计演进与稳定性建设优化&#xff0c;文章内容兼具广度、深度、大厂技术方案&#xff0c;对待技术喜欢推理加验证&#xff0c;就职于…

Android 13 - Media框架(14)- OpenMax(二)

这一节我们将来解析 media.codec 这个 HIDL service 究竟提供了什么服务&#xff0c;服务是如何启动的。 1、main 函数 我们先来看 frameworks/av/services/mediacodec/main_codecservice.cpp&#xff1a; int main(int argc __unused, char** argv) {strcpy(argv[0], "…

广州华锐互动VRAR:利用VR开展刑事案件公安取证培训,沉浸式体验提升实战能力

随着科技的飞速发展&#xff0c;虚拟现实(VR)技术为我们的生活和工作带来了前所未有的便利。近年来&#xff0c;VR技术在刑事案件公安取证培训中的应用逐渐显现出其独特优势。通过模拟真实的犯罪现场&#xff0c;VR技术为学员提供了沉浸式的体验&#xff0c;使他们在安全的环境…

java文件压缩加密,使用流的方式

使用net.lingala.zip4j来进行文件加密压缩。 添加依赖net.lingala.zip4j包依赖&#xff0c;这里使用的是最新的包2.11.5版本。 <dependency><groupId>net.lingala.zip4j</groupId><artifactId>zip4j</artifactId><version>${zip4j.versi…

微服务调用链路追踪

概述 本文介绍微服务调用链路追踪&#xff0c;涉及技术有&#xff1a;sleuth和zipkin。sleuth负责追踪调用链路数据&#xff0c;zipkin负责调用链路数据可视化展现。 本文的操作是在 服务网关实践 的基础上进行。 环境说明 jdk1.8 maven3.6.3 mysql8 spring cloud2021.0.8 …

【Python仿真】基于EKF的传感器融合定位

基于EKF的传感器融合定位&#xff08;Python仿真&#xff09; 简述1. 背景介绍1.1. EKF扩展卡尔曼滤波1.1.1.概念1.1.2. 扩展卡尔曼滤波的主要步骤如下&#xff1a;1.1.3. 优、缺点 1.2. 航位推算1.3. 目前航位算法的使用通常与卡尔曼滤波相结合使用2. 分段代码 2.1. 导入需要的…

wpf devexpress 添加GanttControl到项目

这个教程示范如何添加GanttControl 到你的项目使用内置GanttControl数据类。 要求 添加 Devexpress.Wpf.Gantt Nuget包到你的项目使用GanttControl. 数据模型 GanttControl携带和内置数据对象&#xff0c;可以使用创建视图模型&#xff1a; GanttTask 呈现甘特图任务 Gan…

记录将excel表无变形的弄进word里面来

之前关于这个问题记录过一篇文章&#xff1a; 将excel中的表快速复制粘贴进word中且不变形-CSDN博客 今天记录另外一种方法&#xff1a;举例表述&#xff0c;excel表如图&#xff1a; 按F12&#xff0c;出现“另存为...”对话框&#xff0c;选择“单个文件网页”&#xff0c;…

面向对象与面向过程的区别

面向对象 以对象为中心&#xff0c;把数据封装成为一个整体&#xff0c;其他数据无法直接修改它的数据&#xff0c;将问题分解成不同对象&#xff0c;然后给予对象相应的属性和行为。 面向过程 关注代码过程&#xff0c;直接一程序来处理数据&#xff0c;各模块之间有调用与…

oracle-buffer cache

段&#xff0c;区&#xff0c;块。 每当新建一个表&#xff0c;数据库会相应创建一个段。然后给这个段分配一个区。 一个区包含多个块。 区是oracle给段分配空间的最小单位。 块是oracle i\o的最小单位。 原则上&#xff0c;一个块包含多行数据。 dbf文件会被划分成一个一个…

Netty Review - 核心组件扫盲

文章目录 PreNetty Reactor 的工作架构图CodePOMServerClient Netty 重要组件taskQueue任务队列scheduleTaskQueue延时任务队列Future异步机制Bootstrap与ServerBootStrapgroup()channel()option()与childOption()ChannelPipelinebind()优雅地关闭EventLoopGroupChannleChannel…

今天遇到Windows 10里安装的Ubuntu(WSL)的缺点

随着技术的发展&#xff0c;越来越多开发者转向使用 Windows Subsystem for Linux&#xff08;WSL&#xff09;在 Windows 10 上进行开发&#xff0c;也就是说不用虚拟机&#xff0c;不用准备多一台电脑&#xff0c;只需要在Windows 10/11 里安装 WSL 就能体验 Linux 系统。因此…

邀请报名|11月24日阿里云原生 Serverless 技术实践营 深圳站

活动简介 “阿里云云原生 Serverless 技术实践营 ” 是一场以 Serverless 为主题的开发者活动&#xff0c;活动受众以关注 Serverless 技术的开发者、企业决策人、云原生领域创业者为主&#xff0c;活动形式为演讲、动手实操&#xff0c;让开发者通过一个下午的时间增进对 Ser…

how to find gcc openbug

https://gcc.gnu.org/bugzilla/query.cgi?formatadvanced

最全的接口自动化测试思路和实战:【推荐】混合测试自动化框架(关键字+数据驱动)

混合测试自动化框架(关键字数据驱动) 关键字驱动或表驱动的测试框架 这个框架需要开发数据表和关键字。这些数据表和关键字独立于执行它们的测试自动化工具&#xff0c;并可以用来“驱动&#xff02;待测应用程序和数据的测试脚本代码&#xff0c;关键字驱动测试看上去与手工测…

mount /dev/mapper/centos-root on sysroot failed处理

今天发现centos7重启开不进去系统 通过查看日志主要告警如下 修复挂载目录 xfs_repair /dev/mapper/centos-root不行加-L参数 xfs_repair -L /dev/mapper/centos-root重启 reboot