Linux mkdir-touch-cat-more命令

1、mkdir命令

在Linux系统中,mkdir(make directory )命令用于创建目录(文件夹)。它的基本语法如下:

mkdir [选项] 目录名

常用的选项包括:

  • -p:递归创建目录,如果父级目录不存在,则同时创建父级目录。
  • -m:设置权限模式,可以使用数字或符号表示。
  • -v:显示详细的创建过程。

例如,要在当前目录下创建一个名为"mydir"的目录,可以使用以下命令:

mkdir mydir

在这里插入图片描述

如果要同时创建父级目录(如果不存在),可以使用 -p 选项:

mkdir -p parentdir/mydir

在这里插入图片描述

这样将创建 parentdir 目录(如果不存在),然后在 parentdir 下创建 mydir 目录。

还可以使用 -m 选项设置新创建目录的权限模式,例如:

mkdir -m 755 mydir

上述命令将创建名为 “mydir” 的目录,并将其权限设置为 “755”。

注意,为了成功创建目录,需要具有相应的权限。

2、touch命令

在Linux系统中,touch命令用于创建空白文件或更新已存在文件的访问和修改时间。它的基本语法如下:

touch [选项] 文件名

常用的选项包括:

  • -a:只修改访问时间(Access Time)。
  • -c:不创建新文件,如果文件不存在则不进行任何操作。
  • -m:只修改修改时间(Modify Time)。
  • -r:使用指定文件的时间戳作为参考来设置目标文件的时间戳。
  • -t:以指定的时间设置目标文件的时间戳。

例如,要创建一个名为 “file.txt” 的空白文件,可以使用以下命令:

touch file.txt

在这里插入图片描述

如果文件已存在,touch命令将更新该文件的访问和修改时间为当前时间。

还可以使用 touch 命令更新文件的访问或修改时间,而不对文件内容进行更改。例如,要只修改修改时间,可以使用 -m选项:

touch -m file.txt

如果想根据另一个文件的时间戳来更新目标文件的时间戳,可以使用 -r 选项:

touch -r reference.txt file.txt

上述命令将使用 “reference.txt” 文件的时间戳来设置 “file.txt” 的时间戳。

最后,如果想为文件指定特定的时间戳,可以使用 -t 选项,并按照格式"YYYYMMDDhhmm.ss"提供时间信息:

touch -t 202201011200.00 file.txt

上述命令将设置 “file.txt” 的时间戳为 “2022年1月1日12点00分00秒”。

注意,需要具有相应的权限才能在指定位置创建文件。

3、cat命令和more命令

在Linux系统中,cat命令和more命令都用于显示文本文件的内容,但它们的功能略有不同。

cat命令(concatenate的缩写)会一次性将整个文件内容输出到终端。它的基本语法如下:

cat [选项] 文件名

常用的选项包括:

  • -n:显示行号,将每一行前面添加行号。
  • -b:显示非空行的行号,将每一行前面添加行号。
  • -E:在每行的末尾显示一个 $ 符号。
  • -T:将制表符显示为 ^I
  • -v:显示特殊字符,例如换行符和回车符。

例如,要显示一个名为 “file.txt” 的文件的内容,可以使用以下命令:

cat file.txt

此命令将整个文件内容输出到终端。

另一方面,more命令会逐页显示文件内容,以便可以按需查看和滚动浏览。它的基本语法如下:

more [选项] 文件名

在使用more命令打开文件后,可以使用以下键盘命令进行浏览:

  • 空格键:向下滚动一页。
  • Enter 键:向下滚动一行。
  • q 键:退出 more 命令。

例如,要使用more命令逐页显示文件 “file.txt” 的内容,可以使用以下命令:

more file.txt

当文件内容超过一页时,可以使用空格键继续向下滚动以查看后续内容。按下 q 键则退出 more 命令。

总结来说,cat命令适合快速查看较小的文件内容或将多个文件合并输出,而more命令适合长文本文件的分页浏览。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值