當前位置:編程學習大全網 - 源碼下載 - bin目錄用來放置bin目錄linux

bin目錄用來放置bin目錄linux

linuxbin目錄下的文件怎麽執行?

執行bin文件的方法是打開終端,先用cd命令切換到bin文件所在的目錄,再用chmoda+x文件名這條命令給bin文件添加可執行權限,最後用./文件名的方式運行它(安裝文件前面加的是壹個英文點號和壹個英文斜杠,表示在當前目錄下運行文件,這個壹定免費提供最新Linux技術教程書籍,入門自學書籍《linux就該這麽學》,為開源技術愛好者努力做得更多更好

linux下跟服務相關的路徑是?

1、絕對路徑從根目錄開始,依次將各級子目錄的名字組合起來,形成的路徑就稱為某個文件的絕對路徑。例如,根目錄(/)下有目錄usr,usr目錄下有子目錄bin,bin目錄下有文件chsh,則chsh文件的絕對路徑就是:/usr/bin/chsh2、相對路徑相對當前所在路徑的位置,例如當前所在的位置為/usr,也就是在根目錄的usr子目錄下,則chsh文件相對當前位置的路徑為:bin/chsh在路徑中壹些特殊符號的說明:。表示用戶所處的當前目錄;?表示上級目錄;~表示當前用戶自己的家目錄;~USER表示用戶名為USER的家目錄,這裏的USER是在/etc/passwd中存在的用戶名。

linux系統盤包含哪些文件?

Linux系統盤中都包含以下文件:

根目錄(/)最高壹級目錄,所有目錄都是根目錄衍生出來,只有root用戶具有寫權限,壹般根目錄下只存放目錄。

/bin目錄,戶進制文件。包含二進制的可執行文件,常見的Linux命令都在這個目錄下。

/sbin目錄,系統二進制文件。目錄下的命令通常由系統管理員使用,對系統進行維護。

/etc配置文件。包含所有程序所需要的配置文件,也包含用於啟動/停止單個程序的起動和關閉shelI腳本。

/dev設備文件。包含設備文件,包括終端設備、USB或連接到系統的任何設備。

/proc進程信息文件。虛擬的文件系統,包含有關正在運行的進程信息。

/usr用戶程序。包含二進制文件、庫文件、文檔和二級程序的源代碼。

/home目錄。Linux是多用戶的系統,home目錄保存各用戶的信息。

/boot引導加載程序。包含引導加載程序相關的文件。

/lib系統庫。包含支持位於/lib和/sbin下的二進制文件的庫文件。

/opt可選的附加應用程序。給主機額外安裝軟件所擺放的目錄。

/mnt/media掛載目錄。光盤默認掛載點。

/root管理員家目錄。

linux怎麽啟動tomcat?

切換到tomcat主目錄下的bin目錄(cdusr/local/tomcat/bin)

1,啟動tomcat服務

方式壹:直接啟動./

startup.sh

方式二:作為服務啟動nohup./

startup.sh

方式三:控制臺動態輸出方式啟動./

catalina.sh

run動態地顯示tomcat後臺的控制臺輸出信息,Ctrl+C後退出並關閉服務

解釋:

通過方式壹、方式三啟動的tomcat有個弊端,當客戶端連接斷開的時候,tomcat服務也會立即停止,通過方式二可以作為linux服務壹直運行

如何查看軟件安裝目錄linux?

1.which

which命令查找出相關命令是否已經在搜索路徑中,例子如下:

$whichgcc//顯示出GNC的C編譯器安裝在哪個目錄

返回結果為:

/usr/bin/gcc

註意:如果which沒有找到要找的命令,可以試試whereis,該命令搜索更大的範圍的系統目錄。有些系統上的which命令不顯示用戶沒有執行權限的文件。例如

$whichipppd

/usr/bin/which:noipppdin(/bin:/usr/bin:/sbin:/usr/sbin)

$whereisipppd

ipppd:/usr/sbin/ipppd

$ls-l/usr/sbin/ipppd

-rwx------1rootroot124924Feb32000/usr/sbin/ipppd

2.locate

locate命令用於查找文件,它比find命令的搜索速度快,它需要壹個數據庫,這個數據庫由每天的例行工作(crontab)程序來建立。當我們建立好這個數據庫後,就可以方便地來搜尋所需文件了。

即先運行:updatedb(無論在那個目錄中均可,可以放在crontab中)後在/var/lib/slocate/下生成slocate.db數據庫即可快速查找。在命令提示符下直接執行#updatedb命令即可。

$locatesignal.h

/usr/include/asm/signal.h

/usr/include/linux/signal.h

/usr/include/signal.h

/usr/include/sys/signal.h

3.rpm

如果用戶知道自己要查找到軟件包的名字,可以直接使用下面的命令。這個命令只在支持rpm的linux版本上有效,如redhat,centos,fedora和suse等。

$rpm-qpython//查找檢查系統是否安裝了python/p>p>python-1.5.2-27

或者:$rpm-qa|greppython//這是兩個命令的結合

rpm的其他用法:

rpm-qa(列出所有安裝了的包)

rpm-epackage(刪除某個包)

rpm-qipackage(查詢某個包)

rpm-qfcommand(根據程序查詢包的名字)

rpm-qlpackage(查詢某個包所有的安裝文件)

4.yum

yum的參數很多,以下是用於查找軟件包的命令。但是也只支持特定的發型版本,centos下最常用的命令

$yumlist//列出所指定的軟件包,後可以加上妳想查找的軟件包的名字

$yumlistinstalled//列出所有已安裝的軟件包

$yuminfoinstalled//列出所有已安_的軟件包信息

5.whereis

whereis是查找文件或者命令的所在目錄

#whereispwd//查找pwd命令所在的目錄

6.find

這個命令可用來查找系統是否安裝了指定的軟件包,更重要的是也可以查找自己對軟件包名稱記憶不是很清晰的軟件包。而且我想是這是所有linux和unix都支持的。find的查找範圍很廣,功能強大,再搭配用正則表達,效果很好,不過建議盡量縮小搜索範圍,減少系統壓力,畢竟,當系統文件多了,搜索耗費時間和資源的。

$find/-name"python"//從根目錄開始查找包含”python“這個字符的文件和文件夾。

find的詳細使用有如下例子:

#find.-maxdepth1-name*.jpg-print-execconvert在當前目錄下查找,查找深度為壹,查找以.jpg結尾文件,並將其轉化

#find/-name*.rpm-execchmod755'{}';搜索以'.rpm'結尾的文件並定義其權限

#find/-namefile1從'/'開始進入根文件系統搜索文件和目錄

#find/-perm-u+s羅列壹個系統中所有使用了SUID控制的文件

#find/-useruser1搜索屬於用戶'user1'的文件和目錄

#find/-xdev-name*.rpm搜索以'.rpm'結尾的文件,忽略光驅、捷盤等可移動設備

#find/home/user1-name'*.txt'|xargscp-av--target-directory=/home/backup/--parents從壹個目錄查找並復制所有以'.txt'結尾的文件到另壹個目錄

#find/home/user1-name*.bin在目錄'/home/user1'中搜索帶有'.bin'結尾的文件

#find/usr/bin-typef-atime+100搜索在過去100天內未被使用過的執行文件

#find/usr/bin-typef-mtime-10搜索在10天內被創建或者修改過的文件

#find/var/log-name'*.log'|tarcv--files-from=-|bzip2>log.tar.bz2查找所有以'.log'結尾的文件並做成壹個bzip包

  • 上一篇:易語言 匯編 CALL 調用
  • 下一篇:海信LED40K380U電視使用什麽操作系統?
  • copyright 2024編程學習大全網