command [-options] [parameter]
1.查詢目錄命令
ls 顯示子目錄與檔案,不包括隱藏檔案
ls -a 查詢所有子目錄和檔案,包括隱藏檔案【隱藏檔案以「.」開頭的檔案】
ls -l 顯示檔案的詳細資訊
ls -l -h 以人性化顯示詳細資訊【例:檔案大小】
ls萬用字元*
代表任意個數任意字元
ls *1*
?代表任意乙個字元
ls ?1?
可以匹配字元組中任意乙個
ls [a-z]
2.切換目錄
cd [目錄名稱] 切換到指定目錄
cd 切換到當前使用者的主目錄【/home/使用者目錄】
cd ~ 切換到當前使用者的主目錄【/home/使用者目錄】
cd . 切換至當前目錄
cd .. 切換到上級目錄
cd - 切換到上次工作目錄【在最近兩次工作目錄來回切換】
3.建立和刪除命令
mkdir 目錄名 建立新目錄
mkdir -p 目錄名 遞迴建立目錄 【mkdir -p a/b/c】
touch 檔名 建立檔案【檔案存在修改檔案修改日期】
rm 檔名/目錄名 刪除檔案或目錄
rm -f 檔案/目錄名 強制刪除
rm -r 檔案/目錄名 遞迴刪除目錄下的內容【刪除目錄必須加此引數】
4.拷貝和移動命令
cp 原始檔 目標檔案 複製檔案或目錄
cp -f 原始檔 目標檔案 已經存在的目錄檔案強制覆蓋
cp -i 原始檔 目標檔案 覆蓋檔案前提示
cp -r 原始檔 目標檔案 遞迴複製目錄【複製目錄必須加此引數】
mv 原始檔 目標檔案 移動檔案,目錄或重新命名
mv -i 原始檔 目標檔案 覆蓋檔案前提示
5.檢視檔案命令
cat 檔名 檢視檔案內容.建立檔案,檔案合併,追加檔案內容等
cat -b 檔名 對非空行輸出行編號
cat -n 檔名 對輸出的所有行輸出行編號
more 檔名 分屏顯示文字內容
操作鍵功能
空格鍵顯示下一屏
enter鍵
向下滾動一行
b回滾一屏
f前滾一屏q退出
grep 字串 檔名 檔案內字串查詢
grep 字串 -n 檔名 顯示行號
grep 字串 -v 檔名 查詢檔案內不包含指定字串的行
grep 字串 -i 檔名 忽略大小寫
grep ^字串 檔名 查詢以指定字串開始的行
grep 字串$ 檔名 查詢以指定字串結尾的行
6. 修改檔案許可權
chown 使用者名稱 檔名/目錄 修改檔案/目錄的擁有者
chgrp -r 組名 檔名/目錄 遞迴修改檔案/目錄的組
chmod +/- rwx 目錄/檔名 修改目錄或檔名許可權
chmod -r 755 檔名/目錄 遞迴修改檔案|目錄許可權 [755 代表擁有者/組/其它使用者的許可權]
許可權代表的數字 【可讀可寫可執行 7 可讀可寫 6】rw
x421
7.其它命令
echo 內容 在終端顯示指定文字
重定向
> 檔名 重定向,將輸出內容新增到指定檔案中 【覆蓋】 例: echo linux > 1,txt 將linux字串寫入檔案 ls -hl > 1.txt 將列表寫入檔案
>> 檔名 重定向, 將輸出內容追加到指定檔案中【不覆蓋】 例: echo linux >> 1.txt ls -hl >> 1.txt
管道
| 將第乙個命令的輸出結果做完第二個命令的引數 例: ls -lh | more 分頁查詢列表 ls -lh |grep 字串 查詢列表資料
7.關機/重啟命令
shutdown [options] [time] 關機/重啟命令
options 重啟或關機命令 預設關機 -r 重啟
time 重啟/關機時間 預設1分鐘後
shutdown -c 取消關機/重啟命令
8.檢視/配置網絡卡資訊
ifconfig 檢視/配置當前計算機的網絡卡配置資訊 ifcong | grep inet
ping ip位址 檢測目標ip位址是否正常 ping 127.0.0.1 本地回環.測試本機網絡卡是否正常
2. 組管理 【組在/etc/group目錄下】
groupadd 組名 新增組
groupdel 組名 刪除組
chgrp -r 組名 目錄/檔名 修改檔案/目錄的組
3.使用者管理
useradd -m -g 組 使用者名稱 新增新使用者 【-m 自動建立使用者目錄 -g 指定使用者所在組,否則會建立乙個和同名的組】
passwd 使用者名稱 設定使用者密碼
userdel -r 使用者名稱 刪除使用者 【-r 自動刪除使用者目錄】
id 使用者名稱 檢視使用者資訊【uid 使用者編號 gid 組編號】
who 檢視當前所有登入的使用者列表
whoami 檢視當前登入的使用者賬號
usermod -g 組名 使用者名稱 給使用者新增附加組 【-g 附加組 -g 主組】
which 命令名稱 檢視命令所在目錄
su [-] 使用者名稱 切換使用者 【"-" 切換到使用者的使用者目錄】【不加使用者名稱預設切換至root】
date 檢視系統時間
cal(calendar) [-y] 檢視日曆 【-y 檢視一年(預設一月)】
df -h 顯示磁碟剩餘空間
du -h [目錄名] 顯示目錄下檔案大小
2. 程序
ps (proess status) 顯示當前使用者啟動的程序
ps aux 檢視進行詳細情況 【a:顯示終端所有進行,u:顯示程序的詳細資訊,x:顯示沒有控制終端的程序】
top 顯示cpu,記憶體佔用率高的程序 【q退出】
kill [-9] j程序號 殺掉程序 -9 強制刪除
5.其它命令
1.查詢命令
find [路徑] -name 條件 查詢命令 【預設本路徑】
2.軟鏈結
ln [-s] 檔案路徑 軟鏈結路徑 【檔案路徑建議使用絕對路徑】【-s 不加-s 建立的是硬鏈結】
3.打包壓縮
tar -cvf 包名稱.tar 被打包的檔案/路徑 打包
tar -xvf 包名稱.tar 解包
tar -zcvf 包檔案.tar.gz|bz2 被壓縮的檔案/路徑 打包和壓縮 【gz:gzip壓縮方式 bz2:bzip2壓縮方式】
tar -zxvf 包檔案.tar.gz|bz2 解壓
tar -zxvf 包檔案.tar.gz|bz2 -c 目錄 解壓到指定目錄
選項含義
c生成檔案檔案,建立打包檔案
x解開檔案檔案
v列出歸檔解檔的詳細過程,顯示進度
f指定檔案檔名稱,f後面一定是.tar檔案 所以必須放選項最後
z呼叫 gzip
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...