想成为 Linux 高手?mkdir、cat、touch 命令语法及示例全解析
原创想成为 Linux 高手?mkdir、cat、touch 命令语法及示例全解析
Linux 作为一款强劲的操作系统,其命令行操作是每一个期待成为 Linux 高手的人必须熟练掌握的技能。本文将对常用的三个文件操作命令 mkdir、cat 和 touch 进行详细的语法和示例解析,帮助你在 Linux 的道路上更进一步。
1. mkdir 命令
mkdir
(Make Directory)命令用于创建目录。
语法:
mkdir [选项] [目录名]
常用选项:
- -p:创建多级目录,如果上级目录不存在,则同时创建上级目录。
- -m:设置目录权限,默认为 755。
示例:
创建一个名为 mydir 的目录:
mkdir mydir
创建一个多级目录:
mkdir -p dir1/dir2/dir3
2. cat 命令
cat
命令用于查看文件内容、创建文件、文件合并等功能。
语法:
cat [选项] [文件名]
常用选项:
- -n:显示行号。
- -b:显示非空行的行号。
- -E:在每行末尾显示 $ 符号。
示例:
查看文件 content.txt 的内容:
cat content.txt
创建一个新文件并写入内容:
cat > newfile.txt
Hello, World!
^D (按下 Ctrl+D 保存并退出)
合并 file1.txt 和 file2.txt 的内容,并将因此输出到 file3.txt:
cat file1.txt file2.txt > file3.txt
3. touch 命令
touch
命令用于创建空文件或修改文件的时间戳。
语法:
touch [选项] [文件名]
常用选项:
- -a:只修改访问时间。
- -m:只修改修改时间。
- -c:如果文件不存在,则不创建文件。
示例:
创建一个空文件 empty.txt:
touch empty.txt
同时创建多个空文件:
touch file1.txt file2.txt file3.txt
修改文件的时间戳:
touch -a content.txt
通过以上内容的学习,相信你已经对 mkdir、cat 和 touch 命令有了更深入的了解。继续努力,你将成为一名 Linux 高手!