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