Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 有没有一种方法可以在我将cd放入内核时执行文件夹中的文件/文件夹。我使用的是基于Unix的系统(Arch、Manjaro、MacOSX等)_File_Unix_Kernel - Fatal编程技术网

File 有没有一种方法可以在我将cd放入内核时执行文件夹中的文件/文件夹。我使用的是基于Unix的系统(Arch、Manjaro、MacOSX等)

File 有没有一种方法可以在我将cd放入内核时执行文件夹中的文件/文件夹。我使用的是基于Unix的系统(Arch、Manjaro、MacOSX等),file,unix,kernel,File,Unix,Kernel,当我在内核中的cd中时,是否有一种执行文件的方法。我使用的是基于Unix的系统(Arch、Manjaro、MacOSX等)。我正在尝试获取macOSX Big Sur的htop,我编写了cd/Users/peter/Downloads/htop master。既然我已经进入了文件,我应该做什么来执行文件(或者甚至有一种方法来执行它)?另外,我是unix和linux领域的初学者,所以我不是最聪明的,所以任何建议都会有帮助谢谢 首先,确保文件可执行,您可以运行: $chmod+x$文件 要使其可执

当我在内核中的cd中时,是否有一种执行文件的方法。我使用的是基于Unix的系统(Arch、Manjaro、MacOSX等)。我正在尝试获取macOSX Big Sur的htop,我编写了
cd/Users/peter/Downloads/htop master
。既然我已经进入了文件,我应该做什么来执行文件(或者甚至有一种方法来执行它)?另外,我是unix和linux领域的初学者,所以我不是最聪明的,所以任何建议都会有帮助谢谢

首先,确保文件可执行,您可以运行:

$chmod+x$文件
要使其可执行,在您的示例中,
$FILE
/Users/peter/Downloads/htop master
,您可能需要
sudo
权限来运行该命令。之后,运行htop:

$/Users/peter/Downloads/htop master
如果您的文件是可执行文件(即脚本或二进制文件),它应该可以工作。然而,在你的问题中,你提到了执行一个目录,虽然所有目录都是可执行的,但这并不意味着你可以将它们作为程序运行,而是意味着你可以
cd

如果下载了
htop
的源代码,则首先需要构建(编译)。该过程因程序而异,但通常有一个
Makefile
为您处理该过程。您需要检查htop的流程和要求,您应该能够从下载该程序的网站上找到

虽然我不使用MacOS,但我相信有一个名为
brew
的软件包管理器可以为您安装
htop
。包管理器是一个终端程序,它自动安装来自可信源的程序,它还为您处理依赖项和更新。我强烈建议你去看看

最后,我想澄清一些您似乎混淆的术语:

  • 内核:内核是操作系统的核心,它的工作是与软件和硬件进行通信,你通常不会与它进行交互,除非你正在开发驱动程序或代码,这些驱动程序或代码以较低级别的方式与硬件进行交互
  • 终端:这可能就是您所说的内核,它通常是一个终端模拟器,一个允许您在图形环境中使用终端的程序。它通常是一个带有白色文本的黑框(反之亦然)。这个名字来自计算机必须共享的时代,每个用户都有一个终端,一个允许用户与计算机交互的哑盒
  • 文件夹:虽然这个术语完全正确,但在使用终端程序时,文件夹通常被称为目录。目录是最初的术语,但一旦图形环境兴起,名称文件夹就变得更加流行
一开始,类UNIX系统可能看起来很复杂,但一旦你掌握了窍门,你就会意识到它们比Windows系统简单得多,欢迎加入

“我在内核的cd中”是什么意思?“我喜欢这个文件”是什么意思?看来你的问题不是关于编程的,所以这是离题的。请参阅。该文件告诉您如何从源代码构建可执行文件。