初识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[文件] 有一样的功能将文件导出 但是是反着把文件导出


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

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

相关文章

Python编程技巧 – 对象和类

Python编程技巧 – 对象和类 Python Programming Skills – Object and Class Python是一种面向对象的高级程序语言。 本文简要介绍用Python如何实现面向对象,对象和类的声明及使用,以及面向对象的特征,及其如何使用属性和方法的介绍&#x…

Windows上搭建一个网站(基本生产环境)

前言 本博客记录的是Windows上一次网站搭建的过程,主要是在前端采用的是React,后端采用的是Flask,记录一下生产版本搭建流程和坑点,供有缘人一起进步,当然本博客还存在很多不足。 前端项目构建生产版本 以React为例…

IPv4数据报格式

IPv4是IP协议的第四个版本(版本1-3和版本5都未曾使用过)IP地址不能反映任何有关主机位置的地理信息以前还有个逆地址解析协议RAPR(Reverse APR),它的作用是使只知道自己MAC地址的主机能通过RAPR找到其IP地址,而现在的DHCP(Dynamic Host Configuration Pr…

智慧城市指挥中心,大屏幕究竟有什么用?

目前很多地区有在兴建智慧城市的项目,其城市指挥中心内一般都建有一张巨大的屏幕,这张屏幕究竟有什么用?是否可以用普通的电脑显示器进行代替呢? 智慧城市指挥中心内的巨大屏幕是智慧城市项目中的重要组成部分,其作用不…

回溯算法(3)--n皇后问题及回溯法相关习题

一、n皇后问题 1、概述 n皇后要求在一个nn的棋盘上放置n个皇后,使得他们彼此不受攻击,皇后可以攻击同一行、同一列、同一斜线上的敌人,所以n皇后问题要求寻找在棋盘上放置这n个皇后的方案,使得任意两个皇后都不在同一行、同一列或…

​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​

软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】 课本里章节里所有蓝色字体的思维导图

带您识别RJ45网口连接器/网口插座口的LED灯的平脚/斜脚,带弹/不带弹细节区分

Hqst华强盛(盈盛电子)导读:网口连接器,网口插座,也叫网口母座,因为产品规格众多,常常因为细小差别,耽误工程设计级或者生产排期延误,今天就带大家一起来认识下平脚RJ45网口连接器/网口插座与斜脚…

算法设计与分析 | 分治棋盘

题目 在一个2^k * 2^k个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格,且称该棋盘为一特殊棋盘。在棋盘覆盖问题中,要用图示的4种不同形态的L型骨牌覆盖给定的特殊棋盘上除特殊方格以外的所有方格&#xff0…

【动态规划】求解编辑距离问题

目录 问题描述递推关系运行实例时空复杂度优化Hirschberg 算法 问题描述 编辑距离问题是求解将⼀个字符串转换为另⼀个字符串所需的插⼊、删除、替换的最小次数。 C O M M O M → s u b C O M M U M → s u b C O M M U N → i n s C O M M U N E \mathbb{COMMOM} \overset{sub…

macbook ntfs能读不能复制 c盘ntfs拒绝访问怎么解决

如果你是一位Mac用户,你可能会遇到这样的问题:你的Mac能够读取NTFS格式的移动硬盘或U盘,但是不能往里面复制或者修改文件。或者,你的Windows电脑出现了C盘NTFS拒绝访问的错误,导致你无法正常使用系统。这些问题都是由于…

【vue2绘制echarts环状图】vue2使用echarts绘制环状图

效果图&#xff1a; 鼠标悬浮的效果图&#xff1a; 1&#xff1a;安装echarts yarn add echarts5.3.2 或 npm install echarts5.3.2 --save2.局部引入使用 在vue页面引入 <template><div><divref"myChart"style"{width: 400px;height: 350…

VMware Workstation Pro 12 ubuntu 20.04 突然奔溃,重新打开后导致win11系统蓝屏问题

1、虚拟机在执行一个程序时候&#xff0c;突然导致系统win11蓝屏 2、重新打开提示磁盘打开异常&#xff0c;网络搜索发现要删除磁盘lock文件&#xff0c;删除后&#xff0c;重启过程中还是会报各种异常 后来把所有的临时文件都删除了&#xff0c;就可以了 临时文件&#xff1…

如何去开发一个springboot starter

如何去开发一个springboot starter 我们在平时用 Java 开发的时候&#xff0c;在 pom.xml 文件中引入一个依赖就可以很方便的使用了&#xff0c;但是你们知道这是如何实现的吗。 现在我们就来解决这一个问题&#xff01; 创建 SpringBoot 项目 首先我们要做的就是把你想要给别…

wpf devexpress 开始点

此教程示范如何创建registration form和DevExpress WPF Data Editors 开始点 此项目源码 这个解决方案包含几个项目-每一个项目对应一个教程 RegistrationForm.BaseProject项目是基于工作的解决方案。项目包含三个视图&#xff1a;MainView&#xff0c;RegistraionView&…

Os-ByteSec

Os-ByteSec 一、主机发现和端口扫描 主机发现&#xff0c;靶机地址192.168.80.144 端口扫描&#xff0c;开放了80、139、445、2525端口 二、信息收集 访问80端口 路径扫描 dirsearch -u "http://192.168.80.144/" -e *访问扫描出来的路径&#xff0c;没有发现…

IO流-序列化流

一&#xff0c;序列化&#xff08;把java对象写到对象中去&#xff09; 二&#xff0c; Object OutputStream(对象字节输出流) 三&#xff0c;案例 package BigDecimal;import java.io.FileOutputStream; import java.io.ObjectOutputStream;public class Main {public static…

​软考-高级-系统架构设计师教程(清华第2版)【第14章 云原生架构设计理论与实践(P496~526)-思维导图】​

软考-高级-系统架构设计师教程&#xff08;清华第2版&#xff09;【第14章 云原生架构设计理论与实践&#xff08;P496~526&#xff09;-思维导图】 课本里章节里所有蓝色字体的思维导图

​软考-高级-系统架构设计师教程(清华第2版)【第13章 层次式架构设计理论与实践(P466~495)-思维导图】​

软考-高级-系统架构设计师教程&#xff08;清华第2版&#xff09;【第13章 层次式架构设计理论与实践&#xff08;P466~495&#xff09;-思维导图】 课本里章节里所有蓝色字体的思维导图

数据库的分库分表 详解

前言 一个系统随着用户量上升&#xff0c;产生的数据也越来越多&#xff0c;到达一定程度&#xff0c;数据库就会产生瓶颈。 首先单机数据库所能承载的连接数&#xff0c;io和吞吐量都是有限的&#xff0c;并发量上来数据库就渐渐顶不住了。 如果单表的数据量过大&#xff0…

阿里巴巴java开发手册-编程规约

编程规约 命名风格常量定义代码格式OOP 规约日期时间集合处理并发处理控制语句注释规约前后端规约其他 命名风格 【强制】代码中的命名均不能以下划线或美元符号开始&#xff0c;也不能以下划线或美元符号结束。 反例&#xff1a;_name / name / n a m e / n a m e / n a m e…