⑴ 在macOS中使用终端命令有哪些原因
打开终端是Mac恢复模式的一个选项,它提供了访问macOS命令行工具和执行一些维护任务的能力。在恢复模式下打开终端可以有以下原因和拓展:
1. 维护和修复:终端提供了一些强大的维护和修复工具,如修复磁盘权限、重建磁盘等。通过在终端中执行相关命令,可以解决一些系统问题,修复损坏的文件系统或修复启动问题。
2. 数据恢复:在终端中,您可以使用命令行工具来访问和恢复丢失的数据。例如,您可以使用命令行工具来复制文件或目录,检查和修复损坏的文件系统,或恢复误删除的文件。
3. 系统设置和配置:终端还允许您修改系统设置和配置,以满足个性化需求。您可以使用命令行工具来修改网络设置、安装软件包、修改用户权限等。
4. 测试和调试:终端是进行系统测试和调试的重要工具。通过在终端中执行命令,您可以查看和分析系统日志,检查网络连接,诊断硬件问题等。
请注意,在使用终端进行任何操作之前,请确保您对命令的正确使用有足够的了解,以免意外造成不可逆的损坏。如果您对终端命令不熟悉,建议在使用之前咨询专业人士或查阅相关文档。
⑵ MacOS 常用终端命令
无论是在 Mac 还是 Linux 中,使用命令行能够实现许多在图形界面中不提供的功能。命令行允许访问所有文件,实现远程访问 Mac、为管理员用户提供 root 权限、提高工作效率等。MacOS 提供强大的命令行工具,如 man 命令,无需记住所有命令,只需输入 man 命令后输入命令名称即可查看详细的使用指南。
man 命令提供了命令的参数、使用方式以及功能描述。输入 man 后加上具体命令名称,即可获取该命令的详细使用指南。使用箭头、空格键或翻页功能浏览指南内容,利用搜索功能快速定位关键信息。如果忘记命令名称,输入 man -k 关键字搜索整个使用指南数据库。
以下列举了 MacOS 常用的终端命令,涵盖了目录、文件、选择、安全、编程、进程、时间、网络与通信、Korn Shell 及其他操作等:
目录操作:mkdir 创建目录;rmdir 删除目录;mvdir 移动或重命名目录;cd 改变当前目录;pwd 显示当前目录路径;ls 显示目录内容。
文件操作:cat 显示文件内容;pg 分页显示文件;more 分屏显示文件;od 显示非文本文件内容;cp 复制文件;rm 删除文件;mv 改变文件名或目录;ln 联接文件;find 按匹配表达式查找文件;file 显示文件类型;open 打开文件。
选择操作:head 显示文件的最初几行;tail 显示文件的最后几行;cut 显示文件每行中的某些域;colrm 删除标准输入中的若干列;paste 横向连接文件;diff 比较并显示两个文件的差异;sed 流编辑器;grep 按模式查找文件;awk 在文件中查找并处理模式;sort 排序或归并文件;uniq 去掉文件中的重复行;comm 显示两有序文件的公共和非公共行;wc 统计文件的字符数、词数和行数;nl 给文件加上行号。
安全操作:passwd 修改用户密码;chmod 改变文件或目录的权限;umask 定义创建文件的权限掩码;chown 改变文件或目录的属主;chgrp 改变文件或目录的所属组;xlock 给终端上锁。
编程操作:make 维护可执行程序的最新版本;touch 更新文件的访问和修改时间;dbx 命令行界面调试工具;xde 图形用户界面调试工具。
进程操作:ps 显示进程当前状态;kill 终止进程;nice 改变待执行命令的优先级;renice 改变已运行进程的优先级。
时间操作:date 显示系统的当前日期和时间;cal 显示日历;time 统计程序的执行时间。
网络与通信操作:telnet 远程登录;rlogin 远程登录;rsh 在远程主机执行指定命令;ftp 在本地主机与远程主机之间传输文件;rcp 在本地主机与远程主机之间复制文件;ping 给一个网络主机发送回应请求;mail 阅读和发送电子邮件;write 给另一用户发送报文;mesg 允许或拒绝接收报文。
Korn Shell 命令:history 列出最近执行过的命令及编号;r 重复执行最近执行过的某条命令;alias 给某个命令定义别名;unalias 取消对某个别名的定义。
其他命令:uname 显示操作系统的有关信息;clear 清除屏幕或窗口内容;env 显示当前所有设置过的环境变量;who 列出当前登录的所有用户;whoami 显示当前正进行操作的用户名;tty 显示终端或伪终端的名称;stty 显示或重置控制键定义; 查询磁盘使用情况;df 显示文件系统的总空间和可用空间;w 显示当前系统活动的总信息。
在使用命令行时,可以利用上下箭头、空格键或翻页功能浏览内容,通过搜索功能快速查找关键信息。输入历史命令可以编辑并再次执行,使用 history 命令查看历史记录。按组合键 control + L 清屏。对于错误或不希望执行的命令,使用组合键 control + C 中止。在命令前使用箭头和键盘上的其他字母可以编辑命令。在未输入任何命令时,使用上下箭头浏览历史命令并编辑、再次执行。命令行提供了直观、高效的操作方式,对于熟悉和熟练使用的人来说,能显着提升工作效率。