linux 系統操作篇

2022-08-24 02:39:11 字數 2432 閱讀 9693

一、基本操作命令:

# 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部分是...