Linux 命令積累,linux命令積累
基本命令sudo -i -u accout_name 切換到名為accout_name的使用者sudo -i 是切換到root使用者sudo -u 是切換到指定使用者cd 切換到根目錄cd .. 切換到上一級目錄,使用cd ../../../../可切換往上倒數4級根目錄pwd 查看當前所處目錄echo $profile_name 查看某個系統變數的Path路徑,Ex:echo $JAVA_HOME./start_up.sh 或者sh start_up.sh 到某個安裝軟體的bin目錄下執行此命令,即啟動該軟體,如tomcat複製cp file_name destinct_file_name 把名=file_name 複製到destinct_file_name,完全覆蓋,destinct_file_name不需要提前建立cp -rf directory_name1 distinct_derectory_name2 把層級目錄directory_name1複製到distinct_derectory_name2刪除rm -r * 遞迴刪除目前的目錄下的所有檔案rm -rf directory name遞迴強制移除建立mkdir directory 建立目錄mkdir -p directory1/directory2 一次性建立多層目錄touch file_name 建立檔案 進程相關ps -aux|grep ps_name 查看某個進程名=ps_name的進程,可擷取進程的id號,啟動時間等資訊kill -9 ps_id 殺死某個進程id=ps_id的進程jps 顯示當前所有Java進程pid,包括id及名字pwdx 通過PID號尋找檔案對應的啟動目錄 查看檔案內容more 一頁一頁地顯示檔案內容 more file_namecat 串連並顯示指定的一個或者多個檔案的有關資訊 cat file1 file2 vi編輯/pattern 從當前位置向後搜尋pattern的字串,尋找成功後,Enter,點擊鍵盤的n則可匹配下一個:set paste 從wins複製內容到linux,vi之後,輸入此命令,避免複製內容排序混亂i 插入內容:q 未編輯退出:q! 編輯了但不需要儲存退出:wq 儲存編輯退出 尋找find .|grep -rn “string_name” -l 在目前的目錄下尋找有string_name欄位的檔案