linux 命令
幫助命令
man 命令名
檢視命令的全部幫助資訊
命令名 --help
顯示命令的一些引數幫助資訊
info 命令名
與man相似,顯示方式不一樣
whatis 命令名
顯示命令的簡短資訊
history
檢視歷史命令
pwd
檢視當前目錄的絕對路徑
su 使用者名稱
切換使用者,如果不加使用者名稱,則是切換到root使用者
poweroff
關機(所有使用者可用)
shutdown -h now
關機(root使用者可用)
-h 10 10分鐘後關機;
-h 1:01 定時關機;
-h 10 -k string string為關機時提示的內容;
-r 關機後重啟
reboot
重啟(所有使用者可用)
halt
掛起,與shutdown和poweroff大致相同
alias
可用於建立命名別名,直接輸入alias命令會列出當前使用者已有的別名,不過要永久儲存,則需寫入到檔案使用者目錄下的.bashrc檔案中。
corn
週期性執行任務
clear
清屏對資料夾和檔案的操作
cd 資料夾名
進入指定資料夾
ls 檢視當前資料夾下的資料夾和檔案;
-l 檢視並顯示檔案和資料夾的詳細資訊;
-a 檢視包括隱藏檔案的所有資料夾和檔案;
-la 檢視所有資料夾和檔案並顯示詳細資訊;
-lrt 檢視資料夾和檔案詳細資訊並按時間逆序排列;
mkdir 資料夾名
新建資料夾
mkdir -p
資料夾名 可建立多級目錄
rmdir 資料夾名
刪除空目錄
rm 檔名
刪除檔案;
-r 遞迴刪除,可刪除目錄;
-f 強制刪除;
-rf 強制刪除目錄及其中的所有檔案;
-i 刪除前會進行確認,預設的選項;
touch 檔名
建立檔案
cp 原始檔 目標位址
複製檔案
cp -r
可複製目錄
-l 進行硬式鏈結的鏈結檔建立,而非複製檔案本身;
-p 連同檔案的屬性一起複製;
-s 複製成為符號鏈結,即『捷徑』檔案;
-u 若複製到的目標比原始檔舊才執行複製和替換
mv 原始檔 目標位址
移動檔案,也可用mv來對檔案重新命名
mount 原始檔 目標位置
掛載光碟內容到指定位置
find -name 檔名
find path -name 'ls' -printf
根目錄開始查詢有關ls的內容,並顯示
-perm 根據檔案許可權查詢
-user username 根據使用者查詢
-mtime -n/+n 查詢n天內/n天前改過的檔案
-atime -n/+n 訪問過的檔案
-ctime -n/+n 建立的檔案
-newer filename 查詢更改時間比filename新的檔案
-size 檔案大小
-depth n 最大查詢目錄深度
grep str 檔名
從檔案內查詢包含str的資訊
split
分割大檔案
paste a b
將a,b文字檔案合併連線顯示,不會修改檔案;如果用paste b >> a則會把b內容新增到a的結尾,cat b>>a也有相同的效果
sort
排序uniq
刪除重複內容
cut
擷取文字
tr 文字轉換
檔案的檢視
cat 檔名
檢視檔案內容
-n 檢視同時顯示行號,包括空白行;
-a 可列出一些特殊字元而濁空白;
-b 列出行號,但不包括空白行;
-e 將結尾的斷行位元組$顯示出來;
-t 將tab鍵以^|形式顯示出來;
-v 列出一些看不出來的特殊字元
tac 檔名
以倒序檢視檔案(tac其實就是cat的倒寫)
nl 檔名
顯示檔案內容時同時輸出行號
-b a 顯示包括空行的所有行號;
-b t 不顯示空行的行號;
-n ln 行號顯示左對齊;
-n rn 行號右對齊;
-n rz 行號右對齊,不足位數以0充填;
-w 行號欄位的占用位數
more 檔名
將檔案內容分頁顯示出來
space鍵 向下翻一頁;
enter鍵 向下翻一行;
/str 查詢str;
:f 顯示出文件名以及當前顯示的行數;
q鍵 退出檢視;
b鍵 向上翻頁
less 檔名
將檔案內容分頁顯示出來,與more相似,但more能顯示檔案進度百分比,less在查詢內容時能高亮顯示查詢內容
space,pagedown鍵 向下翻頁;
pageup鍵 向上翻頁;
/str 查詢str(向下查詢);
?str 查詢str(向上查詢);
n鍵 重複前乙個搜尋;
n鍵 反向重複前乙個搜尋;
q鍵 退出
head 檔名
檢視檔案前10行
-n 行數 指定檢視的行數
tail 檔名
檢視檔案最後10行
-n 行數 指定檢視的行數;
-f 繼續偵測文件中的追加內容,按ctrl+c結束
檔案的編輯 vi/ vim
vi/vim 檔名
開啟檔案,如果檔案不存在,就新建乙個檔案
命令模式
游標移動
0 游標移動到當前行最前
$ 游標移動到當前行最後
gg 游標移動到檔案開頭
g 游標移動到檔案末尾
ng 游標移動到第n行開頭
移動到指定行,行號g (擴充套件:開啟檔案時跳轉指定行,vi 檔名 +行數)
h: 左移, j: 下移 , k: 上移 , l: 右移
m: 游標移動到當前螢幕的中間行
l: 游標移動到當前螢幕最後一行行首
w: 向後一次移動乙個字
b: 向前一次移動乙個字
: 按段移動,下移
ctr-d: 向下翻半屏 ctr-u: 向上翻半屏 ctr-f: 向下翻一屏 ctr-b: 向上翻一屏
v: 按字元移動,選中文字
v: 按行移動,選中文字可視模式可以配合 d, y, >>, << 實現對文字塊的刪除,複製,左右移動
複製yy 複製當前行
nyy 複製當前到向下的一共n行
p 將內容貼上到當前行的下一行
p 將內容貼上到當前行的上一行
刪除dd 刪除當前行 d: 刪除游標後本行所有內容,包含游標所在字元
ndd 刪除從當前行到向下的一共n行
x 刪除當前游標字元 x: 刪除游標前乙個字元,相當於 backspace
nx 刪除當前游標到向後的一共n個字元
d0: 刪除游標前本行所有內容,不包含游標所在字元
dw: 刪除游標開始位置的字,包含游標所在字元
撤銷u 撤銷
ctrl+r 反撤銷
替換操作
r: 替換當前字元
r: 替換當前行游標後的字元
文字行移動
>>: 文字行右移
<<: 文字行左移
重複命令
.: 重複上一次操作的命令
編輯模式
必須在命令模式才能輸入指令進入編輯模式
a 在當前游標之後插入;
o 向下新開一行插入;
i 在當前游標之前插入
i 插入行首
a 插入行未
o 向上新開一行,插入行首
末行模式
q 退出
q! 退出並不儲存
w 儲存
wq 儲存並退出
x 儲存並退出
/: str查詢
n: 下乙個
n:上乙個
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 命令基礎
本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...