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
分享到:
相关推荐
**1.10 查看及修改文件内容信息命令:** `vi` 或 `vim` - **基本语法:** - `vi/vim 文件名` - **操作模式:** - **一般模式**:默认模式,用于浏览文件。 - **插入模式**:编辑文件内容。 - **命令模式**:...
- **/dev**:设备文件所在的目录。 - **/etc**:配置文件的存放地。 - **/home**:用户主目录的存放位置。 - **/lib**:存放系统和应用程序的库文件。 - **/media**:可移动媒体设备的挂载点。 - **/mnt**:临时挂载...
11. pwd命令:显示当前所在路径。 12. rm命令:用于删除文件或目录。 - rm -rf 文件名或目录名:递归强制删除指定的文件或目录。 13. mv命令:用于移动或重命名文件和目录。 - mv 源地址 目标地址:移动文件或...
- `g`:文件所在组的其他成员。 - `o`:其他用户。 - `a`:所有用户(默认)。 - `+`:添加权限。 - `-`:撤销权限。 - `mode`:指定权限类型。 - `r`:读取权限。 - `w`:写入权限。 - `x`:执行权限。 - ...
在此我就介绍几条比较基础的Linux命令帮助大家入门。 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls...
* pwd命令:用于查看当前所在目录的绝对路径。 * cd命令:用于切换目录,例如cd ..用于回到当前目录的上一级目录,cd -用于回到上一次所在的目录,cd ~或cd ~用户名用于回到当前用户的宿主目录。 * mkdir命令:用于...
首先,让我们了解一些基础的Linux命令。在Linux环境中,命令行是主要的操作界面,通过输入命令来执行各种任务。以下是一些常见的Linux基本命令: 1. **ls**:列出目录内容,用于查看当前目录下的文件和子目录。 2. ...
- **注意事项**:Linux命令区分大小写,务必注意大小写的正确使用。 - **社区支持**:红联Linux论坛([www.linuxdiyf.com/bbs](http://www.linuxdiyf.com/bbs))是一个活跃的技术交流平台,提供了丰富的学习资料和...
#### 七、查看文件内容命令 - **用途**:查看文本文件的内容。 - **命令**: - `cat`:显示文件内容。 - `more`:分页显示文件内容。 - `less`:交互式查看文件内容。 - `head`:显示文件前几行。 - `tail`:...
本文档总结了 Linux işletim sisteminin 中的常用命令,涵盖了基本命令、文件和目录操作命令、文本文件查看命令、光盘驱动器设备文件操作命令等多个方面。 一、基本命令 Linux 系统中有很多基本命令,包括: * ...
### Kali Linux常用命令知识点详解 #### 系统信息与硬件查询 1. **Arch (显示机器的处理器架构)** - 命令:`arch` - 用途:此命令用于显示当前系统所使用的处理器架构类型。 - 示例:在Kali Linux中输入`arch`...
`pwd`命令用于查看当前所在的路径。 4. **touch**:创建新文件或更新文件时间戳。如果文件不存在,`touch`会创建一个新文件;如果文件已存在,它将更新文件的时间戳。 5. **mkdir**:创建新目录。例如,`mkdir ...
`cd` 命令则用于切换当前工作目录,而`pwd`用于显示当前所在的目录路径。 文件和目录的创建与管理是Linux操作的核心。`touch`命令创建新文件,`mkdir`用于新建目录,`rm`命令用于删除文件或目录(使用 `-r` 选项可...
`pwd` 命令用来显示你当前所在的工作目录路径。 4. **touch** - 创建或更新文件时间戳 用于创建新文件,如果文件已存在,它将更新文件的时间戳。 5. **mkdir** - 创建目录 `mkdir` 用于创建新的目录,例如 `...
`pwd` 命令显示当前所在的目录路径。 4. **mkdir** - 创建目录 使用 `mkdir` 创建新的目录,如 `mkdir mydir` 创建名为 `mydir` 的目录。 5. **rm** - 删除文件或目录 `rm file.txt` 删除文件 `file.txt`,`rm ...
cd命令用于切换当前工作目录,是用户在进行文件操作前定位文件所在位置的重要命令。cd命令有简化用法,例如使用"~"代表用户的家目录,使用"-"代表上次工作目录,使用"."代表当前目录,使用".."代表上级目录。此外,...
以上是基于给定文档内容所提取并总结的Linux常用命令知识点,涵盖了文件管理、文件查看与编辑、文件移动与重命名、文件查找、符号链接与硬链接、磁盘管理、文件系统挂载、文件权限、所有权与归属组修改、打印管理...
这个命令用于显示用户当前所在的目录路径,这对于定位文件位置、理解文件系统结构以及编写脚本非常有用。当你在终端输入“pwd”并按回车键,系统会返回你当前所在的目录路径,通常以"/"开头,表示根目录。 在学习...