我們經常在linux要查找某個文件,但不知道放在哪里了,可以使用下面的一些命令來搜索:
which 查看可執行文件的位置。
whereis 查看文件的位置。
locate 配合數據庫查看文件位置。
linuxwhich命令安裝。find 實際搜尋硬盤查詢文件名稱。
which命令的作用是,在PATH變量指定的路徑中,搜索某個系統命令的位置,并且返回第一個搜索結果。也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。
1.命令格式:
which 可執行文件名稱
2.命令功能:
where命令?which指令會在PATH變量指定的路徑中,搜索某個系統命令的位置,并且返回第一個搜索結果。
3.命令參數:
-n 指定文件名長度,指定的長度必須大于或等于所有文件中最長的文件名。
-p 與-n參數相同,但此處的包括了文件的路徑。
-w 指定輸出時欄位的寬度。
Ubuntu命令行。-V 顯示版本信息
4.使用實例:
實例1:查找文件、顯示命令路徑
命令:
which lsmod
linuxmkdir?輸出:
[root@localhost ~]# which pwd
/bin/pwd
[root@localhost ~]# which adduser
/usr/sbin/adduser
which命令,[root@localhost ~]#
說明:
which 是根據使用者所配置的 PATH 變量內的目錄去搜尋可運行檔的!所以,不同的 PATH 配置內容所找到的命令當然不一樣的!
實例2:用 which 去找出 which
命令:
vim 上一頁下一頁。which which
輸出:
[root@localhost ~]# which which
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
/usr/bin/which
find linux,[root@localhost ~]#
說明:
竟然會有兩個 which ,其中一個是 alias 這就是所謂的『命令別名』,意思是輸入 which 會等於后面接的那串命令!
實例3:找出 cd 這個命令
命令:
vim命令下一頁。which cd
說明:
cd 這個常用的命令竟然找不到啊!為什么呢?這是因為 cd 是bash 內建的命令! 但是 which 默認是找 PATH 內所規范的目錄,所以當然一定找不到的!
Linux下find命令用法詳解
Linux下find命令用法詳解 ? 學神VIP煙火 學神IT教育:XueGod-IT ? 最負責任的線上直播教育平臺 ? 本文作者為VIP學員 煙火 ? 第一部分:根據文件名查找 ? 1.在當前目錄 ...
linux 命令、linux下sort命令使用詳解---linux將文本文件內容加以排序命令
轉載自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用詳解---linux將文本文件內容加以排 ...
LINUX下分區命令Parted詳解
通常劃分分區工具我們用的比較多是fdisk命令,但是現在由于磁盤越來越廉價,而且磁盤空間越來越大.而fdisk工具他對分區是有大小限制的,它只能劃分小于2T的磁盤.現在的磁盤空間已經遠遠大于2T,有兩 ...
linux下top命令參數詳解
一個bash shell腳本的第一行是、top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似于Windows的任務管理器.下面詳細介紹它的使用方法. 內存信息.內容如下: Mem: 191272k to ...
Linux下ls命令使用詳解(轉)
說明:我們在linux下使用ll時,其實就是ls -l.ls才是最終的命令程序. ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一樣的都是用來列出目錄下的文件,List即列表的意 ...
Linux下diff命令用法詳解
大家好,我是良許. 我們在平時工作的時候,經常要知道兩個文件之間,以及同個文件不同版本之間有何異同點.在 Windows 下,有 beyond compare 這個好用的工具,而在 Linux 下,也 ...
which命令用法、Ubuntu(Linux) 下 unzip 命令使用詳解
1.功能作用:解壓縮zip文件 2.位置:/usr/bin/unzip 3.格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist ...
linux下xargs命令用法詳解 【轉】
轉自:http://blog.chinaunix.net/uid-128922-id-289992.html xargs在linux中是個很有用的命令,它經常和其他命令組合起來使用,非常的靈活. xa ...
linux下xargs命令用法詳解
vim查看指定行?原文:http://blog.chinaunix.net/uid-128922-id-289992.html xargs在linux中是個很有用的命令,它經常和其他命令組合起來使用,非常的靈活.?xa ...
轉 linux下xargs命令用法詳解
xargs在linux中是個很有用的命令,它經常和其他命令組合起來使用,非常的靈活. xargs是給命令傳遞參數的一個過濾器,也是組合多個命令的一個工具.它把一個數據流分割為一些足夠小的塊,以方便過濾 ...
隨機推薦
圖像邊緣檢測——Sobel算子
如何獲取上一條命令執行的返回碼?邊緣是圖像最基本的特征,其在計算機視覺.圖像分析等應用中起著重要的作用,這是因為圖像的邊緣包含了用于識別的有用信息,是圖像分析和模式識別的主要特征提取手段. 1.何為“圖像邊緣”? 在圖像中,“邊緣” ...
centos 安裝網絡錯誤
yum install vnc-server 提示安裝成功 rpm -q vnc-server 返回 ?package vnc-server is not installed 然而再重新安裝時 ?yu ...
Js得到radiobuttonlist選中值,設置默認值
JS 代碼 var?vRbtid=document.getElementById("rbtid");??????//得到所有radio??????var?vRbtidList=?v ...
Java ";==和equals區別";
本文轉載至中軟國際電子政務部Jeff Chi總結,轉載請說明出處. 概述: ???????A.==可用于基本類型和引用類型:當用于基本類型時候,是比較值是否相同:當用于引用類型的時候,是比較對象是否相 ...
80端口被系統服務【kernel&;System】占用解決方案
netstat -ano | findstr port ? ?//查看端口占用情況 tasklist | findstr port ? //查看端口被占用的具體服務名 運行net stop http ...
js_ajax模擬form表單提交_多文件上傳_支持單個刪除
需求場景: 用一個input type="file"按鈕上傳多張圖片,可多次上傳,可單獨刪除,最后使用ajax模擬form表單提交功能提交到指定方法中: 問題:由于只有一個file ...
ES系列十五、ES常用Java Client API
一.簡介 1.先看ES的架構圖 二.ES支持的客戶端連接方式 1.REST API http請求,例如,瀏覽器請求get方法:利用Postman等工具發起REST請求:java 發起httpClien ...
CentOS7 firewall防火墻配置筆記
開啟端口 # firewall-cmd --zone=public --add-port=/tcp --permanent 命令含義: ??????? --zone #作用域 ??????? --ad ...
Mysql 多實例實施步驟
基本理論:利用同一套安裝程序,不同配置文件,不同啟動程序,不同數據目錄.有公用資源,也有私有資源. 實現步驟: 1.正常安裝mysql,二進制安裝或者編譯安裝. 2.創建mysql多實例總目錄,總目錄 ...
《JavaScript》split和join
首先了解split和join兩個函數 split 根據條件截斷字符串,返回數組 //str.split(option,length) 字符串轉數組 //option:表示分割依據 //length:用 ...
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态