问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

MacOS终端命令完全指南:从入门到精通

创作时间:
作者:
@小白创作中心

MacOS终端命令完全指南:从入门到精通

引用
CSDN
6
来源
1.
https://blog.csdn.net/feifei_1989/article/details/17378717
2.
https://www.techrepublic.com/article/16-terminal-commands-every-user-should-know/
3.
https://macpaw.com/how-to/cool-terminal-commands-on-mac
4.
https://my.oschina.net/emacs_8736916/blog/17141586
5.
https://www.macworld.com/article/671711/30-terminal-tips-tricks-and-projects-for-mac.html
6.
https://docs.unity.cn/2022.1/Documentation/Manual/CommandLineArguments.html

在Mac上,终端(Terminal)是一个强大的工具,它允许用户通过文本命令与操作系统进行交互。掌握终端命令不仅可以帮助你更高效地完成任务,还能让你访问一些通过图形界面无法触及的功能。本文将从基础到高级,为你详细介绍如何在MacOS中使用终端命令。

01

终端基础

什么是终端?

终端是一个命令行界面(CLI),它让你能够通过输入文本命令来控制计算机。在MacOS中,终端应用程序位于“应用程序”>“实用工具”文件夹中。打开终端后,你会看到一个黑色窗口和一个闪烁的光标,这就是你输入命令的地方。

为什么使用终端?

  1. 效率更高:对于某些任务,使用终端比图形界面更快。例如,批量重命名文件或查找特定文本。
  2. 自动化能力:你可以编写脚本来自动化重复性任务。
  3. 更多功能:有些功能只能通过终端访问,比如修改系统设置或配置开发环境。
02

基础命令

文件管理

  • cd:更改目录

    cd /path/to/directory
    

    使用cd命令可以切换到指定目录。如果要返回上一级目录,可以使用cd ..

  • ls:列出目录内容

    ls
    

    这个命令会显示当前目录下的所有文件和文件夹。使用ls -l可以获取更详细的信息,包括权限、所有者和创建日期。

  • mkdir:创建目录

    mkdir new_directory
    

    使用这个命令可以创建一个新的文件夹。

  • rm:删除文件

    rm filename.txt
    

    要删除一个文件,可以使用rm命令。如果要删除一个目录及其内容,可以使用rm -r

  • cp:复制文件

    cp source_file destination_file
    

    这个命令用于复制文件。

  • mv:移动或重命名文件

    mv old_name new_name
    

    使用mv可以移动文件或更改文件名。

系统信息

  • pwd:显示当前目录

    pwd
    

    这个命令会显示你当前所在的目录路径。

  • df:显示磁盘使用情况

    df -h
    

    使用df可以查看磁盘空间使用情况,-h选项让输出更易读。

  • top:显示系统活动

    top
    

    这个命令会显示系统中正在运行的进程及其资源使用情况。

03

高级功能

别名和函数

你可以为常用的复杂命令创建别名或函数,以提高效率。

  • 创建别名

    alias ll='ls -la'
    
  • 定义函数

    function ll() { ls -la; }
    

命令历史

终端会保存你执行过的命令历史,这可以帮你快速重复使用之前的命令。

  • 查看历史

    history
    
  • 重新运行历史命令

    !number
    

Tab补全

使用Tab键可以自动补全命令、选项或文件名,这可以防止错误并加快命令输入速度。

cd /u/s/<Tab>
04

实用技巧

让Mac说话

你可以让Mac读出任何文本,这是一个有趣的命令。

say "Hello, world!"

自定义登录信息

你可以设置自定义的登录信息,比如激励格言或联系信息。

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Custom Text Here"

显示隐藏文件

这个命令可以让你在Finder中看到所有隐藏文件。

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
05

实际应用:读取.plist文件

在MacOS中,.plist文件是一种常用的配置文件格式。你可以使用以下工具在终端中读取这些文件:

  • 使用defaults命令

    defaults read ~/Library/Preferences/com.apple.finder.plist
    
  • 使用PlistBuddy工具

    /usr/libexec/PlistBuddy -c "Print" ~/Library/Preferences/com.apple.finder.plist
    
  • 使用plutil命令

    plutil -p ~/Library/Preferences/com.apple.finder.plist
    

通过掌握这些终端命令,你可以更高效地管理你的Mac,完成各种任务。虽然初看起来可能有些复杂,但随着实践的增多,你会发现终端是一个极其强大的工具,能够让你的工作效率大幅提升。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号