You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unix类系统下进入目录后执行文件/文件夹的方法?含macOS Big Sur安装htop实操咨询

关于Unix类系统执行目录内文件及macOS安装htop的新手指南

嗨,作为Unix/Linux新手,你的问题我完全懂,咱们一步步拆解解决:

一、进入目录后,怎么执行里面的文件/文件夹?

首先得明确:文件夹本身是不能直接“执行”的,你只能用cd 文件夹名进入它,或者操作它里面的内容。而执行文件的话,需要注意两个核心点:文件的可执行权限,以及正确的调用方式。

具体操作:

  • 先检查文件是否有可执行权限:在当前目录下输入 ls -l 你的文件名,看输出的权限字段(比如 -rwxr-xr-x 里的 x 就代表有可执行权限)。如果没有x,就用 chmod +x 你的文件名 给文件加上可执行权限。
  • 执行文件的两种常用方式:
    1. 用相对路径调用:在当前目录下,输入 ./你的文件名(必须加 ./,因为Unix系统默认不会把当前目录加到环境变量PATH里,直接输文件名会找不到)
    2. 如果文件在系统PATH目录里(比如/usr/bin这类系统命令目录),直接输文件名就行,但你自己下载的文件一般不在PATH里,所以优先用第一种方法。

二、在macOS Big Sur上从源码安装htop(你当前的场景)

你已经用cd /Users/peter/Downloads/htop-master进入源码目录了,接下来按以下步骤操作,全程新手友好:

第一步:先安装编译必备的工具

macOS编译开源源码需要先装Xcode命令行工具,如果还没装,打开终端输入:

xcode-select --install

按弹出的提示完成安装就行,这是编译绝大多数开源软件的基础。

第二步:编译并安装htop

  1. 运行配置脚本,检查系统依赖:
./configure

这个脚本会自动检查你的系统有没有编译htop需要的东西(比如C编译器),如果报错提示缺少某个依赖,后面我会给你更简单的替代方法。

  1. 编译源码:
make

这个命令会把源码转换成可执行文件,过程中会输出一些日志,正常跑完就行,不用纠结日志内容。

  1. 把htop安装到系统目录:
sudo make install

因为要写入系统目录,需要管理员权限,输入你的macOS密码就行(输入时终端不会显示字符,这是正常的安全机制)。

安装完成后,直接在终端输入htop,就能打开这个漂亮的系统监控工具啦!

更简单的备选方案:用Homebrew安装

如果你不想折腾源码编译,Homebrew是macOS上的神器级包管理器,一键安装软件超省心:

  1. 先安装Homebrew(如果还没装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 然后直接安装htop:
brew install htop

等它自动完成后,同样输htop就能用了。

新手小提示

  • 如果你用源码编译安装后想卸载htop,回到htop-master目录,输入sudo make uninstall就行。
  • 遇到不懂的命令,试试man 命令名(比如man cd、man chmod),这是系统自带的官方手册,能帮你快速了解命令用法。

内容的提问来源于stack exchange,提问作者peter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 15:07:34