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


  • 相关阅读:
    .gitignore文件忽略的内容不生效问题解决
    局域网客户远程密码被暴破 登录为2确认用户没有这样登录过
    计算机网络 | 体系结构
    大一学生《Web编程基础》HTML实例网页代码 HTML+CSS+JS 黑色横排的个人主页作品
    如何部署自带离线iClient包的Docker版iServer
    Super easy to understand decision trees (part one)
    智能优化算法(源码)—蜣螂优化算法(Dung beetle optimizer,DBO)
    数组常见方法
    Java 集合---尚硅谷Java入门视频学习
    防止鱼叉式网络钓鱼的4个步骤
  • 原文地址:https://blog.csdn.net/2301_76445610/article/details/134462955