命令:
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...