初识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.hqwc.cn/news/189537.html

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

相关文章

MATLAB 模型预测控制(MPC)控制入门 —— 设计并仿真 MPC 控制器

系列文章目录 文章目录 系列文章目录前言一、使用 MPC Designer 设计控制器1.1 CSTR 模型1.2 导入被控对象并定义 MPC 结构1.3 定义输入和输出通道属性1.4 配置仿真场景1.5 配置控制器水平线1.6 定义输入约束条件1.7 指定控制器调整权重1.8 消除输出超调1.9 测试控制器抗干扰能…

【迅搜01】安装运行并测试XunSearch

安装运行并测试XunSearch 这回的新系列,我们将学习到的是一个搜索引擎 迅搜 XunSearch 的使用。这个搜索引擎在 PHP 圈可能还是有一点名气的,而且也是一直在更新的,虽说现在 ElasticSearch 已经是实际上的搜索引擎霸主了,而且还有…

云端援手:智能枢纽应对数字资产挑战 ——华为云11.11应用集成管理与创新专区优惠限时购

现新客3.96元起,下单有机会抽HUAWEI P60 Art 福利仅限双十一 机会唾手可得,立即行动! 「有效管理保护应用与数据的同时实现高效互通」——华为云全力满足企业需求,推出全套「应用集成管理与创新」智能解决方案:华为云…

【用unity实现100个游戏之15】开发一个类保卫萝卜的Unity2D塔防游戏3(附项目源码)

文章目录 先看本次实现的最终效果前言绘制炮塔UI炮塔转向敌人生成炮弹旋转我们的子弹对敌人造成伤害,回收子弹自动发射子弹添加攻击间隔显示伤害字体设计通用泛型单例创建更多炮塔升级增加伤害升级缩短攻击间隔添加货币杀死敌人获取金币源码完结 先看本次实现的最终…

40 _ 初识动态规划:如何巧妙解决“双十一”购物时的凑单问题?

淘宝的“双十一”购物节有各种促销活动,比如“满200元减50元”。假设你女朋友的购物车中有n个(n>100)想买的商品,她希望从里面选几个,在凑够满减条件的前提下,让选出来的商品价格总和最大程度地接近满减条件(200元),这样就可以极大限度地“薅羊毛”。作为程序员的你…

可以免费使用的设计素材网站分享

UI设计师最怕什么? 没有创意,没有灵感,没有思路! 在哪里可以得到idea?别担心,往下看! 你知道网络有多大,你想要什么吗?今天,我想和大家分享一些宝藏网页设…

计算机毕业设计选题推荐-人才招聘微信小程序/安卓APP-项目实战

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

机器学习 天气识别

>- **🍨 本文为[🔗365天深度学习训练营](https://mp.weixin.qq.com/s/Nb93582M_5usednAKp_Jtw) 中的学习记录博客** >- **🍖 原作者:[K同学啊 | 接辅导、项目定制](https://mtyjkh.blog.csdn.net/)** >- **🚀…

关于新能源汽车的英语翻译

近年来,随着全球对环保和可持续发展的重视,新能源汽车已经成为汽车产业的重要发展方向。各国政府和企业都在加大投入,推动新能源汽车的技术研发和产业化发展,进而促进了新能源汽车翻译的需求不断提升 。那么,关于新能源…

6.docker运行mysql容器-理解容器数据卷

运行mysql容器-理解容器数据卷 1.什么是容器数据卷2.如何使用容器数据卷2.1 数据卷挂载命令2.2 容器数据卷的继承2.3 数据卷的读写权限2.4 容器数据卷的小实验(加深理解)2.4.1 启动挂载数据卷的centos容器2.4.2 启动后,在宿主机的data目录下会…

【如何学习Python自动化测试】—— 自动化测试环境搭建

1、 自动化测试环境搭建 1.1 为什么选择 Python 什么是python,引用python官方的说法就是“一种解释型的、面向对象、带有励志语义的高级程序设计语言”,对于很多测试人员来说,这段话包含了很多术语,而测试人员大多是希望利用编程…

postgresql:记录表膨胀引起的io问题的处理

文章目录 1. io异常2.查看profile报告2.1 生成事发时间段的pgprofile2.2 查看报告 3.检查table是否膨胀4.执行vacuum full5.总结 1. io异常 iostat -x 1 20 Device r/s w/s rkB/s wkB/s rrqm/s wrqm/s %rrqm %wrqm r_await w_await aqu-sz rareq…