Linux命令的基操2
阿新 • • 發佈:2020-10-22
重啟系統的三個操作
shutdown -r:shutdown之後重新啟動;
-h:將系統關機;
reboot reboot命令用來重新啟動正在執行的Linux作業系統
halt halt命令用來關閉正在執行的Linux作業系統
--------------------------------------------------------------------------------------
clear clear命令用於清除當前螢幕終端上的任何資訊
--------------------------------------------------------------------------------------------------
幫助命令
man man命令是Linux下的幫助指令,通過man指令可以檢視Linux中的指令幫助、 配置檔案幫助和程式設計幫助等資訊。
-P:指定內容時使用分頁程式
help help命令用於顯示shell內部命令的幫助資訊
-s:輸出短格式的幫助資訊
------------------------------------------------------------------------------------------
日期命令
date date命令是顯示或設定系統時間與日期
-d<字串>:顯示字串所指的日期與時間。字串前後必須加上雙引號;
-s<字串>:根據字串來設定日期與時間。字串前後必須加上雙引號
cal cal命令用於顯示當前日曆,或者指定日期的日曆
-l:顯示單月輸出
-y:顯示當前年的日曆
-s:將星期日作為月的第一天
---------------------------------------------------------------------------------------------
whatis whatis命令是用於查詢一個命令執行什麼功能,並將查詢結果列印到終端上
whereis whereis命令用來定位指令的二進位制程式、原始碼檔案和man手冊頁等相關檔案的 路徑
-f:不顯示檔名前的路徑名稱
-m:只查詢說明檔案
-u:查詢不包含指定型別的檔案
-b:只查詢二進位制檔案
alias alias命令用來設定指令的別名。我們可以使用該命令可以將一些較長的命令進行 簡化。使用alias時,使用者必須使用單引號''
將原來的命令引起來,防止特殊字元 導致錯誤。alias命令的作用只侷限於該次登入的操作
-p:列印已經設定的命令別名
unalias unalias命令用來取消命令別名,是為shell內建命令
sort sort命令是 將檔案進行排序,並將排序結果標準輸出。sort命令既可以從特定的文 件,也可以從stdin中獲取輸入
-b:忽略每行前面開始出的空格字元
-d:排序時,處理英文字母、數字及空格字元外,忽略其他的字元
-f:排序時,將小寫字母視為大寫字母
-m:將幾個排序號的檔案進行合併
-n:依照數值的大小排序
-r:以相反的順序來排序
uniq uniq命令用於報告或忽略檔案中的重複行,一般與sort命令結合使用
-c:在每列旁邊顯示該行重複出現的次數;
-d:僅顯示重複出現的行列
du du命令也是檢視使用空間的
-a: 顯示目錄中個別檔案的大小。
-b: 顯示目錄或檔案大小時,以byte為單位
-c: 除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和。
-k: 以KB(1024bytes)為單位輸出
locate locate命令和slocate命令都用來查詢檔案或目錄
-d<目錄>:指定資料庫所在的目錄;
-u:更新slocate資料庫
find find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢 的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子 目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示
-mount, -xdev : 只檢查和指定目錄在同一個檔案系統下的檔案,避免列出其它檔案 系統中的檔案
-amin n : 在過去 n 分鐘內被讀取過
-cmin n : 在過去 n 分鐘內被修改過
-type c : 檔案型別是 c 的檔案
dd dd可從標準輸入或檔案中讀取資料,根據指定的格式來轉換資料,再輸出到檔案、設 備或標準輸出。
if=檔名:輸入檔名,預設為標準輸入。即指定原始檔。
of=檔名:輸出檔名,預設為標準輸出。即指定目的檔案。
file file命令用於辨識檔案型別。
-b 列出辨識結果時,不顯示檔名稱。
-c 詳細顯示指令執行過程,便於排錯或分析程式執行的情形。
-f<名稱檔案> 指定名稱檔案,其內容有一個或多個檔名稱時,讓file依序辨識這 些檔案,格式為每列一個檔名稱。
ln ln命令是一個非常重要命令,它的功能是為某一個檔案在另外一個位置建立一個同步 的連結。
-b 刪除,覆蓋以前建立的連結
-d 允許超級使用者製作目錄的硬連結
-f 強制執行
-i 互動模式,檔案存在則提示使用者是否覆蓋
-n 把符號連結視為一般目錄
-s 軟連結(符號連結)
-v 顯示詳細的處理過程
VIM編輯器
1.VIM簡介
VIM文字編輯器,從vi升級而來,也就是vim是vi的升級版。使用過程中我們接觸到的模式有三種,分別是命令模式、末行模式和編輯模式。
2.模式(三種)介紹
命令模式該模式下,我們可以進行以下常見操作:
Nyy:複製N行(不跟數字N即複製一行)
Ndd:刪除N行(不跟數字N即刪除一行)
p或P:貼上,游標所在行的上一行或下一行
Nyw:複製N個單詞(不跟數字N即複製游標所在的單詞)
Ndw:刪除N個單詞(不跟數字N即複製游標所在的單詞)
x:刪除游標所在的字元
u或U:撤銷操作
g:返回檔案首部
G:返回檔案底部
末行模式該模式下,我們可以進行以下常見操作:
:w 儲存:q 退出:wq 儲存退出(等價於:x)
:set numeber 為檔案中的每一行進行編號
:q! 強制退出:
1,$s/X/Y/g 從檔案的第一行到檔案的最後一行,把關鍵字X替換為Y(g 表示全域性)
編輯模式
該模式下面,我們移動游標使用鍵盤即可完成一些常見操作。