首先須要有一個VMWare虛擬機軟件,有了這個軟件就能夠安裝Linux操做系統了,它的實現有Centos、小紅帽等,這裏介紹Centos。注意:虛擬機指的是VMWare,不是操做系統,兩個概念要區分。搭建n個虛擬機能夠模擬搭建n臺電腦。java
Linux基本命令介紹。vim
1. 目錄切換cdwindows
./:表示當前目錄tomcat
../:表示上一層目錄編輯器
cd usr:切換到當前目錄下的usr文件夾spa
cd ../usr 切換到上一層的usr目錄 cd ~等價於cd /root:切換到/root路徑下,/是根路徑操作系統
2.目錄操做3d
(1)當前路徑下建立目錄:mkdir dirnameblog
指定目錄下建立文件夾:遞歸
(2)查看目錄
ls:列出當前目錄下的全部可見的文件和文件夾
ls -a:列出當前目錄下的全部文件和文件夾,包括隱藏的
ls -l:列出當前目錄下的全部可見的文件和文件夾,展現詳細信息。ls -l能夠直接寫爲:ll
(ls -l)
文件的類型:
d:表明目錄
-:表明文件
l:表明連接(文件/文件夾的符號連接)
每3位置一組,分別表明屬主的權限,與當前用戶同組的用戶的權限,其餘用戶的權限:
r:表明權限是可讀,r也能夠用數字4表示
w:表明權限是可寫,w也能夠用數字2表示
x:表明權限是可執行,x也能夠用數字1表示
**修改文件/目錄的權限:
好比:修改/test下的aaa.txt的權限爲屬主有所有權限,屬主所在的組有讀寫權限,其餘用戶只有讀的權限。
上述的命令也能夠直接用數字表示:chmod 764 aaa.txt
(3)修改目錄或文件名稱:mv
壓縮包也是文件,也可使用這個命令。
(4)目錄/文件位置的移動:mv
這個命令對目錄、壓縮文件一樣有效。
移動位置並重命名:mv newTest /usr/newTest_my/
(5)目錄/文件的拷貝
-r表示目錄拷貝時的遞歸。
(6)刪除目錄/文件
rm -rf a.txt 刪除當前目錄下的a.txt文件
rm -rf a/ 刪除當前目錄下的a文件夾
3.文件操做
建立文件 touch a.txt
查看文件內容,能夠直接用vim編輯器 vim a.txt
**修改文件內容個,用vim編輯器:
(1)打開文件vim a.conf 默認狀態下文件不可編輯,處於命令狀態
(2)按i進入插入模式,輸入內容,回車、全部箭頭都是有效的
(3)按Esc進入命令模式,按shift+:
(4)wq是保存退出,q!是強制退出不保存
(5)Enter回車退出
4.壓縮文件的操做命令
(1)打包壓縮
打包並壓縮後的文件的後綴名通常.tar.gz。 打包壓縮以後,原來的文件都是存在的。
命令:tar -zcvf 打包壓縮後的文件名 要打包壓縮的文件
其中:z:調用gzip壓縮命令進行壓縮
c:打包文件
v:顯示運行過程
f:指定文件名
好比:tar -zcvf xxx.tar.gz /test/* 打包並壓縮/test下的全部文件,壓縮文件名是xxx.tar.gz。打包後的文件放在當前目錄下。
(2)解壓縮
tar -xvf xxx.tar.gz 解壓以後的文件在當前目錄下。解壓以後壓縮文件在,解壓以後的也在。
x:解壓縮 v:顯示運行過程 f:指定文件名
tar -xvf xxx.tar.gz -C /usr/ 解壓以後的文件在指定目錄下 C必定要大寫
5.經常使用命令
清屏:clear
自動補全文件或目錄名字的快捷鍵:Tab
顯示當前所在路徑:pwd
查看進程:ps - ef
管道命令:| 他的做用的是前面的輸出做爲後面的輸入
過濾命令:grep XX //XXX表示某個特定的串,好比java、jdk、tomcat等
能夠經過管道的命令查看進程:ps -ef | grep java(使用grep ),顯示結果的第二個參數表示進程的pid
**殺死進程:kill -9 進程pid
好比:咱們的tomcat的端口被佔用了,能夠查看一下是誰佔用了,並殺死它:
ps -ef | grep tomcat
kill -9 12780
查看ip地址:(1)在windows上用ipconfig(2)在Linux上用ifconfig(或者ip addr)
查看與某臺機器是否鏈接: ping 機器ip
在一個文件中查找串:
vim a.txt
輸入/http,而後就能夠在a.txt中找到http串了,而且會高亮顯示出來,按i就能夠進行編輯了