文章目录

  • 显示当前目录命令(pwd)
  • 创建目录命令(mkdir)
  • 删除命令(rm)
  • 目录切换命令(cd)
  • 结尾

关注【 郑大钱呀】【公】【众】【号】,我们一起交流,一起学习。

显示当前目录命令(pwd)

pwd命令的作用,主要显示当前所在的目录,比如:我们不断的切换目录,此时如果我们想查看当前所在目录。

pwd

执行结果如下:

/root/filedir

创建目录命令(mkdir)

该命令的作用为创建一个目录,也就是一个文件夹,值得注意的是,创建目录的时候,不能与当前目录下的文件夹或文件重名,否则会报错,导致创建不成功。

示例1:创建一个文件夹

mkdir test

执行结果如下:

 test

执行该命令后则会在当前的目录下创建一个文件夹,但是如果我们想要创建一个多级的文件夹怎么办呢,比如我需要创一个学科的目录,学科目录下有需要创建数学的目录,该如何操作呢,我们可以先创建一个学科的目录,然后进入学科的目录,再创建数学的目录,但是这种方式,太繁琐,有没有简单的方式呢,当然有。

示例2:创建一个多级目录

mkdir -p  subject/math

执行结果如下:

├── subject
│   └── math

值得注意的是,在创建多级文件夹得时候,需要加上-p的参数,不加是会报错的。

删除命令(rm)

该命令的主要作用是删除文件或目录,我们先看一下它常用的参数:

参数 英文 含义
-f force 强制删除,忽略不存在的文件或目录,无需提示
-r recursive 递归删除目录下的内容,删除目录时必须加此参数

示例1:删除一个文件

rm filetest
rm:是否删除普通空文件 "filetest"?y

从上面的结果我们可以看出,删除文件的时候,会有一个二次确认提示,如果你直接回车或者输入"n",那么表示的就是否,只有你输入"y"的时候,它才会删除文件。我们有时候觉得这样做太麻烦了,磨磨唧唧的,我们就喜欢直接一点的,直接删除,无需二次确认。

示例3:强制删除文件,无需二次提示

rm -f file

当我们加上-f参数的时候,再进行删除,此时是没有二次提示的,直接删除。

示例4:删除目录
我们上面删除的都是文件,当我们删除目录的时候,和删除文件是有点不同的,我们必须要加上-r的参数,如果我们不想二次确认提示,可以再加上-f的参数,示例命令如下:

rm -rf test

目录切换命令(cd)

该命令的作用就是切换目录,在Windows系统中,我们切换文件的时候,是通过在文件管理器进行目录的切换,而在无界面的Linux中,只能通过cd命令来操作,cd其实是英文"change directory"的缩写,意思表示更改当前目录,是Linux用户最常用的命令之一

示例1:切换到用户主目录

cd

执行结果如下:

[root@VM-0-6-centos ~]#

如果我们直接在当前目录输入cd命令,不加任何的参数,那么表示切换到用户的主目录,也就是说,如果你的用户是超级管理员用户,你cd后的目录就是/root,如果你是普通用户,那么你cd后的目录是其对应的家目录。

示例2:切换到指定目录

cd /root/filedir/subject/math

执行结果如下:

[root@VM-0-6-centos math]#

从上面的运行结果我们看出,如果我们在cd 后面加上路径,则表示切换到指定的目录,需要值得注意的时,如果你切换的路径不在当前目录下,那么你后面的路径需要是绝对路径,/root/filedir/subject,但是如果你切换的路径在当前路径下面,那么你可以使用相对路径,比如你此时所在的目录是subject,在subject目录下有一个math目录,此时你只需cd math,即可切换至math目录下。

在Windows中我们在使用文件资源管理器的时候,通常都会有一个返回上一级目录的操作,通常点一下就可以了,那么Linux中有没有呢,如果返回上一层,也需要通过指定路径的方式切换目录,就显得有些麻烦。

示例3:返回上一层目录

cd ..

执行结果如下:

[root@VM-0-6-centos math]# cd ..
[root@VM-0-6-centos subject]#

从上面的结果我们知道,我们原来所在的目录是math,我们通过cd ..目录的方式可以很快的切换到上一级目录,这里的..就表示上一级目录。类似的也可以cd ../..,表示返回上一级目录的上一级目录,除此之外,还有如下特殊的目录,比如:

  • / 表示根目录,cd /,可以直接切换至根目录
  • ~ 表示家目录,cd ~,可以直接切换至家目录,效果与直接cd一样

示例4:两个目录间的切换

如果我们存在着一种场景,需要在两个目录间来回的切换,如果我们通过指定路径的方式,来回切换就显得很麻烦,此时在Linux 中有一个简单的方式可以对最后的两层目录间,进行来回切换。

cd -

执行结果如下:

[root@VM-0-6-centos subject]# cd -
/root/filedir
[root@VM-0-6-centos filedir]# cd -
/root/filedir/subject
[root@VM-0-6-centos subject]# cd -
/root/filedir
[root@VM-0-6-centos filedir]# cd -
/root/filedir/subject

结尾

本期的内容就到这里了,如有不足之处还请大家多多指正,欢迎大家留言、关注、转发、收藏,谢谢。

linux命令:显示当前目录命令、删除命令相关推荐

  1. linux在个人目录下新建目录,Linux目录的创建与删除命令

    mkdir命令 功能:创建一个目录(类似MSDOS下的md命令). 语法:mkdir [选项] dir-name 说明:该命令创建由dir-name命名的目录.要求创建目录的用户在当前目录中(dir- ...

  2. linux查看日历的命令,Linux终端显示日历信息的命令:ncal命令

    导读 Linux系统内置两个用来显示和校准日历的cal命令和ncal命令.一旦你习惯使用它们,你会发现使用命令很多时候都比你运用鼠标在GUI的日历里查看要来的更迅速和方便. 命令行下,有许多参数,这些 ...

  3. 安装了淘宝镜像cnpm后使用cnpm -v命令显示不是内部命令的解决方法

    安装镜像: npm install -g cnpm --registry=https://registry.npm.taobao.org 如果安装成功之后使用cnpm -v显示不是内部命令的话,多半是 ...

  4. Linux下显示当前目录下的全部目录或文件

    Linux终端中显示当前目录下的所有目录和文件(不包含隐藏文件): [root@localhost ~]# ll // 显示所有目录和文件 总用量 124 -rw------- 1 root root ...

  5. linux之在当前目录下删除不包含aa的文件

    1.问题 1.当前目录下删除不包含aa的文件和文件夹 2.解决办法 1. rm -rf `ls -al | grep -v "aa"`

  6. linux不能显示文本文件内容的命令,Linux之文本文件查看命令

    Linux中,常用的文本文件查看命令介绍如下: 1. cat 用法: cat [options] filename options: -A: 显示全部. -E: 在每一行的后面加上"$&qu ...

  7. linux lcd显示大数字,wm命令用法及LCD显示图标大小不正常时解决的方法

    注:Android 4.3引入的wm工具 wm命令及使用方法: 系统说明: usage: wm [subcommand] [options] wm size [reset|WxH] wm densit ...

  8. linux脚本显示ip地址,Linux中显示ip地址的命令【显哥出品,必为精品】

    在Linux中有三种查看ip地址的方法,下面我分别来介绍 1.ip address命令 使用ip address命令可以查看具体是ip信息 [root@lixian ~]#ip address 1: ...

  9. Linux CentOS 7.3 1611 基础命令

    1.pwd命令 显示当前目录 2.cd命令 用来切换目录 3.ls命令 用来列出文件或目录的信息,有多种参数选项 -a显示隐藏文件包括'.'开头的文件,-A显示隐藏文件,不显示'.'文件,-c按文件修 ...

  10. linux使用什么命令能够显示当前目录,执行linux命令,其中显示当前目录下的文件命令是什么...

    linux系统下用ls命令列出当前目录下的文件. ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息.如果不指定 ...

最新文章

  1. css:z-index
  2. 腾讯杰出科学家写给2029的信:计算机视觉AI技术的爆点在哪里?
  3. Oracle误删除数据的恢复方法
  4. 用例子来彻底搞明白Virtual 和 非 virtual(C#)
  5. 幼儿园计算机知识培训内容,幼儿园教师计算机培训计划
  6. Java ACM模式
  7. 反射调用 java bean的set和get方法
  8. 9206-吃货联盟 需求分析
  9. 如何保证企业IT基础设施的高可用性
  10. python怎么引入thrift文件_python使用thrift教程的方法示例
  11. 回顾 | Apache Flink Meetup 杭州站圆满结束(附PPT下载)
  12. mysql 分组后,统计记录条数
  13. PhD Debate-11 预告 | 矛与盾的对决——神经网络后门攻防
  14. usb gadget 端点halt的产生
  15. 360校招失败的惨痛经历
  16. docker学习(八)深入浅出理解 dockerFille
  17. 常用的UML建模详解
  18. Edgy Trees CodeForces - 1139C
  19. STM32+Zigbee的使用
  20. 自己对通信系统中的一些参数以及概念的理解

热门文章

  1. SQL中取整,取小数
  2. 我的计算机桌面被分成三格,抖音上的三格壁纸是怎么制作的?其实很简单,这么操作就行!干货...
  3. mysql 多实例指定cpu_mysql多实例
  4. Java 值传递与“引用传递”
  5. python数据科学系列:numpy入门详细教程
  6. 《Mechanics-Aware Modeling of Cloth Appearance》笔记
  7. 【设计模式自习室】详解代理模式
  8. Optimal Caching: Farthest-in-Future算法
  9. el-upload 上传图片文件方法
  10. CSS background 背景