Linux-Centos的學習

    首先須要有一個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就能夠進行編輯了

相關文章
相關標籤/搜索