Linux做爲一個開源系統,被極客極力推崇,做爲程序員不來了解一下,那就虧了java
Linux是一種自由和開放源代碼的類UNIX操做系統。該操做系統的內核由林納斯·託瓦茲在1991年10月5日首次發佈,在加上用戶空間的應用程序以後,成爲Linux操做系統。Linux也是自由軟件和開放源代碼軟件發展中最著名的例子。只要遵循GNU通用公共許可證(GPL),任何我的和機構均可以自由地使用Linux的全部底層源代碼,也能夠自由地修改和再發布。大多數Linux系統還包括像提供GUI的X Window之類的程序。除了一部分專家以外,大多數人都是直接使用Linux發行版,而不是本身選擇每同樣組件或自行設置。linux
武林有紛爭,門派有紛爭。
根據使用安裝命令不一樣,通常來講著名的linux系統基本上分兩大類:程序員
常見的安裝包格式 rpm包,安裝rpm包的命令是「rpm -參數」 編程
包管理工具 yum vim
支持tar包
通常服務器用的centos windows
常見的安裝包格式 deb包,安裝deb包的命令是「dpkg -參數」 centos
包管理工具 apt-get服務器
Linux的文件系統是採用級層式的樹狀目錄結構,在此結構中的最上層是根目錄」/」,而後在此目錄下在建立其餘的目錄。工具
在Linux下目錄的名稱是能夠自定義的,但某些特殊的目錄名稱包含有很是重要的功能,所以不建議更改目錄的名稱,以避免形成錯誤,致使系統崩潰。在Linux安裝時,系統會建立不少默認的目錄,這些目錄具備特殊的功能:spa
目錄 | 說明 |
---|---|
/ | Linux文件系統的上層根目錄 |
/bin | bin是binary的縮寫。這個目錄沿襲了UNIX系統的結構,存放着用戶最常用的命令。 |
/boot | 操做系統啓動時所須要的文件 |
/dev | 接口設備文件目錄,如had表示硬盤。dev是device(設備)的縮寫這個目錄下是全部Linux的外部設備,其功能相似DOS下的.sys和Win下的.vxd。在Linux中設備和文件使用同種方法訪問的(即設備也做爲文件訪問,下降編程的複雜度)。例如,/dev/hda表明第一個物理IDE硬盤。 |
/etc | 這個目錄用來存放系統管理所須要的配置文件和子目錄。 |
/home | 通常用戶的主目錄或FTP站點目錄。好比有個用戶名爲wang,那他的主目錄就是/home/wang也可用~wang來表示 |
/mnt | 裝載的文件系統掛載點。例如光驅、軟盤等 |
/proc | 這個目錄是一個虛擬的目錄,它是系統內存的映射,因此這個目錄的內容不是在硬盤上而是在內存裏。用戶能夠經過直接訪問這個目錄來獲取系統信息。 |
/root | 管理員的主目錄 |
/sbin | 此目錄存放系統啓動時所需執行的程序 |
/tmp | 用來存放一些臨時文件 |
/usr | 存放用戶使用的系統命令和應用程序等信息 |
/lib | 這個目錄裏存放着系統最基本的動態連接共享庫,其做用相似於windows裏的.dll文件。幾乎全部的應用程序都須要用到這些共享庫 |
/lost+found | 這個目錄平時是空的,當系統不正常關機後,這裏就存放恢復的文件 |
/var | 具變更性質的相關程序目錄,例如log文件 |
支持tar包
cd
命令
cd ./
cd ..
cd /usr
ps: 用絕對路徑
mkdir 文件名
ll 或者ls
發現已經建立a文件
rm
rm -rf 文件名
vi
vim
cat
tail -f
若是有輸出會實時加載
top
pid 表示進程的id
Kill -9 對應pid
ps -ef|grep java
grep
尋找文件find ./ -name 文件名
維基百科Linux
http://blog.51cto.com/494981/1383655
https://blog.csdn.net/yoeen/article/details/6765949
歡迎關注公衆號 布爾bl ,分享Java相關信息技術、生活感悟。