怎么样在Unix中查看路径 应该怎么做?
wikiHow的内容管理团队会严密监督编辑人员的工作,确保每篇文章都符合我们的高质量标准要求。
如果你输入一条命令,并看到“找不到命令”的出错信息,这可能意味着保存可执行文件的目录没有添加到路径中。本文教你如何找到文件的完整路径,显示Path环境变量,在必要时向路径添加新目录。
步骤
1找到文件的完整路径。如果你需要找到系统上文件的绝对路径,可以使用find命令。假设你需要找到一个名为fun的程序的完整路径:
输入find / -name "fun" –type f print,并按Enter。
无论你在哪个目录中,进行这项操作都会显示名为fun的文件的完整路径。
如果fun在名为/games/awesome的目录中,你就会在命令结果中看到/games/awesome/fun。
2显示path环境变量。当你输入命令时,shell将在路径指定的目录中查找它。你可以使用echo $PATH来查找shell设置了哪些目录,从而查看可执行文件。操作方法如下:
在“命令提示符”中输入echo $PATH,并按Enter。
结果应该是这样的:usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
这个输出结果是存储可执行文件的目录列表。如果你试图运行一个不在路径目录中的文件或命令,你会收到一个出错信息,显示找不到命令。
3向路径中添加新目录。假设你想运行一个名为fun的文件。通过运行find命令,你发现它位于一个名为/games/awesome的目录中。但/games/awesome目录并不在路径中,你不想仅仅为了运行游戏而输入完整的路径。要想将它添加到路径,方法如下:[1]
输入export PATH=$PATH:/games/awesome,并按Enter。
现在,你只需在命令行中输入它的名称(而不是/games/awesome/fun),并按Enter就可以运行fun。
这个更改只影响当前shell。如果你打开一个新的终端窗口,或在其他地方登录,就必须重新添加路径。要永久保存你做出的更改,那就将这个命令添加到shell的配置文件中,例如.bashrc、.cshrc等。
小提示
默认情况下,shell不会在Unix类型的操作系统(BSD、Linux等)中搜索当前目录,除非它已经在路径中。可以通过添加句点(dot)来解决这个问题,句点是当前目录的Unix快捷方式。你可以前往主目录进行更改。目录应该包含'.profile'。使用编辑器(如vi)打开、更改和保存。
警告
和往常一样,以root用户登录时要谨慎操作。
参考
↑ https://docs.oracle.com/cd/E19062-01/sun.mgmt.ctr35/819-5418/gaznb/index.html相关wikiHows
如何
使用Ubuntu系统格式化硬盘如何
获取Linux的root权限如何
在Linux系统中截屏如何
在Linux系统中使用终端打开和编辑文本文档如何
在Linux上添加或更改默认网关如何
在Ubuntu系统中打开终端窗口如何
在Ubuntu系统中格式化优盘如何
在Linux中重启服务如何
在Linux中更改时区如何
在Ubuntu系统中修改键盘布局如何
在Linux系统中更改Root密码如何
在Linux电脑上查找文件根据您访问的内容,您可能还对以下内容感兴趣,希望对您有帮助:
基本Unix系统原理要熟悉 理论联系实际,使用系统,熟悉环境 免费的FreeBSD比较多人用
you nei ke si 汉语拼音
目前基本是应用在服务器领域,他是产商集成在服务器硬件里面的,也就是预装在服务器内的,像比较著名的大的计算机服务器产商都有自己的服务器操作系统,而且都是unix的,IBM...
如何配置,这需要你自己选择。注意:Unix下的两个分区必须要装,言外之意,你只能在选两... 也可以在 Unix安装过程中删除其他的分区来安装Unix。但必须在硬盘的8G,及1024柱面...
Extension,继续安装 8.重新启动: 9.系统安装结束。 -------------------------------------------------------------------------------- ■使用Openwin方式安装 1.开机,放入光盘 2.在OK...
如果你安装过LINUX,应该这个不是太大问题,我装过一次Freebsd,是字符界面安装的。我没有那些文件,只有一个ISO文件,在虚拟机中安装的。 Freebsd也是一种unix! 你最好说...
#include <sys/pstat.h> int pstat_getproc( struct pst_status *buf , <== 进程状态 size_t elemsize, size_t elemcount, int index ); 将elemcount设置为0 并且将index 设置为该...
通常使用RADHAT,UNIX和Windows不共存,所以你得弄个虚拟机(VMware)或者但分出一个硬盘分区来安装,我用的RadHat9支持图形界面,大体操作和Windows差不多,你也可以不...
电脑网络系统问题。根据你的描述,要在UNIX操作系统下架设简单路由器。解决方法是:先用浏览器或者直接登录路由器IP。然后进入路由器设置界面,设置pppoe用户和密码,设置...