`

linux查看命令/文件所在路径的命令及修改

阅读更多
whereis 用来查看一个命令或者文件所在的绝对路径,而 which 用来查看当前要执行的命令所在的路径。

下面举个例子来说明。加入你的linux系统上装了多个版本的java。如果你直接在命令行敲命令 "java -version" ,会得到一个结果。但是,你知道是哪一个路径下的java在执行吗?如果想知道,可以用 which 命令:

which java

得到的结果就是系统默认执行的java所在的路径。

如果使用命令: whereis java

那么你会得到很多条结果,因为这个命令把所有包含java(不管是文件还是文件夹)的路径都列了出来。

出自舸柯 - 生活http://hi.baidu.com/zhleilei/blo...997721cffca387.html

那么如果想要修改命令执行的命令, 比如系统中有java1.5和java1.6,运行java默认执行是1.5版本,如果想要执行的是1.6的,怎么办呢?

其实从PATH中可以看出, 系统在搜索默认的命令时,是按照PATH中的几个路径(公共文件夹)依次查找的。 所以我们把想要默认运行的命令安装到/usr/local/下, 就可以优先于/usr/bin先的命令运行。

或者想使用不同版本的命令程序,可以使用symbolic links链接到想使用的版本:
• ln -s /usr/java/jdk1.6.0/bin/java /usr/bin/java
• ln -s /usr/java/jdk1.6.0/bin/javac /usr/bin/javac
分享到:
评论

相关推荐

    基础的Linux常用命令

    在此我就介绍几条比较基础的Linux命令帮助大家入门。 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls...

    cmd操作命令和linux命令大全收集

    dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,...

    linux常用命令大全50个Linux常用命令.pdf

    以下是一些常用的Linux命令: 1. pwd:显示当前所在的工作目录的全路径名称。 2. cd:用于更改当前工作目录,例如,若要进入Documents目录,可以使用命令cd Documents。 3. ls:用于列出指定目录中的文件和子目录...

    Linux命令笔记

    4:whereis 搜索命令所在目录级帮助文档路径 语法:whereis[命令名称] 5:grep 在文件中搜索字串匹配的行并输出 语法:grep -iv[指定字串][文件] 6:uname 显示当前操作系统名称 常用命令/压缩解压 1:gzip 压缩文件 ...

    北大青鸟Linux_管理命令(王海打印版)

    linux常用命令(打印版) #ls 以短格式显示当前目录中的内容 #ls –l 以长格式显示当前目录中的内容 #ls –l 文件路径/目录路径 以长格式显示指定文件和目录 #ls –a 显示隐藏文件 #pwd ...

    linux教程——很使用的那种

    命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示当前或指定目录中的文件 语法:ls 选项[-ald] [文件或目录] -a 显示所有文件,包括隐藏文件,a是all的缩写。 -l 详细信息显示,l是long的缩写。 -d ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...

    linux常用命令大全及详解.zip

    以下是一些常用的Linux命令: ls:列出当前目录下的文件和子目录。 cd:切换到指定目录。 pwd:显示当前所在目录的路径。 mkdir:创建新目录。 rm:删除文件或目录。 cp:复制文件或目录。 mv:移动文件或目录、...

    Linux基本命令的使用

    3. 查看当前linux服务器的主机名的命令。(hostname) 4. 使用clear命令,清除屏幕信息。 5. 添加一个组账号,名称为group1,打开图形界面观察执行后的结果。 6. 查询文件group中group1的记录,改变group1组的GID 为...

    详解Linux命令修改文件的三个时间

    Linux命令如何修改文件的三个时间 本文主要对stat和touch两个命令进行讲解。 如何查看一个文件的元数据呢?可以使用stat命令。 File: ‘ceshi1’ 文件所在路径  Size: 4096 Blocks: 8 文件占据的磁盘块 IO ...

    Linux FTP服务配置

    VSFTP主配置文件路径:/etc/vsftpd/vsftpd.conf,重要参数: anonymous_enable=yes/no 是否允许匿名用户访问 anon_upload_enable=yes/no 是否允许匿名用户上传文件 anon_mkdir_write_enable=yes/no 是否允许匿名用户...

    Android 校验apk文件渠道号、包名、版本号

    1、copy文件version.sh到apk文件所在目录 2、查看所有apk包名、版本号 执行命令./version.sh查看所有apk文件版本号及versionCode 3、查看单个apk文件apk包名、版本号 执行命令./version.sh apk_a01.apk查看所有apk...

    Linux常用的命令。。。。。

    tail –f file 使查看的文件不断更新查看 cut –d:(:为指定通配符,:可以另外改) –f1(1为通配符前第几个,可以改) file wc 统计单词,行数 sort 排序 command1| command2 command1的输出是command2的输入 DNS...

    Linux环境变量配置echo PATH

    如果您要使用Linux系统中的新命令或程序,那么就需要将其所在的路径添加到PATH变量中,以便操作系统能够找到它们。 配置PATH变量的过程相对简单,您只需要按照以下步骤进行操作: 1. 打开终端并输入`nano ~/....

    Linux命令大全完整版

    pwd:用于显示当前所在的目录的路径。 mkdir:用于创建一个新的目录。可以使用选项来指定权限和父目录。 rm:用于删除文件或目录。可以使用选项来指定递归删除、强制删除等。 cp:用于复制文件或目录。可以使用选项...

    Linux 常见系统管理类命令

    Linux 常见系统管理类命令 ls pwd cd date passwd su 一. ls命令 用法 : ls [OPTION]… [FILE]… option 功能 -a 显示所有文件包括隐藏文件 -A 显示所有文件包括隐藏文件但除过.和… -c 以ctime排序,和...

    LINUX入门级常用命令20条整理

    cd 改变当前目录 pwd 查看当前所在目录完整路径 7. cat,more命令将某个文件的内容显示出来。 8.chmod 命令 权限修改 用法:chmod 一位8进制数 filename。 9. clear,date命令:clear:清屏,相当与DOS下的cls;date:...

    Linux操作系统基础教程

    三.Linux基本操作命令............................................................................................................8 四.基本的系统管理命令...................................................

    Linux常用命令?权限管理命令

     ②命令所在路径:/bin/chmod  ③执行权限:所有用户  ④语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]  [数字权限] [文件或目录]  -R 递归修改  ⑤功能描述:改变文件或目录权限  *只有文件或目录...

    Linux文件存在程序找不到文件.pdf

    可以⽤如下命令测试 sudo -u user(⽤户名) ll /home/root/a.txt(访问⽂件的路径) 4. ⽗⽬录 ⽗⽬录 该⽂件的⽗⽬录(泛指该⽂件的上层⽬录)所在⽤户及⽤户组、权限是否有问题, ⽐如(和程序的运⾏⽤户)是否属于...

Global site tag (gtag.js) - Google Analytics