• Mac Terminal常用命令


    1. 文件和目录操作:

    1. #ls : 列出当前目录下的文件和子目录 -- ls(list)
    2. #cd : 进入指定目录。 -- `cd Documents`。 cd(change directory)
    3.     cd ..:返回上一级
    4.     cd ~:返回家目录
    5.     cd /:返回根目录 
    6.     cd Documents/ 前往“文稿”
    7. #pwd : 显示当前工作目录的完整路径 -- pwd(print working directory)
    8. #mkdir : 创建新目录。例如:`mkdir NewFolder`。
    9. #touch : 创建新文件。例如:`touch newfile.txt`。
    10. #rm:删除文件或目录。例如:`rm file.txt` 或 `rm -r folder`。(不进垃圾桶,不可恢复) -- rm(remove) -r(recursive)
    11.     rm -rf 删除文件夹 (不进垃圾桶,不可恢复)
    12. #cp : 复制文件。cp file1 file2 -- 复制file1并命名为file2
    13.     cp -r 复制文件夹 cop -r folder1/ folder2 --  复制文件夹folder1并命名为folder2
    14. 完整的命令的作用对象一般包括:Options、Arguments、Extras 三个部分(任一or 全部)
    15. Options 部分:用 - 作为前导符。许多命令的 Options 部分只包含单个字母,可合并。
    16. 例如:ls -lA 和 ls -l -A 是等效的。
    17. Arguments 部分:用来细化这个命令或指定这个命令具体的实施对象;
    18. 例如:下列命令包含Arguments部分,用于列示Library文件中的“Internet   Plug-Ins”文件目录
    19. $ ls /Library/Internet\ Plug-Ins
    20. Extras 部分:用来进一步实现其他功能。

    2. 文件查看和编辑:

    1. #cat : 显示文件内容。
    2. #less : 分页显示文件内容。
    3. #nano : 使用nano文本编辑器编辑文件。
    4. #vi` 或 `vim : 使用vim文本编辑器编辑文件。

    3. 系统信息和状态:

    1. #date : 显示当前日期和时间。
    2. #cal : 显示日历。
    3. #df : 显示磁盘空间使用情况。
    4. #top : 显示系统资源使用情况和运行中的进程。

    4. 网络相关:

    1. #ping : 测试与特定主机的网络连接。
    2. #ifconfig : 显示网络接口配置信息。
    3. #curl : 从命令行访问URL并显示结果。
    4. #ifconfig eth0//windows/Linux 查看ip地址 eth0 表示第一块网卡
    5. #ifconfig en0//Mac 查看ip地址

    5. 压缩和解压缩:

    1. #tar : 打包和解包文件。
    2. #gzip` 或 `gunzip : 压缩和解压缩文件。

    6. 用户和权限管理:

    1. #sudo : 以超级用户权限执行命令。
    2. #whoami : 显示当前登录用户名。
    3. #chown : 更改文件所有者。
    4. #chmod : 更改文件权限。

    7. 进程管理:

    1. #ps : 显示当前运行的进程。
    2. #kill : 终止指定进程。

    8. 后台操作:

    # 使用&符号可以将命令放到后台执行,这样你就可以继续在Terminal中使用而不被该命令阻塞。

    9.终止命令:

    1. 1.在你的Mac上的终端应用中,点击正在运行你想终止的命令的终端窗口。
    2. 2. 按Control-C。
    3. 这将发出一个信号,使大多数命令终止。

    10.其他常用命令:

    1. #clear : 清空终端屏幕。
    2. #history : 显示命令历史记录。
    3. #grep : 在文件中搜索指定的字符串。
    4. #find : 在指定目录下搜索文件和目录
    5. #echo : 打印 -- echo helloworld 打印一个helloworld
    6. #gcc : 编译文件 gcc helloWorld.c 编译helloWorld.c
    7. #./a.out : 运行编译后的程序,得到结果
    8. #sudo tmutil disablelocal : 可以关闭Time Machine的本地备份功能
    9. #sudo shutdown -h now : 立刻关机
    10.     sudo shutdown -h +10 -- 十分钟后关机
    11.     sudo shutdown -h 20:00 -- 晚上八点关机
    12. #sudo shutdown -r now : mac重启

    #mac Terminal

  • 相关阅读:
    软件项目管理 5.3.敏捷任务分解
    ASP.NET添加MVC控制器报错
    iOS经典面试题之深入解析分类Category的本质以及如何被加载
    面试题 08.13. 堆箱子
    QAnything部署Mac m1环境
    HTTP抓包神器---Fiddler
    六级高频词汇
    块设备和总线
    HR350学习笔记(一)概览
    Linux学习:初识Linux
  • 原文地址:https://blog.csdn.net/hcgeng/article/details/139916870