Linux系统的常见命令四,创建目录、创建文件、切换目录(mkdir、touch、cd)

本文主要介绍Linux系统的mkdir命令、touch命令、cd命令

mkdir命令

在Linux系统中,mkdir命令用于创建一个或多个新目录。

常见的mkdir命令用法有以下几种:

  1. 创建一个新目录:

    mkdir dir_name
    

    这个命令将在当前工作目录下创建一个名为dir_name的新目录。
    在这里插入图片描述

  2. 创建多个新目录:

    mkdir dir1 dir2 dir3
    

    这个命令将在当前工作目录下创建三个新目录,分别为dir1dir2dir3
    在这里插入图片描述

  3. 创建一个新目录并为其指定权限:

    mkdir -m 777 dir_name
    

    这个命令将创建一个名为dir_name的新目录,并将其权限设置为777
    在这里插入图片描述
    如果出现mkdir: cannot create directory ‘dir_name’: File exists提示,需要先将dir_name文件删除,再进行创建,因为上面我已经创建过一个这个名称的文件夹了。

  4. 创建一个新目录并在其父级目录中创建中间级别的目录:

    mkdir -p parent_dir/sub_dir/dir_name
    

    这个命令将在当前工作目录下创建一个名为parent_dir的目录,然后在parent_dir目录下创建一个名为sub_dir的目录,最后在sub_dir目录下创建一个名为dir_name的新目录。
    在这里插入图片描述

以上就是mkdir命令的常见用法。值得注意的是,如果需要创建的目录已经存在,mkdir命令将会失败并提示用户该目录已经存在。

touch命令

Linux系统中的touch命令是用来创建空文件或者改变文件的修改时间戳的命令。
touch命令的语法如下:

touch [OPTION]... FILE...

其中,OPTION为可选参数,FILE为指定的文件名。常用的OPTION参数包括:

  • -a:只更改访问时间。
  • -c:如果文件不存在不要创建文件。
  • -m:只更改修改时间。
  • -r file:将指定文件的时间戳赋给另一个文件。
  • -t STAMP:使用指定的时间戳设置文件的时间戳。
  1. 使用touch命令创建空文件的语法如下:

    touch filename
    

    如果文件已经存在,则touch命令会更新文件的修改时间戳。

  2. 使用touch命令改变文件的修改时间戳的语法如下:

    touch -m filename
    

    其中,-m参数表示只更改修改时间。如果要同时更改访问时间和修改时间,可以使用-a参数。
    在这里插入图片描述

  3. 使用touch命令将一个文件的时间戳赋给另一个文件的语法如下:

    touch -r source_file target_file
    

    使用touch命令可以方便地管理文件的时间戳,对文件进行更好的组织和管理。

  4. 同时创建多个文件touch 名字1 名字2

    touch a.txt b.txt
    

    在这里插入图片描述

  5. 往文件里面插入内容 echo '你要插入的内容' > 文件名

    echo '今天天气真好!' > a.txt
    

    在这里插入图片描述
    注意: echo的致命缺点: 每一次插入内容的时候都会把原有内容给覆盖掉,只留下新内容
    如果想要不替换原有的内容可使用: echo ‘内容’ >> 文件名

    echo '填空很蓝' >> a.txt
    

    在这里插入图片描述

cd命令

cd命令是Linux系统中的一个基础命令,用于在不同的目录之间进行切换。它可以通过相对路径或绝对路径指定要切换到的目录。

以下是cd命令的一些常用选项和示例:

  1. 切换到当前用户的家目录:

    cd ~
    

    cd
    
  2. 切换到指定目录:

    cd /path/to/directory
    

    注意: 如果当前目录下有 你想要进入的目录。直接cd 目录名字就可以了。cd 命令是新手初学Linux最容易发生的错误。一般都是找不到这个目录或文件。造成这个的原因是对目录结构不熟悉。

  3. 返回上一级目录:

    cd ..
    
  4. 切换到上一次所在的目录:

    cd -
    
  5. 显示当前所在的目录路径:

    pwd
    

    在这里插入图片描述

需要注意的是,不加参数时,cd命令默认切换到用户主目录,即环境变量HOME指定的目录。例如,对于root用户,HOME变量为/root,那么cd命令不带参数时便切换到/root目录下。

  • 27
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专业研究祖传Bug编写术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值