linux常用命令(Beginner note)

2021-08-18 06:55:47 字數 3821 閱讀 6415

命令:

ls:列出所有檔案及資料夾

ls 路徑:列出所給路徑下的所有檔案及資料夾

選項:    (可組合使用,也可簡寫組合形式,例:-alh,無先後順序)

-a:顯示所有檔案及資料夾,隱藏的也顯示

-l:列表形式顯示詳細資訊

-h:顯示合適大小單位

ll:相當於ls -la

pwd:當前所在目錄

cd 目錄:進入目錄

(cd . 跳到當前路徑   cd .. 跳到上層路徑)

(cd - 轉到跳轉之前的路徑   cd ~ 到家目錄)

touch 檔名:建立檔案

mkdir 資料夾名:建立資料夾

-p:不存在的資料夾會先建立

clear:清屏

tree:樹狀檢視當前目錄的檔案結構

命令 --help 或者 man 命令:查詢幫助文件查選項等(man檢視時用f鍵向下翻頁,用b向上翻頁,用q鍵退出)

cat 檔名:檢視檔案內容,可同時檢視n各檔案,檔名之間用空格

more 檔名:分頁檢視檔案內容

命令 | more:分頁檢視命令查詢出的內容

命令;命令 | more:分頁檢視兩條命令查出的內容

gedit 檔名:編輯檔案

history:命令歷史記錄 (檢視history後可使用 !行號 執行對應命令)

rm 檔名:刪除檔案

rm 資料夾名 -r:刪除資料夾(空與非空都可刪除)

rmdir 資料夾:刪除空資料夾

mv 檔名 路徑

mv 檔名 資料夾名:將檔案移動到資料夾

mv 原檔名 重新命名:重新命名檔案

cp 檔名 資料夾名:將檔案複製乙份到資料夾

cp 資料夾名 資料夾名 -r:將資料夾複製到資料夾

命令 > 檔名:重定向,將命令查詢出的東西寫入檔案中(替換原檔案的值)

命令 >> 檔名:重定向,將命令查出的東西追加在檔案中的末尾

grep "內容" 檔名:在檔案中搜尋內容

-n:在搜尋出的記錄在檔案的第幾行

-v:搜尋不含給定搜尋內容的內容

內容中可用正規表示式,例:^內容(以什麼內容開頭)  內容$(以什麼內容結尾)

find 路徑 -name "查詢內容":查詢路徑下name名為所給查詢內容的內容

-name:按檔名找

-size:按檔案大小找(-size 2m:等於   -size +2m:大於   -size -2m:小於)(可多個)    

sudo 命令:使命令有許可權

which 命令:檢視當前命令在哪個資料夾下

打包:tar -cvf 打包檔名.tar 需打包的檔案:打包

tar -xvf 解包檔名.tar:解包

tar -zcvf 打包檔名.tar.g z 需打包壓縮的檔案 :打包壓縮

tar -zxvf 解包檔名.tar.gz:解壓縮包

tar -jcvf 打包檔名.tar.bz2 需打包壓縮的檔案 :打包壓縮

tar -jxvf 解包檔名.tar.bz2:解壓縮包

-c:生成檔案建立打包

-v:列出詳細過程顯示進度

-f:指定檔名,必為.tar檔案

-t:列出檔案中包含的檔案

-x:解開檔案檔案

-z:壓縮

-c 資料夾名:解壓時用即解壓到哪個資料夾下

(合用時f必須放最後)

zip 打包檔名 需打包檔案

unzip -d 解壓路徑 解壓檔名.zip

注:按ctrl+c終止此條輸錯的命令替代乙個乙個的刪除敲的命令

tab鍵可以自動補全名稱

操作資料夾時如果報錯,在命令上加選項 -r

cal:檢視日曆當前月 例:cal -y 2018

date:檢視當前日期 例:date "+%y-%m-%d"    (第乙個需是+)

ps:檢視當前程序   例:ps -aux 檢視所有程序

top:動態顯示執行程式

htop:顯示執行程式,更高大上

kill 程式編號:殺死乙個程式,

-9:強制殺死

reboot:重啟

shutdown -h now:立刻關機

shutdown -h +10:十分鐘之後關

shutdown -h 20:30:晚八點半關機

df -h:檢視硬碟容量使用容量

du -h:當前路徑的使用容量

ifconfig:檢視網路資訊

sudo useradd 賬戶名 -m:新增賬戶   -m自動為賬戶建立家目錄

(cat etc/passwd :檢視尾行確認是否建立成功)

sudo passwd 賬戶名:設定賬戶的密碼,修改密碼

su 賬戶名:切換賬戶  中間新增 - 表示同時切換到賬戶家目錄

sudo -s:切換到超級管理員root

whoami:顯示當前賬戶

exit:退出當前賬戶

who:當前賬戶登入資訊

sudo userdel 賬戶名:刪除賬戶  如果-r  則同時刪除家目錄

檔案的許可權:

例:-rw-rw-r--:

最前面的一位為d:資料夾  -:檔案

二至四位為檔案擁有者許可權,五至七位為同組者許可權,八至十位為其他人許可權

r:可讀   w:可寫  x:可執行  -:無許可權    

chmod u=rwx,g=r,o=r 檔名

設定檔案許可權,u代表檔案擁有者許可權,g代表同組許可權,o代表其他人許可權

數字法:r->4 w->2 x->1   chmod 137 檔名:同chmod u=x,g=wx,o=rwx 檔名

sudo groupadd 組名:建立乙個組

sudo groupdel 組名:刪除乙個組

sudo usermod -a -g adm 使用者名稱         sudo usermod -a -g sudo 使用者名稱  :以上兩條命令為建立的普通使用者新增sudo許可權

chgrp 組名 檔名:修改檔案所在的組

chown 檔案所有者 檔名:修改檔案所有者

vi:vi 檔名 或 vim 檔名:進入命令模式

命令模式->插入模式:

插入模式->命令模式:

esc命令模式->行末模式:

:    :w儲存 :q退出 :wq儲存並退出

行末模式->命令模式:

escyy:複製游標所在的行

p:貼上

dd:剪下一行

2dd:剪下游標所在的行向下兩行

d:剪下游標後的**

d0:剪下游標前的**

x:乙個乙個刪除游標後邊**

x:乙個乙個刪除游標前的**

h左、j下、k上、l右(命令模式下)

h:當前螢幕的上方

m:當前螢幕的中間

l:當前螢幕的下方

ctrl+f:向下翻一頁

ctrl+b:向上翻一頁

行號g:快速定位多少行處

gg:快速回到整個**開始行

g:快速回到整個**最後一行

w:向後跳乙個單詞的長度

b:向前跳乙個單詞的長度

u:撤銷操作

ctrl+r:反撤銷

v:選中一片**

v:選中一片**

:按段向下移動**

.:重複上一次操作的命令

>>:文字行右移

<<:文字行左移

r:替換乙個字元

r:替換游標以及後邊的字元

萬用字元:

*:匹配n位

?:匹配一位

[可取的值]:匹配中括號內一位,例:[123]/[1-3]

\萬用字元:轉義顯示萬用字元

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...