初识Linux:目录的创建销毁

news2024/11/24 17:00:09

 

目录

​编辑 提示:以下指令均在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.coloradmin.cn/o/1220078.html

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

相关文章

如何在工作外发展副业?主业和副业该如何权衡

有一句话说得好,不要把所有的鸡蛋放在一个篮子里。在面对繁忙的工作生活之外,想要拥有额外的收入来源那就是做一份不影响主业的副业。而副业的发展,不仅能够增加收入,更可以拓展个人的技能和兴趣。 主业跟副业该如何权衡呢&#x…

时间序列预测(6) — ARIMA实现单输入单输出负荷预测

目录 1 数据准备与可视化 2 简单数据探索与清洗 3 差分处理 4 绘制ACF与PACF图像,完成模型选择 5 建立ARIMA和SARIMA模型 5.1 初步建模 5.2 精细化建模 5.3 最终的模型 ARIMA作为成熟的统计学模型已被各种软件以各种方式实现,在Python中我们最常使…

服装鞋帽箱包展示预约小程序的效果是什么

市场上售卖服装、鞋帽箱包的品牌店或小店摊贩非常多,同时这些产品又是人们生活的必需品,以前购买服装等纺织产品,消费者习惯前往线下商场或品牌店,但如今更多的消费者习惯于线上购买,传统门店经营面临困境。 通过【雨科…

暖阳脚本_ 定制企业软件开发的4个趋势:AI、RPA、云应用、边缘计算

根据 Statista 的统计数据显示,企业级软件市场在全球范围内占据了领先地位,预测到2028年,市场规模将接近3760亿美元。企业应用软件市场的稳健增长,甚至在经济不景气的时候也能持续,这充分表明软件解决方案对于提升企业…

使用 Redis BitMap 实现签到与查询历史签到以及签到统计功能(SpringBoot环境)

目录 一、前言二、Redis BitMap 位图原理2.1、BitMap 能解决什么2.2、BitMap 存储空间计算2.3、BitMap 存在问题 三、Redis BitMap 操作基本语法和原生实现签到3.1、基本语法3.2、Redis BitMap 实现签到操作指令 四、SpringBoot 使用 Redis BitMap 实现签到与统计功能4.1、代码…

避雷指南:电视盒子哪个牌子最好?最具性价比电视盒子排行榜

电视盒子有些会出现死机和卡顿,广告植入过多,操作复杂等问题,大家在选购时极易踩雷,我身为数码测评员,本期测评的主题是电视盒子哪个牌子最好,购入了市面上最热销的电视盒子对比后整理了最具性价比电视盒子…

ubuntu提高 github下载速度

Github一般用于Git的远程仓库,由于服务器位于国外,国内访问速度比较慢,为了提高访问速度,决定绕过DNS域名解析。 获取Github的IP地址 按下ctrl+alt+T打开命令终端,输入: nslookup gi…

数据治理入门

处理模式 模式名称常见场景常见框架批处理夜间几个小时,无人值守hive spark datax流处理7*24H一直运行,无人值守maxwell, flink, flume, kafka即席处理人机交互接口访问 web页面 数据治理的意义 数据质量低:数据错误,不准确或不…

Gooxi国鑫金秋发布会圆满召开,引领数智新未来

10月24日,主题为“芯加速创鑫局”的2023 Gooxi第四代英特尔至强可扩展处理器平台新品发布会隆重召开,Gooxi重磅发布基于第四代英特尔至强可扩展处理器平台系列新品,Gooxi英特尔平台算力迎来全新升级进化,为AI注入全新发展动力&…

微信小程序相机相册授权后,需要重启客户端才能正常调用相机,无法调起窗口选择图片,无反应解决方案

最近微信小程序很多功能突然不能使用,本篇针对无法调起相册进行说明 解决方案 检查小程序隐私协议是否配置,操作步骤这里不在详细说明,点击教程按照上面的教程,找到入口后点击完善或者更新 选择选中的照片或视频这个权限要申请 之…

牛客机考题编程题输入输出

有时空可以练练这里的题目: https://ac.nowcoder.com/acm/contest/5652 做个总结,其实就两种输入类型: 一种是下面这种,需要对输入的每行进行运算 这种就是循环读取每行的数做一个运算: import sys while True:line …

CodeWhisperer--手把手教你使用一个十分强大的工具

Amazon CodeWhisperer 是一款能够帮助我们智能生成代码的工具。经过数十亿行代码的训练,可以根据提示和现有代码实时生成从片段到完整功能的代码建议。类似 Cursor 和 Github Copilot 编码工具。目前,CodeWhisperer 兼容 Python、Java 和 JavaScript&…

扫码看的视频怎么下载?二维码中的视频怎么保存?

二维码中的视频能设置下载吗?现在很多商家或者企业都会通过制作活码二维码的方式来将展示产品或者企业,当用二维码生成器做二维码时,有什么方法能够让扫码用户可以下载视频观看呢?现在很多的视频二维码只能观看,无法让…

使用Jupyter Notebook调试PySpark程序错误总结

项目场景: 在Ubuntu16.04 hadoop2.6.0 spark2.3.1环境下 简单调试一个PySpark程序,中间遇到的错误总结(发现版对应和基础配置很重要) 注意:在前提安装配置好 hadoop hive anaconda jupyternotebook spark zo…

MIB 6.1810实验Xv6 and Unix utilities(4)primes

难度: hard/moderate Write a concurrent prime sieve program for xv6 using pipes and the design illustrated in the picture halfway down this page and the surrounding text. This idea is due to Doug McIlroy, inventor of Unix pipes. Your solution should be in …

麦克纳姆轮x运动学分析

麦克纳姆轮介绍 A轮 B轮 我们以俯视图的中心为坐标系原点 A轮轴向方向过2 4象限 B轮轴向方向过1 3象限 这里相当于从下往上看仰视图相当于B轮的俯视图 辊子转动方向是不会产生给机器人运动的力,轴向方向会产生运动的摩擦力。 车如果向前运动则A轮要产生45斜向上的力 车如果向…

漂亮的bootstrap后台模板

优雅典型的Bootstrap后台模板 在现今数字化时代,拥有一个漂亮且易于使用的后台模板对于网站或应用程序的成功至关重要 Bootstrap后台模板为您提供了一种简单而强大的方式来构建出色的管理界面,为用户带来无缝的操作体验 我们的Bootstrap后台模板不仅具…

微信小程序 限制字数文本域框组件封装

微信小程序 限制字数文本域框 介绍&#xff1a;展示类组件 导入 在app.json或index.json中引入组件 "usingComponents": {"text-field":"/pages/components/text-field/index"}代码使用 <text-field maxlength"500" bindtabsIt…

复杂数据统计与R语言程序设计实验二

1、创建一个对象&#xff0c;并进行数据类型的转换、判别等操作&#xff0c;步骤如下。 ①使用命令清空工作空间&#xff0c;创建一个对象x&#xff0c;内含元素为序列&#xff1a;1&#xff0c;3&#xff0c;5&#xff0c;6&#xff0c;8。 ②判断对象x是否为数值型数据。 ③…