一些基礎問題和知識:
1.linux中的usr目錄是unix software resource的縮寫,主要存放軟體程式
2.為什麼要配置環境變數?path用來幹什麼的?
3.mac中如何獲取資料夾路徑?
在finder中顯示路徑欄,右鍵將...拷貝為路徑名稱
4.在敲linux命令的時候,按tab鍵可以自動補齊正確的路徑名稱
5.mac下進入mysql的命令:
mysql -u root -p
u代表使用者,p代表密碼,回車後 輸入密碼 密碼不可見
1.cd命令
cd /root/docements # 切換到目錄/root/docements
cd ./path # 切換到當前目錄下的path目錄中,「.」表示當前目錄,或直接輸入要進入的子目錄
cd ../path # 切換到上層目錄中的path目錄中,「..」表示上一層目錄
cd / # 返回根目錄
2.ls命令
-l :列出長資料串,包含檔案的屬性與許可權資料等
-a :列出全部的檔案,連同隱藏檔案(開頭為.的檔案)一起列出來(常用)
-d :僅列出目錄本身,而不是列出目錄的檔案資料
-h :將檔案容量以較易讀的方式(gb,kb等)列出來
-r :連同子目錄的內容一起列出(遞迴列出),等於該目錄下的所有檔案都會顯示出來
注:這些引數也可以組合使用,下面舉兩個例子:
ls -l #以長資料串的形式列出當前目錄下的資料檔案和目錄
ls -lr #以長資料串的形式列出當前目錄下的所有檔案
3、grep命令
linux grep 命令用於查詢檔案裡符合條件的字串。
該命令常用於分析一行的資訊,若當中有我們所需要的資訊,就將該行顯示出來,該命令通常與管道命令一起使用,用於對一些命令的輸出進行篩選加工等等,它的簡單語法為
4、rm命令
該命令用於刪除檔案或目錄,remove之間,它的常用引數如下:
-f :就是force的意思,忽略不存在的檔案,不會出現警告訊息
-i :互動模式,在刪除前會詢問使用者是否操作
-r :遞迴刪除,最常用於目錄刪除,它是乙個非常危險的引數
5、ps命令
該命令用於將某個時間點的程序運**況選取下來並輸出,process之意,它的常用引數如下:
-a :所有的程序均顯示出來
-a :不與terminal有關的所有程序
-x :一般與a引數一起使用,可列出較完整的資訊
-l :較長,較詳細地將pid的資訊列出
其實我們只要記住ps一般使用的命令引數搭配即可,它們並不多,如下:
ps aux # 檢視系統所有的程序資料
ps ax # 檢視不與terminal有關的所有程序
ps -la # 檢視系統所有的程序資料
ps axjf # 檢視連同一部分程序樹狀態
6.cat命令
cat text | less # 檢視text檔案中的內容
# 注:這條命令也可以使用less text來代替
curl:用來抓取指定url中的內容
export:設定環境變數
ssh:鏈結遠端伺服器
mkdir:新建乙個目錄
tail:預設在標準輸出上顯示給定檔案的最後10行內容,可以使用tail -n n 指定在標準輸出上顯示檔案的最後n行內容。
pwd:顯示當前目錄的路徑
vim:該命令主要用於文字編輯,它接乙個或多個檔名作為引數,如果檔案存在就開啟,如果檔案不存在就以該檔名建立乙個檔案。vim是乙個非常好用的文字編輯器,它裡面有很多非常好用的命令,如下:
vi + 檔名 編輯檔案 小i:在游標所在行位置停止不動開始寫入內容 :wq 儲存並退出 :q 退出 :q!強行退出
持續更新中……
常用Linux命令總結
很常用的檔案檢視和拼接命令,使用很簡單,使用 n可以在前面新增行號,最後重定向到目標檔案。cat file1 列印檔案內容到螢幕 cat n file1 file2 out1 拼接檔案內容並重定向到目標檔案,並在檔案前新增行號 最常用的命令,到指定檔案目錄下。這裡說幾個小技巧。cd 到系統資料夾下 ...
Linux命令總結 常用
sudo sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的乙個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登入 和管理時間,同樣也提高了安全性。sudo不是對shell的乙個代替,它是面向每個命令的。ctrl c 終止當前操作...
常用Linux命令總結
1.統計檔案中某乙個字串出現的次數 在現實場景中一條item可能由多條資料組成 因此簡單的統計行數無法確定總體的item數量,一般情況每乙個item都會使用乙個flag標識item的開始,需要統計乙個檔案中該flag出現的次數,即乙個檔案 現特定字串的次數 cat 檔名 grep dat wc l或...