MAC 终端常用Unix指令:掌握这些指令,让你成为终端高手
本文目录导读:1、 ls2、 cd3、 pwd4、 mkdir5、 rm6、 mv7、 cp8、 cat9、 touch10、 top在使用MAC终端时,掌握一些常用的Unix指令是非常必要的。Unix系统拥有强大的命令行工具,可以让我们更高效地进行文件操作、系统管理等任务。本文将介绍MAC 终端常用Unix指令,并提供详尽的解释和实……
在使用MAC终端时,掌握一些常用的Unix指令是非常必要的。Unix系统拥有强大的命令行工具,可以让我们更高效地进行文件操作、系统管理等任务。本文将介绍MAC 终端常用Unix指令,并提供详尽的解释和实例演示。
1. ls
“ls” 是 Unix 系统中最基本、最常用的命令之一。它可以列出当前目录下所有文件和子目录。
语法:ls [选项] [路径或文件名]
例如:
– 列出当前目录下所有文件和子目录:ls
– 列出 /usr/bin 目录下所有文件:ls /usr/bin
选项说明:
– -a 显示所有文件(包括隐藏文件)
– -l 显示详细信息
– -t 按时间排序
2. cd
“cd” 命令是切换到其他目录的关键。通过该命令可以快速进入任何一个你想去的目录。
语法:cd [路径]
– 进入 home 目录: cd ~ 或者 cd
– 进入 Documents 目录: cd ~/Documents 或者 cd Documents
3. pwd
“pwd” 命令会显示当前所在的目录路径。
语法:pwd
– 显示当前所在目录路径:pwd
4. mkdir
“mkdir” 命令可以创建一个新的目录。
语法:mkdir [选项] 目录名
– 在当前目录下创建一个名为 newdir 的新目录: mkdir newdir
– 创建多级嵌套的文件夹: mkdir -p dir1/dir2/dir3
– -m 设定权限
– -p 递归创建多级目录
5. rm
“rm” 命令用于删除指定文件或者文件夹。
语法:rm [选项] 文件或者路径
– 删除 test.txt 文件: rm test.txt
– 删除 test 目录及其所有子文件和子目录: rm -rf test/
– -f 强制删除,不提示确认
– -r 递归删除所有子文件和子目录
6. mv
“mv”命令可用于重命名或移动文件/文件夹。该命令比复制粘贴更方便、更快捷。
语法:mv [源路径] [新路径]
例如:
将/home/user/testfile 移动到 /home/user/newfolder/
mv /home/user/testfile /home/user/newfolder/
将/home/user/testfile 更改名称为newtestfile 并移动到 /home/user/newfolder/
mv /home/user/testfile /home/user/newfolder/newtestfile
7. cp
“cp” 命令用于复制文件或者目录。
语法:cp [选项] 源文件 目标文件
– 将 file1 复制到 file2: cp file1 file2
– 将 dir1 复制到 dir2: cp -r dir1 dir2
– -f 强制覆盖已存在的目标文件
– -i 进行交互式复制,提示用户是否覆盖已存在的目标文件
8. cat
“cat” 命令可以用来查看文本文件内容。它可以将多个文本文件合并输出,也可以在终端中直接查看小型文本。
语法:cat 文件名
– 查看 test.txt 的内容:cat test.txt
– 合并 foo.txt 和 bar.txt 的内容,并输出到新建的 baz.txt 文件中:cat foo.txt bar.txt > baz.txt
9. touch
“touch” 命令可用于创建空白的文本或二进制文件,同时也可以更改现有文件的修改时间戳。
语法:touch [选项] 文件名
创建一个新的空白测试文档:
touch newfile.md
更改现有testfile.docx 的修改时间戳为当前日期和时间:
touch testfile.docx
-a 修改访问时间(atime)
-m 修改修改时间(mtime)
10. top
“top” 命令是一种实时系统监控工具,可以用来查看系统中运行的进程和资源使用情况。
语法:top
– 查看系统中正在运行的进程和资源使用情况:top
本文介绍了MAC 终端常用Unix指令。这些命令能够让你更高效地进行文件操作、系统管理等任务。通过掌握这些命令,你将成为终端高手!
标签: MAC, 终端, Unix, 指令, 命令