Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac终端入门

Mac终端入门

作者头像
epoos
发布于 2022-06-06 07:32:33
发布于 2022-06-06 07:32:33
1.5K00
代码可运行
举报
文章被收录于专栏:epoos.comepoos.com
运行总次数:0
代码可运行

Mac搭配的系统是基于Linux内核开发的,因此大部分Linux的命令都适用于Mac上 对于我个人来说,作为一名Mac用户,一名特意买一本MacBook来开发(满足好奇心)来说,使用命令行操作是非常帅气的。 同时,熟悉了使用命令操作一些功能能够极大的提高工作效率。 因此为了提高开发效率,特意学习一下Mac的命令操作。 下面是一些常用的Terminal操作。

Mac 必装软件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
xcode
https://developer.apple.com/xcode/

安装item2
https://iterm2.com/

安装git
https://git-scm.com/

安装brew
https://brew.sh/index_zh-cn

安装oh-my-zsh (* 只有安装了这个,item2 才好用,一些配置才会生效)
https://ohmyz.sh/#install
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
launchd # 是 macOS 中非常重要的程序,相当于 Linux 世界的 systemctl
launchctl list
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd # 进入目录
sudo # 获取临时root权限
find ~iname xxx  # 查找文件夹
sudo shutdown -h now | sudo halt # 关机
sudo reboot | sudo shutdown -r now # 重启
passwd  # 修改用户密码
history # 最近执行的命令以及编号
env # 显示当前所有设置过的环境变量
who # 当前登陆的所有用户
whoami # 当前正在操作的用户名

其它命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
say xxx # say命令能让电脑读出后面的文字
# Mac OS会自带6个系统嗓音(33女),你可以自己选择。
say --voice=Sin-ji 这里是粤语发音 # 指定粤语发音
say -v Sin-ji 这是粤语发音 # 同上
say -f 1.txt -v Sin-ji # 读取a.txt 的内容
say -f 1.txt -v Sin-ji -o a.aiff # a.txt 的内容保存为音频文件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
open ~ # 打开指定目录
open file # 打开指定文件 open /Applications QQ.app
pbcopy # pbcopy 和 pbpaste 是读取及写入系统剪贴板的命令,支持 Unix 管道操作,也就是说你可以 ls ~ | pbcopy 或者 pbcopy < blog.txt。
pbpaste # 粘贴内容
sw_vers # 查看系统版本

登录远程机器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh xxx@ip -p 端口

操作文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir 文件名 # 建立新目录
rm -rf # 删除文件夹
rm # 删除文件
pwd # 显示当前文件夹路径

Homebrew

安装Homebrew

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

查找软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew search wget 

安装软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew install wget

列出已安装的软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew list

删除软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew remove wget

查看软件包信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew info wget

列出软件包依赖关系

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew deps wget

更新软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew update

列出过时的软件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew outdated

更新过时的软件包(全部或单个)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
brew upgrade 
brew upgrade wget

vim命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制

i —— 插入模式

esc —— 退出

:wq —— 保存并退出

:q! —— 不保存退出

u —— 撤销上一次操作

ctl+r 和u相反

一些快捷键

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制

command + t —— 在终端新打开一个终端

command + c —— 复制

command + v —— 粘贴

command + z —— 撤销

command + 左(右) —— 移到行头(尾)

command + shift + 左(右) —— 移到行头(尾)并选中

command + r —— 刷新网页

fn + 上(下) —— pageup(pagedown)

fn + delete —— 向后删除

解压.gz文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
gunzip filename.gz

gunzip -g filename.gz

or

将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制

[root@linux ~]# cd /usr/local/src

[root@linux src]# tar -zxvf /tmp/etc.tar.gz

mac查看物理cpu和逻辑cpu个数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sysctl hw.physicalcpu: 2
sysctl hw.logicalcpu: 4

使用 code . 命令直接使用 VsCode 打开当前文件夹

1.命令开启方式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> 打开VSCode
–> 组合键 command+shift+p
–> 输入shell command
–> 点击提示 Shell Command: Install ‘code’ command in PATH运行 

2.手动开启方式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-> 打开VSCode
–> 组合键 command+shift+p
–> 输入shell command
–> 点击提示Shell Command: Install ‘code’ command in PATH 运行 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-12-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
最新如何在服务器中解决FFmpeg下载、安装和配置问题教程(Linux|Windows|Mac|Ubuntu)
摘要: FFmpeg是一个强大的开源工具,广泛应用于音视频处理,支持格式转换、视频剪辑、流媒体推送等功能。无论是在Linux、Windows、Mac还是Ubuntu系统上,正确下载、安装和配置FFmpeg是实现音视频处理功能的关键。本文将详细介绍如何在不同操作系统中安装和配置FFmpeg,帮助开发者和系统管理员轻松解决常见的FFmpeg安装问题,确保顺利使用这一强大的工具。
猫头虎
2025/04/14
6650
最新如何在服务器中解决FFmpeg下载、安装和配置问题教程(Linux|Windows|Mac|Ubuntu)
20个堪称神器的Linux命令行软件
3.mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。
昱良
2018/12/24
1.5K0
Mac必备软件集之Brew
Brew~安装开发工具链的神器:brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的 安装/查询/卸载 软件, 只需要一个命令, 非常方便!brew类似 Debian 下的 apt,不得不装的神器。 安装Homebrew brew 的官方网站: http://brew.sh/ 在官方网站对brew的用法进行了详细的描述; 安装方法: 在Mac中打开Termal: 输入命令: ruby -e "$(curl -fsSL https://raw.github.com/mxcl
晚晴幽草轩轩主
2018/03/27
2.2K0
高效mac(一)
磨刀不误砍柴工,一个好的工具能让我们的工作事倍功半。作为一名开发者,一台好的电脑是必备的,本人推荐条件允许入手一台mac还是很有必要的。虽然我入手mac只有半年多点,但是各种好处还是比较了解的,为了让mac新手快速熟练使用mac开发程序,因此总结日常使用软件和技巧分享给大家。 1.mac电脑最好的shell命令工具:iTerm命令工具,可以高亮显示,可以调节窗口大小,可以粘贴复制命令等等,详细信息可以查看官网。 2.HomeBrew工具:Mac OS中的软件包工具,一个命令就可以安装卸载软件,安装方法: /
巫山老妖
2018/07/20
5020
Mac下配置终端+iTerm 2主题
最近重新开启我闲置已久的Mac mini,更新到最新版10.13.4,于是在安装Homebrew时决定配置了一下终端,使其看起来更美观。
吴蛋蛋
2023/03/14
10.3K0
Mac下配置终端+iTerm 2主题
CentOS 常用指令
.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)
Diuut
2022/11/22
2.7K0
Mac终端软件安装利器:Homebrew
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 官网地址:https://brew.sh
Zachary46
2018/09/12
1.9K0
2020,建议搞个 Mac 玩玩!
本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置、软件以及技巧都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下!
逆锋起笔
2020/02/21
1.1K0
2020,建议搞个 Mac 玩玩!
如何在 Windows 下像 Mac 一样优雅开发
起因:之前一直用 Mac 开发,换了家公司,只许用 Windows 下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后...... 下文大标题说明:(Mac 下的工具)VS(Windows 下的工具),Mac 下的工具说明会简要点,毕竟看文章的基本上都是实在受不了 Windows 的重度 Mac 开发者。 1. item2 VS Cmder 终端工具 iterm2 iterm2 是 Mac 下最好用的终端工具,听说没有之一。配合 oh-my-zsh, 你的终端居然可以这样!震惊!!(UC
非著名程序员
2018/02/09
6.9K1
如何在 Windows 下像 Mac 一样优雅开发
Mac HomeBrew 国内镜像安装方法
Homebrew 对于使用 Mac 的开发者来说,是再熟悉不过的了,它可以在 macOS 中方便的安装和管理各种系统并不自带的开发包。在安装 homebrew 时,由于众所周知的原因,用官网的安装方法很慢且容易中断,想用国内的源进行安装。让人非常头疼,今天为各位推荐的就是在国内自动安装 Homebrew 的脚本。
骤雨重山
2022/01/17
12.7K0
Mac HomeBrew 国内镜像安装方法
程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?
起因:之前一直用Mac开发,换了家公司,只许用Windows下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后......
Ai学习的老章
2021/01/12
6840
程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?
发现一款好用到爆的Shell工具,被惊艳到了!
小二是公司新来的实习生,之前面试的过程中对答如流,所以我非常看好他。第一天,我给他了一台新电脑,要他先在本地搭建个 Java 开发环境。
沉默王二
2022/08/26
2.1K0
发现一款好用到爆的Shell工具,被惊艳到了!
Mac开发环境配置之HomeBrew
如果你使用惯了linux,你会对软件包管理、命令行不能自拔。由于mac的底层是类unix系统,也可以配置向linux一样好用。 安装HomeBrew /usr/bin/ruby -e "$(curl
若与
2018/04/25
1.4K0
Mac开发环境配置之HomeBrew
Homebrew:让你从 Mac 切换到 Linux 更轻松
Homebrew 项目最初是为了给 Mac 用户提供一个非官方的 Linux 式的包管理器。用户很快就爱上了它友好的界面以及帮助性的提示,而且,它已经被移植到 Linux 系统 —— 这看起来像是一个奇怪的命运转折。
用户1880875
2021/09/15
1.3K0
mac下安装honmebrew
Homebrew是一款包管理工具,目前支持macOS和Linux系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。 名称 说明 brew Homebrew 源代码仓库 homebrew-core Homebrew 核心源 homebrew-cask 提供 macOS 应用和大型二进制文件的安装 homebrew-bottles 预编译二进制软件包
JaneYork
2023/10/11
3130
mac下安装honmebrew
当一个小 Android 换了新的 Mac Pro 14 寸 M2 Pro 1T 后...
老款的 MacBook Pro (Retina, 15-inch, Mid 2015) 在今年年初后,明显有些力不从心,每当项目运行伴随着它的嗷嗷怒吼,多多少少能感受到它还在努力着证明自己,我还可以。
贺biubiu
2023/09/05
5690
当一个小 Android 换了新的 Mac Pro 14 寸 M2 Pro 1T 后...
不可不知的Mac OS X专用命令行工具(持续更新中)
OS X 的终端下通用很多 Unix 的工具和脚本。如果从 Linux 迁移到 OS X 会发现很多熟悉的命令和脚本工具,其实并没有任何区别。
ihoey
2018/10/31
2.7K0
程序员如何优雅使用mac
在折腾windows和linux一段时间内,饱经各种摧残的我,虽然掌握了一些不为人知的黑科技,终于对此感到厌倦,转投mac阵营。入手了2017款的Apple MacBook Pro 13.3寸笔记本。
章鱼喵
2018/08/02
1.6K0
程序员如何优雅使用mac
mac的homebrew会把gcc安装在哪里
就是卸载两个包之后再重新安装即可,如果重新安装的时候没有保证安装到指定版本,就需要最后的大招;remotes::install_version ,但是我遇到的问题比较奇葩说需要低版本的:
生信菜鸟团
2024/01/14
6851
mac的homebrew会把gcc安装在哪里
用mac写代码
在没入手2017款的Apple MacBook Pro 13.3寸笔记本之前,也曾幻想mac应该是一个兼具了linux和windows优点的操作系统,实际上,macbook也有不少坑,如:散热差,终端执行npm run dev时,风扇呼呼作响,cpu温度直飙外接27寸显示器时,即使不作任何操作,也一直发热,感觉比小米还更加“为发烧而生“边缘割手,youtube上竟然有老外为解决这个问题,直播如何把边缘刨光。
ConardLi
2019/09/08
1.9K0
相关推荐
最新如何在服务器中解决FFmpeg下载、安装和配置问题教程(Linux|Windows|Mac|Ubuntu)
更多 >
LV.1
某大厂前端开发工程师
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验