首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    macOS 上如何写自定义命令行工具?

    大家好,我是前端西瓜哥,今天来说说怎么在 macOS 上写自定义命令行工具。 苹果的 masOS 系统的底层核心是 Darwin 系统。...Darwin 是类 Unix 系统,所以我们可以在 masOS 上,像 Linux 一样,执行命令行工具。 我们通常通过第三方安装的命令行工具,比如 node、npm、nginx 等,这很方便。...Shell 是命令行的输入界面,用户可以在上面输入命令去执行任务。因为它是操作系统底层的一层封装,因此得名为 Shell(壳)。...Shell 本身也是脚本语言,在能运行一些命令行工具的同时,也能进行一些判断、循环之类的逻辑。 Shell 有各种实现,比如最常用的 Bash,它是 Linux 和旧版本的 macOS 的默认版本。...目前 macOS 默认的 Shell 换成了 zsh。zsh 配置比较复杂,我推荐安装 Oh My Zsh,会让你的 zsh 更好用。

    95420

    macOS常用命令与重装常用命令重装macOS

    常用命令 1.在 Finder 标题栏显示完整路径 defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES 2.始终显示用户...安装完成后执行命令bakufu$ brew help 验证是否安装成功,终端执行bakufu$ brew doctor 如果出现Your system is ready to brew.就成功了。...重装macOS 按住[Command-R]键后开机,看到Apple标志或旋转地球时松开。 抹掉启动磁盘: 选择“磁盘工具”,点按“继续”。 在“磁盘工具”的侧边栏中选择您的启动磁盘。...请选择磁盘名称,而不是它下面缩进显示的宗卷名称。 点按“抹掉”按钮或标签页。如果您没有看到抹掉按钮或标签页,请选择在磁盘名称下面缩进显示的宗卷名称,然后再次查看。 填写以下栏位。...重新安装 macOS。 ? 2.png

    1.2K10

    学习实践|MacOS上的split工具

    文件信息如下:实践操作在MacOS上使用split就更舒服了,应该是更简单、简洁、简便了。...同样使用 --help 命令来查看帮助命令(其实,在macOS这里,可以使用 -h, --h, -he,-hel ,--he 等等不规则的来查询帮助)。...的命令中,有四种分割情况,分别是按行数量分割、按字节数量分割、按块或组数量分割、按模式/方式分割,其中默认的分割方式为按行数量分割。...test03.sql-rw-r--r--@ 1 Aion staff 24083097 11 14 19:05 test03.sqlAion@Macbook split-test $由于此时从文件大小上正好可以分割为...5 隐藏参数说明一个很有意思的事情,其实我在写这篇笔记时,先在macOS上做的测试,一开始只是按照说明进行测试,后续又在 GUN/Linux 上面做了测试,发现多了一个隐藏的参数并没有在macOS里面的

    78140

    MacOS上的Pip和Python升级指南

    在MacOS系统上,保持Pip和Python版本的最新状态对于顺利进行Python开发至关重要。通过升级Pip和Python,你可以享受到最新的功能、修复的bug以及提升的开发效率。...本文将为你提供在MacOS上升级Pip和Python的详细指南,助你打造更强大的开发环境。...2、使用包管理器升级Python:在MacOS系统中,我们可以使用Homebrew作为包管理器来升级Python。...如果你尚未安装Homebrew,请在终端中输入以下命令进行安装: /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew...2、验证Python升级:在终端中输入"python --version",确保显示的是最新的Python版本。 通过以上步骤,你已成功在MacOS系统上升级了Pip和Python。

    7.5K51

    MacOS系统上的堆介绍及利用

    Prologue 0CTF / TCTF2019比赛时出了一道MacOS下的堆利用题目,但没找到文章介绍MacOS上的内存管理及攻击方式,这里以该题为例,简单分享一下之前总结的一些MacOS系统的堆管理及利用思路...MacOS下的堆介绍 MacOS高版本系统使用Magazine Allocator进行堆分配,低版本使用Scalable Allocator,详细结构这里不做介绍,它在分配时按照申请大小将堆分为三类:tiny...堆的元数据(metadata) MacOS的堆分配方式和其他系统不同,没有采用Linked List方式的分配,堆的前后并没有带堆的元数据,而是将元数据存放在了其他地方,并且做了一系列措施方式防止堆溢出修改元数据...上,这里和Linux类似 比较有意思的一点是,tiny堆在释放时,会在chunk上写入元数据,我们值得关心的就是这一点。...>> 4)运算后将checksum保存在高位上,以便检测堆的元数据是否被溢出破坏。

    2.4K20

    在MacOs上用Docker开发

    "但是它在我的机器上运行了!" 这是在开发者和运营团队之间的对话中经常听到的借口。...传统上,MacOS和Windows不支持基于Linux的容器技术,但Docker for Mac和Windows的最新版本现在更容易开始在这些环境中创建和运行容器,而且开销较小。...Docker通过将Linux容器技术与一个专用的文件系统和命令行界面结合起来,就这样成为了开发者的宠儿,这个文件系统和命令行界面也可以借助Linux虚拟机在Mac和Windows上运行。...,最值得注意的是 - 使用macOS本地虚拟化解决方案来支持轻量级Linux虚拟机 。...使用Kitematic,可以在图形界面中管理重新启动和查看日志和卷: [风筝界面] 工作中Docker容器的路径 在这一点上,有理由怀疑,安装Docker,定义Dockerfile以及运行一系列命令来构建映像和运行容器等额外的复杂性是否值得这样一个简单的应用程序

    4.8K00

    在macOS上安装&配置PostgreSQL

    、本文环境信息 工具 本文环境 适用环境 macOS macOS (Ventura) 13.2 macOS 10.14+ PostgreSQL PostgreSQL 15 PostgreSQL 12+...postgres psql工具/命令行 需要使用-d参数指定数据库进入 需要使用-U参数指定用户进入,且需要输入密码 不同Homebrew版本产生的安装以及数据目录可能会有差异~ 2、Homebrew...使用dscl命令创建 # 创建用户并指定Shell sudo dscl ....PATH="/Library/PostgreSQL/15/bin:$PATH"' >> ~/.zshrc source ~/.zshrc 三、PostgreSQL基础使用 PostgreSQL提供了在命令行下运行的数据库连接工具...psql,我们可以通过psql命令行执行内部命令管理数据库,也可以执行SQL,做用户管理增删改查等操作 # 指定用户连接PostgreSQL psql -U postgres # 指定数据库连接PostgreSQL

    20K34

    在macOS上使用VSCode调试NGINX

    1.1.1s.tar.gz 修改默认配置 Nginx默认以 daemon 形式运行,会使用 double fork 技巧,调用 fork() 创建子进程并且把父进程直接丢弃,达到将 daemon 进程与会话的控制终端分离的目的...为了调试方便,可以修改默认配置 conf/nginx.conf,关闭 daemon,并以单进程模式运行: daemon off; master_process off; 编译选项配置 使用 configure 命令进行相关编译参数配置...指定依赖的源码位置 ./configure --with-debug --with-cc-opt='-O0 -g' \ --prefix=....确认本机是否已经安装了 Clang 编译器: # 确认是否安装了Clang $ clang --version # 安装开发者命令行工具,包括Clang、git等 $ xcode-select --install...将 “program” 设置为上一步编译出带有debug信息的nginx。

    1.2K10

    macOS上修复感染autorun病毒优盘

    只需一条命令,解决autorun病毒带来的烦恼。 ? 烦恼 作为老师,我经常需要带着优盘到教室。可是最近一段时间,只要一往教室电脑上拷贝幻灯,优盘立即中毒。...好在我的电脑是macOS,因为执行机理不同,不会中毒。但是回家打开优盘一看,文件都找不到了,成了这个样子。 ? 这两个exe文件显然不是我原先的文档目录。...我在命令行方式下执行了文件全显示命令,病毒带来的牛鬼蛇神就全都显现了原形。 ? 我原先的教学目录“teaching”好端端还在那里,只是无法正常显示出来了。...修复 解决的第一步需要删除掉这些害人的exe文件,避免继续贻害。...看一看,是不是被感染的优盘又完好如初了? 讨论 在macOS上,你还知道哪些更简便的修复被感染优盘的方法?欢迎留言,我们一起交流讨论。

    2.2K30
    领券