【Linux】CentOs的經常使用命令

1.文件目錄操做命令
            ls:列出當前路徑下的文件或者目錄列表
                -l 列出詳細信息
                -a 列出全部的文件信息,包括隱藏文件
                    .bash_profile 當前用戶的系統環境變量配置文件
            mkdir 用來建立目錄的
                mkdir /home/zkpk/class
                -p 沒有父目錄,自動建立父目錄 mkdir /home/zkpk/aa/bb
            touch 是用來建立一個空文件
            echo :是一個shell命令,可以輸出數據到控制檯,也能夠輸出到文件,生成新的文件
                echo "aaaaa"
                echo "bbbbb" > b.txt
            cat 用來查看一個文件的內容 ,從文件的第一行開始寫java

                      cat /etc/redhat-release ; archmysql

                               查看當前系統信息
            tac 也是查看文件的內容, 從最後一行開始寫
            
            cp 用來拷貝複製文件的
                cp 源文件 目標位置    cp /home/zkpk/d.txt /home/zkpk/aa/bb/
                cp -r 源文件夾  目標位置  cp -r /home/zkpk/class2 /home/zkpk/aa/bb
            rm 用來刪除文件
                -r 用來刪除文件夾的,文件夾下的全部文件也會被刪除掉
                -f 強制刪除文件或者目錄
            mv 移動文件、文件夾或者修改文件的名字(至關於windows中的剪切)
                
            find 是在文件系統中查找指定的文件
                -name
            wc 用來統計文件的,行數,字數,字符數    
                -l 返回文件的行數
            grep 在指定的文本文件中查找指定的字符串
                
            rmdir 用來刪除空目錄
            
            pwd 顯示當前的工做目錄
            
            ln 創建鏈接,至關於windows的快捷方式
            more less 都是用來查看文件內容的,分頁查看
            
            head tail  分別顯示文件的開頭和結尾的內容
                tail -f 它能夠定位到一個日誌文件的末尾而不退出,當有新的日誌寫進來的
                時候它會一直的刷新最新的寫進來的日誌
                ctrl+c 強制退出 linux

 

   vi 用於編輯文件sql

    在進入了vi修改界面後,輸入i就能夠進行插入操做了。輸入完成後,按下Esc退出編輯,再輸入:wq就會保存退出。shell


2.系統操做命令
            stat 顯示指定文件的信息,比ls顯示還多
            hostname 顯示主機名
            uname 操做系統名
            ps 用來顯示瞬間進程的狀態信息
                ps -ef 使用標準格式顯示每一個進程狀態信息
                ps -ef | grep metacity  linux的通道命令:前一個命令執行結果得輸出,做爲後一個
                命令執行的輸入,咱們把這用機制就叫作Linux的通道命令
                
            du 顯示指定的文件(目錄)已使用的磁盤空間的總量(磁盤塊數)
            df 顯示文件系統磁盤空間的使用狀況
            free 顯示當前內存和交換空間的使用狀況
            ifconfig 顯示當前server的ip地址
            ping 測試網絡的鏈接通用性
            netstat 顯示網絡的裝填信息
            man 是一個幫助命令,好比,我想知道ls是幹什麼的,經過 man ls 就能夠顯示出ls
            命令的含義信息
            clear 清除屏幕
            kill 進程編號 殺死一個進程
                kill -9 進程編號 強制殺死一個進程windows

   當使用shell時,在命令前面加上nohup能夠阻止當用戶登出或退出shell後的命令自動終止nohup表示「no hangup」.好比:nohup java Hello > output.txtbash

          查看全部java程序的進程,去處掉當前的grep進程。網絡

               ps -ef|grep java|grep -v grepless


3.壓縮和解壓縮命令
    
        1)zip壓縮和windows下的zip是同一個
            壓縮:zip -r abc.zip ./aa/bb/c.txt
            解壓縮: unzip abc.zip
        2)gzip   xxx.gz
            壓縮 gzip abc.txt -> abc.gz
            解壓縮 gunzip abc.gz -> abc.txt
        3)bzip2
            壓縮 bzip2 xxx
            解壓縮 bzip2 -d  xxx.bz2
        4)tar 包
            用於Linux程序的發佈包    .jar   .tar
            tar 命令:用於解壓安裝xxxx.tar
            
4.開機和關機
        shutdown -now  馬上關機
        shutdown -r 關機後重啓
        shutdown -h 關機後不重啓
        halt 關機後關閉電源
        reboot 關機重啓
    
5.軟件包安裝與管理
        1)RPM軟件包管理
            rpm 是一個shell命令便是rmp軟件包管理工具,咱們能夠經過rpm這個工具查看已經
            安裝好的rpm應用程序組件,咱們還能夠應用rpm軟件包管理工具安裝其餘的rpm應用程序
            組件。
            rmp
                -i 安裝rpm軟件包組件
                -e 卸載rpm應用程序
                -vh 顯示rpm安裝進度
                    rpm -ivh  mysql.rpm
                -qa 顯示全部已經安裝過的軟件包
                
                -qa|grep   用來檢測是否已經安裝過某個軟件包
                
6. 文件權限管理
        1)三種基本權限:
            R 讀   1   0
            W 寫   1   0
            X 執行 1   0
        2)ls -l a.txt  
            -rw-rw-r--
                -(-|d|l) 表示文件類型
                    - 普通文件
                    d 目錄
                    l 鏈接
            權限:
                第一個(文件的類型)    第二部分(當前用戶權限) 第三部分(同組用戶)  其餘用戶
                 -                       rw-                      rw-                   r--
                 d                       rwx                      rwx                   r-x
        3)修改權限
           chmod 用來修改權限  當前用戶(rwx),同組用戶(rwx) 其餘用戶(rwx)

            r 1   0
            w 1   0
            x 1   0
            
            111 = >7 1*2
            1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
            
            a.txt
            當前用戶來講:
                r  w  x
                1  1  1  => 111--->7   當前用戶
                1  1  0  => 6           同組用戶
                1  0  0  => 4           其餘用戶
                
            chmod 764 a.txt
            
            chmod 666
            chmod 777工具

相關文章
相關標籤/搜索