一、基本操作命令:
# man ls
# man 7 man (分為9個篇章,因為命令繁多做了下分類)
# man -a passwd (查詢是哪類命令)
shell(命令直譯器)自帶的命令稱為內部命令,其他是外部命令
# help cd (內部命令使用)
# ls --help (外部命令使用)
# type cd (查詢是外部還是內部命令)
#info ls
cd /path/to/...絕對路徑
cd path/to/.....相對路徑
cd - 回到上一次執行了cd的目錄
cd .. 回到上級目錄
-l 長格式顯示檔案(-lh 大小按m/g來顯示)
-a 顯示隱藏檔案
-r 按檔名逆序排序
-t 按時間順序顯示
-r 遞迴顯示(顯示資料夾裡的子檔案)
mkdir -----建立目錄
mkdir -p /a/b/c -----建立多級目錄
rmdir 刪除空目錄
rm -r 刪除空/非空目錄
rm -rf 刪除目錄並無確認提示(慎用,如使用rm -rf / a 則會刪除整個根目錄下的所有檔案,且不會有刪除提示);
cp 複製檔案和目錄命令:
-r 複製目錄
-p 保留複製檔案的時間
-a 保留複製檔案的使用者、許可權、時間等檔案屬性
-v 顯示複製操作的過程
mv /tmp/fileb /filec 對檔案進行移動並重命名
常用萬用字元(顯示相同規律的檔案):
* 匹配任何字串
? 匹配1個字串
cat 顯示檔案內容到終端
head -5 檢視檔案開頭前5行(預設顯示前10行)
tail -5 檢視檔案後5行(預設顯示後10行)
tail -f 檔案內容更新後,顯示資訊同步更新
wc -l 統計檔案內容長度(行數)
tar cf /tmp/etc-backup.tar /etc 打包etc檔案
tar czf /tmp/etc-backup.tar.gz /etc 對檔案進行打包和gzip壓縮(壓縮時間短,但壓縮比較bz2小)
tar czf /tmp/etc-backup.tar.bz2 /etc 對檔案進行打包和bzip2壓縮(壓縮比較gzip更大)
tar xf /tmp/etc-backup.tar -c /root 對打包的檔案進行解包(用zxf ,jxf進行解壓縮)
注:.tar.bz2=tbz2 .tar.gz=tgz
二、vi基本操作命令
插入命令:
游標移動命令:
vim配置命令
儲存退出命令:
批量操作命令:
按i在選中的塊開頭,批量插入(插入後按兩次esc)
按d刪除所選塊兒
三、使用者和使用者組管理及密碼管理(需root使用者操作)
useradd swd 新增使用者swd
id swd 查詢使用者swd資訊(/etc/passwd,/etc/shadow 會有資訊被記錄)
id 查詢當前使用者資訊
cat /etc/passwd 冒號分隔的第乙個字段就是系統的所有使用者的使用者名稱
passwd swd 給使用者swd設定密碼
passwd 給當前使用者設定密碼
userdel swd 刪除使用者swd (不加-r,會保留使用者家目錄)
userdel -r swd 徹底刪除使用者swd資訊
usermod -d /home/test swd 將普通使用者swd家目錄修改到test資料夾下
groupadd group1 新增使用者組group1
usermod -g group1 user1 將普通使用者user1移到使用者組group1(id user1 可檢視是否移動成功)
useradd -g group1 user2 新增使用者user2,並將其設定到使用者組group1
groupdel group1 刪除使用者組
su - user1 切換到user1使用者(當不加「-」,不完全切換,路徑還在root/)
useradd user3
passwd user3
visudo 開啟樣例檔案
user3 all=/sbin/shutdonw -c 來到檔案最下端,輸入命令,儲存退出(:! which shutdown,查詢shutdown路徑)
sudo shutdown -h 30 如上,普通使用者就可以使用shutdown命令了
Linux篇作業系統選擇
摘自阿里雲官網手冊 linux篇 1 這些linux大類有什麼區別 debian 用的deb包,使用apt包管理系統。同時debian提供了大多數軟體比較新的版本,並且提供了更多的軟體包 相對於原版redhat debian的優點在於更新迅速,軟體包完善 ubuntu尤其 操作便利。缺點是部分時候穩...
linux作業系統基礎篇(九)
1.1 算術運算子 root miwifi r3 srv echo 3 1 41.2 關係操作 與 連用 test命令相關,可以達到一樣的效果 root miwifi r3 srv x 1 root miwifi r3 srv x gt 1 root miwifi r3 srv echo 01.3 ...
linux作業系統基礎篇(五)
1.linux網路1.使用rpm安裝及移除軟體 1 rpm的定義 rpm就是red hat package manger 紅帽軟體包管理工具 的縮寫。2 rpm的檔名分為5部分,其中 第1部分是name,表示這個rpm軟體包的名稱 第2部分是version,表示這個rpm軟體包的版本編號 第3部分是...