Linux概述
Linux的常用命令介紹:
? ? ? ?問題:
? ? ? ? ? ? ? ?因為平時開發的時候,對于服務器主機的操作系統是不需要界面的。
? ? ? ? ? ? ? ?那么我們如何使用操作系統完成資源的操作呢?
? ? ? ?使用:
? ? ? ? ? ? ? ?命令方式
? ? ? ?作用:
? ? ? ? ? ? ? ?使用命令來替換界面的操作。
? ? ? ?內容:
? ? ? ? ? ? ? ?1、查看IP信息:ifconfig
? ? ? ? ? ? ? ?2、進入指定的文件目錄: cd
? ? ? ? ? ? ? ? ? ? ? ?絕對路徑: cd /目錄/子目錄/../..
? ? ? ? ? ? ? ? ? ? ? ?相對路徑: ?cd ?當前路徑的子目錄/子目錄/../..
? ? ? ? ? ? ? ? ? ? ? ?注意 :
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第一個 /表示根目錄
? ? ? ? ? ? ? ?3、退回上級目錄:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? cd .. ?回退當上級目錄,退一層
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? cd ../.. 回退兩次
? ? ? ? ? ? ? ?4、查看當前路徑:pwd
? ? ? ? ? ? ? ?5、查看當前目錄下的內容:
? ? ? ? ? ? ? ? ? ? ? ?ls:只顯示文件名或者目錄名
? ? ? ? ? ? ? ? ? ? ? ?ll:以詳細信息的方法列出當前目錄的內容
? ? ? ? ? ? ? ?6、自動補全:tab
? ? ? ? ? ? ? ? ? ? ? ?注意:我們需要寫出要操作的文件或者目錄的從頭開始的一部分唯一的名字。
? ? ? ? ? ? ? ?7、清屏:clear
? ? ? ? ? ? ? ?8、創建目錄:
? ? ? ? ? ? ? ? ? ? ? ?mkdir 文件名 ? ? ? ? ? ? ? ? ? ? ? ? ?在當前目錄下創建指定的文件夾
? ? ? ? ? ? ? ? ? ? ? ?mkdir /目錄名/目錄名/../../新的文件名 ? ?在指定的目錄下創建新的文件夾
? ? ? ? ? ? ? ?9、創建文件:
? ? ? ? ? ? ? ? ? ? ? ?vi 新的文件名 示例:vi my.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?注意:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?會直接進入文本狀態,需要點擊鍵盤的i鍵或者insert鍵進入編輯狀態。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?書寫內容后先點擊esc鍵退出編輯狀態。然后輸入
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?:q! 強制退出
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?:q 退出,但不保存
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?: wq 保存并退出
? ? ? ? ? ? ? ? ? ? ? ?vim 新的文件名 ?示例: vim you.java
? ? ? ? ? ? ? ? ? ? ? ?vi和vim的區別:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?vi命令打開的文本編輯器中沒有顏色標識
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?vim命令的文本編輯器中帶有關鍵字顏色
? ? ? ? ? ? ? ?10、編輯現有文件:vi或者vim
? ? ? ? ? ? ? ? ? ? ? ?vi 現有文件名
? ? ? ? ? ? ? ? ? ? ? ?vim 現有文件名
? ? ? ? ? ? ? ?11、查看文件內容:cat命令
? ? ? ? ? ? ? ? ? ? ? ?cat 文件名 ?在控制顯示所有的文件信息
? ? ? ? ? ? ? ?12、查看指定前多少行數據: head命令
? ? ? ? ? ? ? ? ? ? ? ?默認顯示前10行
? ? ? ? ? ? ? ? ? ? ? ?head -n 行數 文件名
? ? ? ? ? ? ? ?13、查看指定后多少行數據:tail命令
? ? ? ? ? ? ? ? ? ? ? ?默認顯示后10行
? ? ? ? ? ? ? ? ? ? ? ?tail -n 行數 文件名
? ? ? ? ? ? ? ?14、動態查看文件的內容:tailf 命令
? ? ? ? ? ? ? ? ? ? ? ?作用:動態的顯示文件的內容,一旦文件內容增加了,控制臺會立即顯示出來
? ? ? ? ? ? ? ? ? ? ? ?tailf -行數 文件名
? ? ? ? ? ? ? ? ? ? ? ?默認顯示后10行
? ? ? ? ? ? ? ?15、追加內容:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?echo 內容>>文件名
? ? ? ? ? ? ? ?16、復制
? ? ? ? ? ? ? ? ? ? ? ?cp 文件絕對路徑 ?新的文件絕對路徑
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用:將指定的文件復制到指定路徑下的文件中
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?示例:cp /usr/local/wollo/my.txt ?/usr/mm.txt
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?注意:復制的同時重命名
? ? ? ? ? ? ? ? ? ? ? ?cp ?文件 ?新的文件名
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用:在當前目錄下復制文件,同時重命名
? ? ? ? ? ? ? ? ? ? ? ?cp -r 目錄路徑 ? 新的路徑
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用:將指定的目錄下的全部復制到指定的路徑下
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?示例: cp -r /usr/local/wollo ?/usr/wollo2
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?注意:同時可以對文件夾的名字進行重命名
? ? ? ? ? ? ? ?17、刪除
? ? ? ? ? ? ? ? ? ? ? ?刪除文件
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?rm 文件名
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用:刪除當前目錄下的指定文件
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?注意:會提示是否要刪除,輸入y刪除,輸入n取消
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?rm -rf 文件名:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用:刪除指定的文件
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?注意:不會提示,直接刪除
? ? ? ? ? ? ? ? ? ? ? ?刪除目錄
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?rm -r 目錄名
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用:刪除指定的目錄
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?注意:會有提示語,但是不能在當前目錄下刪除自己。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?rm -rf 目錄名:強制刪除
? ? ? ? ? ? ? ?18、剪切
? ? ? ? ? ? ? ? ? ? ? ?mv 文件 ?新的路徑
? ? ? ? ? ? ? ?19、解壓文件
? ? ? ? ? ? ? ? ? ? ? ?tar -zxvf 壓縮包名? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ?
?
總結
- 上一篇: 顺序存储线性表实现
- 下一篇: 李牛(Linux)打包