macOS 命令行工具

简介: Mac新手学习编程必掌握的常用Shell命令,涵盖目录导航(cd、pwd、ls)、文件操作(mkdir、cp、mv、rm)及文本处理(cat)等基础指令,提升效率,助力开发。

对于新学习编程的使用Mac的新手来说,掌握一些常用的 macOS 命令行工具(Shell 命令, Linux命令跟这个是一样的)是非常有帮助的。这些命令可以帮助你更高效地管理文件、运行程序和进行系统操作。以下是一些常用的 macOS Shell 命令及其说明:

1. 基本导航

cd - 改变目录

  • 用途:切换当前工作目录。
  • 示例
    cd /Users/yourusername/Documents  # 切换到 Documents 目录
    cd ..                              # 返回上一级目录
    cd ~                               # 返回用户主目录
    

pwd - 显示当前工作目录

  • 用途:显示当前所在的目录路径。
  • 示例
    pwd
    

ls - 列出目录内容

  • 用途:列出当前目录或指定目录的内容。
  • 示例
    ls                           # 列出当前目录内容
    ls -l                        # 以长格式列出详细信息
    ls -a                        # 列出所有文件,包括隐藏文件
    ls -lh                       # 以人类可读格式显示文件大小
    

2. 文件和目录操作

mkdir - 创建目录

  • 用途:创建新的目录。
  • 示例
    mkdir newfolder              # 创建名为 newfolder 的目录
    mkdir -p dir1/dir2/dir3      # 递归创建多级目录
    

touch - 创建或修改文件时间戳

  • 用途:创建空文件或更新文件的时间戳。
  • 示例
    touch newfile.txt            # 创建一个名为 newfile.txt 的空文件
    touch -t 202301010000 file   # 修改文件的时间戳为 2023 年 1 月 1 日 0 点 0 分
    

cp - 复制文件或目录

  • 用途:复制文件或目录。
  • 示例
    cp file1.txt file2.txt       # 复制 file1.txt 为 file2.txt
    cp -r dir1 dir2              # 递归复制整个目录
    

mv - 移动或重命名文件或目录

  • 用途:移动文件或目录,也可以用于重命名。
  • 示例
    mv file1.txt file2.txt       # 将 file1.txt 重命名为 file2.txt
    mv file.txt dir/             # 将 file.txt 移动到 dir 目录下
    

rm - 删除文件或目录

  • 用途:删除文件或目录。
  • 示例
    rm file.txt                  # 删除 file.txt 文件
    rm -r dir/                   # 递归删除整个目录
    

3. 文本处理

cat - 连接文件并打印到标准输出

  • 用途:查看文件内容或将多个文件连接起来。
  • 示例
    cat file.txt                 # 查看 file.txt 的内容
    cat file1.txt file2.txt > combined.txt  # 将两个文件合并为一个新的文件
    

总结

以上是一些常用的 macOS Shell 命令及其说明,掌握这些命令可以帮助你更高效地进行文件管理、系统操作和编程开发。建议在实际操作中多加练习,并结合具体场景灵活运用这些命令。

相关文章
|
Web App开发 JavaScript 前端开发
8个不可不知的Mac OS X专用命令行工具
OS X的终端下通用很多Unix的工具和脚本。如果从Linux迁移到OS X会发现很多熟悉的命令和脚本工具,其实并没有任何区别。 但是OS X也提供了很多其他系统所没有的特别的命令行工具。我们推荐8个这类的工具,希望有助于提高在Mac的命令行环境下的效率。
2606 0
8个不可不知的Mac OS X专用命令行工具
|
关系型数据库 MySQL 数据库
【Mac os系统】安装MySQL数据库
本文详细介绍了在Mac OS系统上安装MySQL数据库的步骤,包括下载、安装、配置环境变量、启动服务、授权设置以及解决常见问题,并提供了一些常用的MySQL命令。
1187 0
【Mac os系统】安装MySQL数据库
|
Linux 虚拟化 iOS开发
部署06--MacOS安装VMware Fusion安装
部署06--MacOS安装VMware Fusion安装
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
969 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
Linux iOS开发 MacOS
安装Python 在 Windows、macOS 和 Linux上的详细步骤
安装Python 在 Windows、macOS 和 Linux上的详细步骤
548 2
|
虚拟化 数据安全/隐私保护 iOS开发
VMware——安装MacOS 系统教程(仅供学习交流)
VMware——安装MacOS 系统教程(仅供学习交流)
304 4
|
编解码 搜索推荐 虚拟化
Windows平台安装MacOS虚拟机 - VMware(结尾附视频)(下)
Windows平台安装MacOS虚拟机 - VMware(结尾附视频)
656 0
|
Java Shell 开发工具
03. 【Java教程】在 MacOS 上安装 Java
03. 【Java教程】在 MacOS 上安装 Java
279 1
|
编解码 Oracle iOS开发
VirtualBox虚拟机安装Mac OS X Lion系统详解
VirtualBox虚拟机安装Mac OS X Lion系统详解
806 1

热门文章

最新文章