终端(Terminal)是许多 Mac 用户用于与计算机交互的强大工具。虽然你可以通过图形用户界面(GUI)进行大多数任务,但使用终端能够为你提供更多的控制和灵活性。
本文将帮助你了解终端的基础,以及学习一些最常用的命令。
什么是终端
终端是一个文本输入和输出环境,你可以在其中运行命令、程序,或管理文件和目录。
打开终端
要打开终端,请按照以下步骤操作:
- 打开Finder。
- 转到应用程序 > 实用工具文件夹。
- 双击终端应用程序。
或者:
- 按下
Command + 空格
键打开 Spotlight 搜索。 - 输入终端并敲击
Enter
键。
一旦打开,你会看到一个有光标的窗口,等待输入命令,输入命令后,按下Enter
回车键即可执行命令。
基础命令
在终端使用命令行时,一些基础的命令是必须知道的:
pwd
:显示当前目录的路径(Print Working Directory)。ls
:列出当前目录中的文件和文件夹(List)。cd
:改变目录(Change Directory)。例如,cd Documents
将会将你带到“文档”文件夹。mkdir
:创建一个新的目录(MaKe DIRectory)。例如,mkdir NewFolder
将会创建一个名为 NewFolder 的新文件夹。vi
:编辑一个文件。例如,vi example.txt
会打开 example.txt 文件的编辑界面。cat
:查看文件内容。cp
:复制文件或目录(CoPy)。例如,cp -r source/ destination/
可以将source
目录复制到destination
目录中。mv
:移动或重命名文件(MoVe)。rm
:删除文件或目录(ReMove)。使用rm -r
加目录名可以递归地删除目录及其内容。
这些命令构成了基本的 Mac 命令行操作。
基础命令学习
查看当前目录(pwd
)
当你第一次打开终端时,通常你会位于你的用户主目录。要确认当前目录,可以使用:
pwd
列出目录内容(ls
)
查看当前目录下有哪些文件和文件夹:
ls
如果你想看到隐藏文件(以.
开头的文件),可以使用:
ls -a
改变目录(cd
)
要进入一个特定的目录,可以使用:
cd 文件夹
例如,进入“下载”文件夹:
cd ~/Downloads
(~
符号代表当前用户的主目录)
返回之前所在的文件夹:
cd -
创建文件夹(mkdir
)
创建一个新的目录:
mkdir NewFolder
编辑文件(vi
)
vi 主要有两种模式:命令模式和插入模式。在命令模式下,可以执行各种编辑操作(如:复制行、删除行、查找等);在插入模式下,可以输入文本。
- 使用 vi 命令编辑文件(文件不存在会新建,文件已存在会编辑存在的文件)
vi NewFile.txt
-
进入 vi 编辑器后,按下
i
进入插入模式,然后输入任意内容,可以通过键盘的上下左右来移动光标: -
完成内容编辑后,按下
Esc
键退出插入模式,然后输入:wq
并按下回车键保存并退出 vi 编辑器。
查看文件内容(cat
)
查看文件内容:
cat NewFile.txt
复制文件(cp
)
复制文件到新位置:
cp NewFile.txt NewFolder/
移动或重命名文件(mv
)
移动文件,或者给文件一个新名称:
mv NewFile.txt NewFolder/
或
mv NewFile.txt NewFile_1.txt
删除文件或目录(rm
)
删除一个文件:
rm NewFile_1.txt
要小心使用此命令,因为一旦删除了文件就无法恢复。
删除一个目录及其所有内容:
rm -r NewFolder
总结
终端是一个非常强力的工具,它允许你以更专业的方式与你的 Mac 进行沟通。以上命令只是终端命令海洋中的一小部分,但它们是你开始 macOS 系统深度操作的基石。熟悉这些命令,你将能够开始探索更高级的操作,比如使用grep
搜索文本,使用chmod
更改文件权限,或者通过ssh
远程连接服务器。记得安全第一,特别是在使用sudo
进行管理员级操作时。祝你终端之旅愉快!