最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

小恐的linux學(xué)習(xí)筆記更新時間2023年4月5日11:08:44

2023-04-05 11:11 作者:恐竹丶石葉秋  | 我要投稿


# ———————————linux學(xué)習(xí)筆記———————————

# 指令索引

獲取幫助信息:`man`、獲得shell內(nèi)置命令的幫助信息:`help` ?

關(guān)機(jī):`shutdown`、重啟電腦:`reboot` ?

把內(nèi)存的數(shù)據(jù)同步到磁盤:`sync` ?

在圖形界面注銷:`logout`、創(chuàng)建用戶:`useradd` ?

修改密碼:`passwd`、刪除用戶:`userdel`、切換用戶:`su` ?

查詢用戶:`su`、查看當(dāng)前用戶:/`whoami`還有/ `who am i` ?

創(chuàng)建組:`groupadd`、刪除組:`groupdel` ?

運行級別:`init`[0到6]、查看當(dāng)前位置`pwd`、切換路徑`cd`

創(chuàng)建目錄`mkdir`、 創(chuàng)建文件`touch`、 復(fù)制文件`cp`、 剪切文件`mv`

刪除文件`rm`、 打開文件(不編輯)`cat`、查看磁盤信息`df -h`


# 基礎(chǔ)篇

# linux的目錄結(jié)構(gòu)

。 linux只有一個根目錄 ?

。 /斜杠就代表根目錄 ?

。 在linux里一切皆為文件 ? ?

。。所有的硬件在Linux里面都映射成文件去管理 ?

。 linux的目錄

/bin(常用)(usr/bin、 /usr/local/bin)是Binary的縮寫,這個目錄存放著最經(jīng)常使用的命令 ?

/sbin (/usr/sbin、 /usr/local/sbin)s就是Super User的意思,這里存放的是系統(tǒng)管理員使用的系統(tǒng)管理程序。 ?

/home存放普通用戶的主目錄,在Linux中每個用戶都有一個自己的目錄,一般該目錄名是以用戶的賬號命名 ?

/root該目錄為系統(tǒng)管理員,也稱作超級權(quán)限者的用戶主目錄 ?

/lib系統(tǒng)開機(jī)所需要最基本的動態(tài)連接共享庫,其作用類似于Windows里的DLL文件。幾乎所有的應(yīng)用程序都需要用到這些共享庫 ?

/lost+found這個目錄一般情況下是空的,當(dāng)系統(tǒng)非法關(guān)機(jī)后,這里就存放了一些文件 ?

/etc(常用)所有的系統(tǒng)管理所需要的配置文件和子目錄,比如安裝mysql數(shù)據(jù)庫 ?

/usr(常用)這是一個非常重要的目錄,用戶的很多應(yīng)用程序和文件都放在這個目錄下,類似與windows下的program files目錄。 ?

/boot(常用)存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件 ?

/proc(不要去亂碰這個文件夾的一切)這個目錄是一個虛擬的目錄,它是系統(tǒng)內(nèi)存的映射,訪問這個目錄來獲取系統(tǒng)信息/srv(也不要亂動) service縮寫,該目錄存放一些服務(wù)啟動之后需要提取的數(shù)據(jù) ?

/sys(也不要亂動)這是linux2.6內(nèi)核的一個很大的變化。該目錄下安裝了2.6內(nèi)核中新出現(xiàn)的一個文件系統(tǒng)sysfs ?

/tmp這個目錄是用來存放一些臨時文件的 ?

/dev類似于windows的設(shè)備管理器,把所有的硬件用文件的形式存儲 ?

/media(常用) linux系統(tǒng)會自動識別一些設(shè)備,例如U盤、光驅(qū)等等,當(dāng)識別后,linux會把識別的設(shè)備掛載到這個目錄下 ?

/mnt(常用)系統(tǒng)提供該目錄是為了讓用戶臨時掛載別的文件系統(tǒng)的,我們可以將外部的存儲掛載任/mnt/上,然后進(jìn)入該目錄就可以查看里的內(nèi)容了。d:/myshare ?

/opt這是給主機(jī)額外安裝軟件所擺放的目錄。如安裝ORACLE數(shù)據(jù)庫就可放到該目錄下。默認(rèn)為空 ?

/usr/local(常用)這是另一個給主機(jī)額外安裝軟件所安裝的目錄。一般是通過編譯源碼方式安裝的程序 ?

/var(常用)這個目錄中存放著在不斷擴(kuò)充著的東西,習(xí)慣將經(jīng)常被修改的目錄放在這個目錄下。包括各種日志文件 ?

/selinux [security-enhanced linux]SELinux是一種安全子系統(tǒng),它能控制程序只能訪問特定文件,有三種工作模式,可以自行設(shè)置. ?

# 實操篇——————————————

# 開機(jī)重啟和用戶登錄注銷

。 shutdown -h now 立刻進(jìn)行關(guān)機(jī) ?

。。 -h的h代表的是halt

。 shudown -h 1 一分鐘后會關(guān)機(jī) ?

。。 -h 1中的1是延遲多少分鐘關(guān)機(jī)

shutdown -r now 現(xiàn)在重新啟動電腦 ?

halt 關(guān)機(jī),作用和上面一樣 ?

reboot 現(xiàn)在從新啟動電腦 ?

。 sync 把內(nèi)存的數(shù)據(jù)同步到磁盤 ?

。。 在關(guān)機(jī)的時候?qū)λ形募M(jìn)行保存以防丟失的指令


。登錄最好不要使用root管理員權(quán)限登錄 ? ?

。。因為權(quán)限最大 ? ?

。。最好用普通賬號登錄之后使用su-用戶名切換成root管理員權(quán)限 ?

。登錄注銷用戶指令 ? ?

。。logout ?

。。在圖形界面這個指令是不能使用的僅限于控制臺使用 ?


# 用戶管理

。linux是多用戶多任務(wù)的系統(tǒng) ?

。。任何使用系統(tǒng)資源的用戶都得要申請一個用戶賬號 ?


## 創(chuàng)建用戶 ?

。基本語法 ?

。。useradd 用戶名 ?

```

useradd xiaoVxiaoV

```

。。新創(chuàng)建的用戶的家目錄在home/xiaoVxiaoV ? ?

。??梢酝ㄟ^useradd -d 指定目錄 新的用戶名,給新創(chuàng)建的用戶指定家目錄

```

useradd -d /home/test xiaoVxiaoV

```

。。。xiaoVxiaoV的家目錄規(guī)定創(chuàng)建在home的test的目錄下 ? ?


## 修改密碼

?;菊Z法 ?

。。passwd 用戶名 ?

```

passwd xiaoVxiaoV

pwd

```

。。如果只輸入passwd不輸入用戶名就會修改當(dāng)前使用的用戶名的密碼 ?

。。pwd是顯示當(dāng)前自己所在的那個目錄下 ?

## 刪除用戶

。刪除用戶有兩種 ?

。。刪除用戶并且刪除目錄

。。。userdel -r 用戶名稱

```

userdel -r xiaoVxiaoV

```

。。刪除用戶并且保留目錄 ? ?

。。。userdel 用戶名稱

```

userdel xiaoVxiaoV

```

。自己沒法刪除自己 ?

## 查詢用戶信息

- a基本語法

? - a `id 用戶名`

? - s代碼

? ? ```

? ? id root

? ? ```

? - s會顯示的信息

? ? - a uid

? ? - s 組id

? ? - s 所在哪個組

? ? - d

? - d

- s

- d

## 切換用戶

- a語法

? - a `su - 切換的用戶名`

? - d

- s權(quán)限高的用戶切換至權(quán)限底的用戶不需要輸入密碼

- s當(dāng)腰按返回到原來的用戶需要使用/exit或/logout指令

- d

## 查看當(dāng)前用戶信息

- a基礎(chǔ)語法

? - a /whoami

? - s / who am i

? - s會顯示你是誰

? ? - a在哪個組

? ? - s你是什么時候登錄和時間

? ? - s 顯示IP

? ? - d

? - s

? - d

-

- d

## 用戶組

- a什么是用戶組

? - a用戶組類似角色

? - s系統(tǒng)可以對有共性/權(quán)限多個多個用戶進(jìn)行統(tǒng)一管理

? - s給每一個用戶都單獨賦予權(quán)限是很累的事情

? - s但是給組賦予特定的權(quán)限拉進(jìn)組里的用戶就有相同的權(quán)限了

? - d

- d

## 新建主

- a基本語法

? - a `groupadd 組名`

? - s

? -

? - d

- s

## 刪除組

- a基本用法

- s `groupdel 組名`

- d

## 增加用戶時直接加上組

- a基本語法

- s `useradd -g 用戶組 用戶名`

- d

## 修改用戶的組

- a基本語法

? - a `usermod -g 用戶組 用戶名`

? - d

- d

## 用戶和組相關(guān)文件

- a /tec/passwd 文件

? - a用戶( user )的配置文件,記錄用戶的各種信息

? - d每行的含義:用戶名:口令:用戶標(biāo)識號:組標(biāo)識號:注釋性描述:主目錄:登錄Shell

- s /etc/shadow文件

? - a口令的配置文件

? - s每行的含義:登錄名:加密口令:最后次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標(biāo)志

? - d

- s /etc/group 文件

? - a組(group)的配置文件,記錄Linux包含的組的信息

? - s每行含義:組名:口令:組標(biāo)識號:組內(nèi)用戶列表

? - d

- d

# 實用指令

- a運行級別說明

? - a0:關(guān)機(jī)

? - s1:單用戶【找回密碼】

? ? - a單用戶模式可以找回丟失的密碼

? ? - s

? ? - d

? - s2:多用戶狀態(tài)沒有網(wǎng)絡(luò)服務(wù)

? ? - a用的非常少

? ? - d

? - s3:多用戶狀態(tài)有網(wǎng)絡(luò)服務(wù)

? ? - a用的最多

? ? - s第一不帶圖形界面

? ? - s支持多用戶而且有網(wǎng)絡(luò)服務(wù)

? ? - d

? - s4:系統(tǒng)未使用保留給用戶

? ? - a忽略不計

? ? - d

? - s5:圖形界面

? - s6:系統(tǒng)重啟

? ? - a

? ? - d

? - s常用的運行級別是3和5

? - d

- s指令

? - a `init[0123456]`

? - s 通過init來切換不同的的運行級別

? - d

- d

## 幫助指令

- a man獲取幫助信息

? - a基本語法

? - s`man[命令或配置文件]`

? ? - a實例

? ? - d `man ls`

? - d

- s help指令

? - a基本語法

? - s `help 命令`

? - s功能描述:獲得shell內(nèi)置命令的幫助信息

? - d

- d

# 指令與選項

- a指令是指在linux終端(命令行)中輸入的內(nèi)容稱之為指令

- s一個完整的指令標(biāo)準(zhǔn)格式,linux通用的格式

? - a #指令主體 [選項]操作對象

? ? - a 選項可以不要

? ? - s 是可選的

? ? - s在寫文檔的時候,文檔中被中括號括起來的內(nèi)容就屬于可要可不要的內(nèi)容

? ? - s操作對象其實也是可以選擇的

? ? ? - a#指令主體 [選項][操作對象]

? ? ? - s具體看命令

? ? ? - s有的可以選擇有的是必須要填的

? ? ? - s不寫對象會默認(rèn)操作當(dāng)前的對象

? ? ? - s指令里只能包含一條指令主體

? ? ? ? - a一個指令主體可以包含多個選項

? ? ? ? - s操作對象可以說多個

? ? ? ? - s

? ? ? ? - d

? ? ? - d

? ? - d

? - d

- d

# 基礎(chǔ)指令

## ls指令

- a ls的含義

? - a list

? - s清單列表

? - s列出當(dāng)前路徑下的所有文件和文件夾的名稱

? - s

? - d

- s用法1

? - a列出當(dāng)前目錄下的所有文件和文件夾的名稱

? - d

- s用法2

? - a需要在ls右邊加入路徑

? ? - a列出指定路徑下的所有文件以及文件夾的名稱

? ? ? - a關(guān)于路徑

? ? ? - s路徑可以分為兩種情況

? ? ? - s相對路徑

? ? ? ? - a首先得有一個參照物

? ? ? ? - s就是當(dāng)前工作路徑

? ? ? ? - s相對路徑通常會用到兩個符號

? ? ? ? ? - a一個是./

? ? ? ? ? ? - a表示當(dāng)前目錄

? ? ? ? ? ? - s可以不寫

? ? ? ? ? ? - d

? ? ? ? ? - s一個是../

? ? ? ? ? ? - a表示當(dāng)前目錄的上一級目錄

? ? ? ? ? ? - d

? ? ? ? ? - d

? ? ? ? - d

? ? ? - s絕對路徑

? ? ? ? - a絕對路徑不需要參照物

? ? ? ? - s直接從根開始找

? ? ? ? ? - a根就是一個/

? ? ? ? ? - d

? ? ? ? - d

? ? ? - d

? ? - d

? - s用法3

? ? - a #ls 選項 路徑

? ? - s在列出制定路徑下的文件和文件夾的名稱

? ? - s常見語法

? ? ? - a #ls -l 路徑

? ? ? ? - a表示list

? ? ? ? - s以詳細(xì)列表的形式進(jìn)行展示

? ? ? ? - d

? ? ? - s ls -a 路徑

? ? ? ? - a顯示所有的文件和文件夾(包含了隱藏文件和隱藏的文件夾)

? ? ? ? - S所有隱藏文件都是以點(.)開頭的

? ? ? ? - d

? ? ? - s #ls -la 路徑

? ? ? - d

? ? - d

? - s用法4

? ? - a #ls -lh 路徑

? ? - s列出制定路徑下的所有文件以及文件夾的名稱

? ? - s以列表的形式并且在顯示文檔大小的時候以可讀性較高的形式顯示

? ? - d

? - d

- s列出的顯示結(jié)果

? - a藍(lán)色表示文件夾

? - s黑色表示文件

? - s綠色表示擁有這個文件夾的所有權(quán)限

? - d

- d

## pwd命令

- a pwd指令用法

? - a介紹

? - s含義:print working directory

? ? - a打印當(dāng)前工作目錄

? ? - d

? - d

- s

- d

## cd命令

- a #cd全稱:change directory(改變目錄)

- s 用來切換當(dāng)前工作的目錄

- s語法

? - a cd 路徑

? ? - a既可以是相對路徑也可以是絕對路徑

? ? - s cd /usr/local這是絕對路徑

? ? - s cd ../../home/linux123

? ? - d

? - d

- s補(bǔ)充內(nèi)容

? - a ~號在linux中是個特殊的符號,來表示用戶的家目錄

? ? - a用法

? ? - s cd ~

? ? - s快速切換到了用戶的家目錄

? ? - d

? - d

- d

## mkdir 命令

- a 創(chuàng)建目錄指令

- s語法1

? - a mkdir 路徑

? ? - a第一種

? ? ? - a`mkdir wenVjianMjiaW`

? ? ? - d

? ? - s第二種

? ? ? - a mkdir /root/xinEjianMwenWjianMjiaW

? ? ? - d

? ? - d

? - s如果不寫就會在當(dāng)前目錄下新建文件夾

? - s路徑可以是文件夾的名稱,也可以是包含名稱的完整的路徑

? ? - a可以是絕對路徑

? ? - s也可以說是相對路徑

? ? - d

? - d

- s語法2

? - a `mkdir -p 路徑`

? - s如果要連續(xù)創(chuàng)建在一個不存在的子目錄的子目錄的子目錄,用這個指令會連續(xù)創(chuàng)建出子目錄的路徑

? ? - a`mkdir -p /root/a/b/c/d/e/f/g`

? ? - s不需要先創(chuàng)建a再創(chuàng)建b然后再去創(chuàng)建c了,直接創(chuàng)建整個不存在的子路徑

? ? - d

- s語法3

? - a mkdir 路徑1 路徑2 路徑3 路徑4

? ? - a一次性創(chuàng)建多個目錄

? ? - smkdir a b c d

? ? - d

? - d

- d

## touch指令

- a touch指令是用來創(chuàng)建文件的

- stouch語法

? - a#touch [文件路徑]

? ? - a可以只寫文件名

? ? ? - a `#touch xinEjianMwenWbenV.txt`

? ? ? - d

? ? - s也可以只寫路徑

? ? ? - a `#touch /home/xiaoVxiaoV/wenWbenVwenWjianM.txt`

? ? ? - d

? ? - d

? - d

- d

## cp指令

- a cp是復(fù)制的意思

- s能復(fù)制文件以及文件夾到指定的位置

- s cp語法

? - a#cp 被復(fù)制文檔的路徑 文檔被復(fù)制粘貼到的路徑(或者是被保存的路徑)

? ? - a如果是復(fù)制當(dāng)前的目錄的文件可以不寫路徑

? ? ? - a `#cp yaoMfuMzhiMdeEwenWjianM.txt /home/xiaoVxiaoV/`

? ? ? - d

? ? - s如果不再當(dāng)前目錄那么就得寫入路徑然后是

? ? ? - a`#cp root/yaoMfuMzhiMdeEwenWjianM.txt /home/xiaoVxiaoV/`

? ? ? - d

? ? - s可以在粘貼的時候重命名

? ? ? - a`#cp yaoMfuMzhiMdeEwenWjianM.txt /home/xiaoVxiaoV/fuMzhiMdeEwenWjianM.txt `

? ? ? - d

? ? - d

? - s復(fù)制粘貼文件夾

? ? - a`#cp /wenWjianMjiaWyiWdongM/ /home/xiaoVxiaoV/wenWjianMjiaWyiWdongM`

? ? - s當(dāng)使用cp來移動文件夾的時候必須要添加選項否則就會被忽略目錄

? ? ? - a選項-r

? ? ? - s`#cp -r /wenWjianMjiaWyiWdongM/ /home/xiaoVxiaoV/wenWjianMjiaWyiWdongM`

? ? ? ? - a-r的意思就是遞歸復(fù)制

? ? ? ? - s-r也表示遞歸的意思

? ? ? ? - s如果不添加-r只會拿空文件夾沒有子文件夾

? ? ? ? - d

? ? ? - d

? ? - d

? - d

- d

## mv指令

- a mv(move、移動指令或者叫剪切)

- s用法

? - a移動文檔到新的位置

? - d

- s語法

? - a#mv 需要移動的文檔路徑 需要保存的而位置路徑

? - d

- s案例

? - a案例1使用mv命令來移動文件

? ? - a`#mv abc.txt /abc.txt`

? ? - s當(dāng)前路徑不需要寫路徑

? ? - s把當(dāng)前的文件移動到了根的路徑下

? ? - s在路徑的最后要寫出要移動的文件名字與后綴

? ? - s也能在被移動的路徑里重命名

? ? - d

? - s案例2使用mv命令來移動文件夾

? ? - a`/houme/xiaoVxiaoV/a /root/`

? ? - d

? - s mv指令可以移動文件也可以原地改名

? - d

- d

## rm命令

- a rm命令(remove、移除、刪除)

- s刪除或移除一個文件或者文件夾

- s語法

? - a#rm 選項 需要移除的文檔路徑

? - s`rm /a`

? - s會出現(xiàn)要不要刪除的選項

? ? - a可以使用四個命令表示同意或拒絕

? ? - s y或yes

? ? - s n或no

? ? - d

? - d

- s案例

? - a案例1刪除一個文件夾

? ? - a`#rm -r /root/a`

? ? - s刪除文件夾必須要使用遞歸指令-r

? ? - s下一步就是有幾個文件和文件夾就得輸入多少個yes或no了

? ? - s這時候就得使用-f指令了或者是-rf組合使用

? ? - d

? - s案例2刪除多個文檔

? ? - a

? ? - d

? - s案例3刪除特殊特征的名字的文件

? ? - a`rm -r ooo*`

? ? - s比方說有很多個文件都帶有ooo開頭的文件ooo1、ooo2、ooo3、ooo4的文件一起刪除

? ? - s*叫通配符

? ? ? - a表示任意的字符

? ? ? - s只要前面的多個文件的字是一模一樣的就能管

? ? ? - d

? ? - d

? - d

- s選項

? - a -f

? ? - a -f表示force(強(qiáng)制)

? ? - s在rm加上這個選項在刪除的時候就不會有選擇YES還是NO了

? ? - d

? - s -r

? - a

? - d

? - d

- d

## 路徑補(bǔ)全

- a如果路徑過長只要又不想輸入完可以按下tab鍵

? - a 就會列出一個列表對著列表里的文件名輸入一部分再按tab就能自動補(bǔ)全

? - d

- d

## 輸出重定向

- a把終端里顯示的內(nèi)容輸出文件

- s語法

? - a分別是一個>和兩個>>

? - s一個(>)是覆蓋輸出

? ? - a會覆蓋原先的文件內(nèi)容

? ? - d

? - s兩個(>>)是追加輸出

? ? - a不會覆蓋原先的文件內(nèi)容

? ? - s會在原始內(nèi)容的末尾繼續(xù)輸出

? ? - d

? - s正常執(zhí)行的指令 > 文件的的路徑

? ? - a文件可以不存在

? ? - s如果不存在就會自動新建

? ? - s`ls -la > ls.txt`

? ? - d

? - d

- d

## cat指令

- a知己打開一個文件的功能

- s#cat 文件的路徑

- s只想查看文件不想進(jìn)入編輯直接使用cat不用使用vim了

- s cat指令可以使用對文件重定向合并

? - a`/a.txt /b.txt /c.txt >abc.txt`

? - d

- d

# 進(jìn)階命令

## df -h命令

- a查看磁盤的空間

- s語法

? - a`#df -h`

? ? - a加-h與不加-h的區(qū)別技術(shù)顯示和不顯示具體的單位

? ? - s比如1024是1G如果不加-g如果大于1024比如1029直接被顯示出來

? ? - d

? - d

- s表頭filesystem

? - a是分區(qū)的意思

? - s size(大?。?/p>

? - s Used(被使用的)

? - s Avail(可用的)

? - s Use%(已使用的百分比)

? - s Mountd on(掛載點)

? - d

- d

## free命令

- a查看內(nèi)存使用使用情況

- s語法

? - a`#free`

? ? - afree的指令

? ? - s-m是兆顯示

? ? - s-g是G現(xiàn)實

? ? - s什么也不加就會精確到最小的數(shù)

? ? - d

? - d

- s表頭

? - a total

- s used

- s free

- s shared

- s buffers輸出

- s cached輸入

? - d

- s內(nèi)存不夠用的時候就會使用硬盤當(dāng)做存儲空間(虛擬內(nèi)存)

- d

## head命令

- a查看一個文件的前n行,如果不指定n則默認(rèn)顯示的前十行列表

- s用法

? - a#head -n 文件的路徑

? ? - a語法1`head listall.log`

? ? - s語法2`head 5 listall.log`

? ? - d

? - s

? - d

- d

## tall命令

- a查看一個文件的某位的n行,如果n不指定就默認(rèn)顯示后10行

- s用法

? - a語法1查看默認(rèn)后十行`#tall listall.log`

? - s語法2查看后五行 `#tall -5 listall.log`

? - d

- s 可以通過tall命令來查看一個文件的動態(tài)變化

? - a語法#tall -f 文件路徑

? - s `#tall -f /root/wenjian.txt`

? - d

- s退出的時候只需要按下Q鍵就能退出這個tall命令

- d

## less命令

- a查看文件,以較少的內(nèi)容進(jìn)行輸出,按下輔助功能鍵查看更多

- s語法

? - a #less 需要查看的文件的路徑

? - s `#cd ~`

? ? - a`#less lnstall.log`

? ? - s會在最下邊出現(xiàn)一個冒號

? ? - s可以在冒號里輸入數(shù)字就會從第20行顯示

? ? - s空格鍵一頁一頁的翻頁

? ? - s上下方向鍵和回車鍵是一行一行的翻頁

? ? - d

? - d

- d


## wc命令

- a用來統(tǒng)計文件內(nèi)容信息

? - a包括行數(shù)

? - s單詞數(shù)

? - s字節(jié)數(shù)

? - d

- s用法

? - a `#wc -lwc install.log`

? ? - a l表示行數(shù)

? ? - s w表示單詞數(shù)

? ? - s c表示字節(jié)數(shù)

? ? - d

? - d

- d

## date命令(重點)

- a操作時間日期(讀取、設(shè)置)

- s語法1

? - a `#date`

? - d

- s語法2

? - a`#date +%F`

? ? - a%F等價于`#date "+%Y-%m-%d"`

? ? ? - a字母的大小寫注意

? ? ? - s大寫的Y表示整位的四位數(shù)年

? ? ? - s小寫的m是兩位的月份

? ? ? - s小寫的d是天數(shù)

? ? ? - s大寫的%F是完整的年月日

? ? ? - s%H是小時

? ? ? - s%M分鐘

? ? ? - s%S秒數(shù)

? ? ? - d

? ? - d

? - d

- s語法3

? - a`#date "+%F %T"`

? - s`#date #date +%F +%T`

? - s加雙引號會認(rèn)為是一個整體

? - s空格后就不算是一個整體了否則會報錯

? - s大T表示完整的時分秒

? - d

- s語法4獲取之前或者之后的某個時間(備份)

? - a`#date -d "-1 day""+%Y-%m%d"`

? - s大寫的Y表示四位年份

? - d

- s時間單位

? - a天day

? - s月份month

? - s年year

? - d

- d

## cal命令

- a操作日歷

- s語法1

? - a`#cal `直接輸出當(dāng)前月份的日歷

? - s等價于`#cal -1`

? - d

- s語法2

? - a`#cal -3`

? - s上個月本月以及下一個月日歷

? - d

- s語法3

? - a`#cal -y 2022`

? - s-y表示年

? - s輸出一整年的日歷

? - d

- s-s是周日顯示第一天

- s-m是周一顯示第一天

- d

## clear命令與ctrl+L快捷鍵

- a clear是用啦清空終端中已顯示的結(jié)果

- s或者使用快捷鍵ctrl+l

- s嚴(yán)格的說不說清除而是整體往上放假裝清空的效果

- d

## 管道(重要)

- a管道符:|

- s作用

? - a可以用于過濾、特殊的用法、擴(kuò)展的用法

? - d

- s語法

? - a管道不能單獨使用,必須要配合以前的指令一起使用,作用就是為了輔助

? - d

- s過濾案例

? - a通過管道查詢出根目錄下的所有包含y的字母文檔

? - s `#ls /|grep y`

? - s /|grep用于過濾的關(guān)鍵字

? - d

- 特殊用法案例

- d


# 高級指令

## hostname命令

- a操作服務(wù)器名(讀?。?/p>

- s語法

? - a語法1

? ? - a`#hostname`

? ? - s輸出完整的主機(jī)名

? ? - d

? - s語法2

? ? - a`#hostname -f`

? ? - s輸出當(dāng)前主機(jī)名中的FQDN(全限定域名)

? ? - d

? - d

- d

## id命令

- a用于查看用戶的一些基本信息

? - a用戶id

? - s用戶組id

? - s附加組id

? - d

- s該指令不指定用戶則默認(rèn)當(dāng)前用戶

- s語法

? - a語法1

? ? - a #id 默認(rèn)顯示當(dāng)前執(zhí)行該命令的用戶基本信息

? ? - d

? - s語法2#id 用戶名

? ? - a顯示指定用戶的基本的信息

? ? - d

? - d

- d

## whoami命令

- a顯示當(dāng)前登錄的用戶

- s一般用于shell腳本

- d

## ps -ef命令(重點)

- a用于查看服務(wù)器進(jìn)程相關(guān)信息

- s選項

? - a -e表示列出全部的進(jìn)程

? - s -f顯示全部的列(顯示全字段)

? - d

- s顯示結(jié)果

? - a UID用戶ID

? - s PID進(jìn)程ID

? ? - a如果一個程序的父級進(jìn)程找不到,那么該程序的進(jìn)程稱之為僵尸進(jìn)程

? ? - d

? - s PPID表示該進(jìn)程父級進(jìn)程ID

? - s C表示CPU的占用率

? - s STIME該進(jìn)程的執(zhí)行時間

? - s TTY是終端設(shè)備

? ? - a如果是問號就說明不是由終端發(fā)起的

? ? - d

? - s CMD進(jìn)程對應(yīng)的名稱或者對應(yīng)的路徑

? - d

- s案例

? - a案例1

? ? - a百分百使用的命令

? ? - s在ps的結(jié)果中過濾出想要查看的進(jìn)程狀態(tài)

? ? - `ps -ef| grep gnome-panel`

? ? - d

? - d

- d

## top命令

- a主要是查看服務(wù)器進(jìn)程所占資源

- a語法

? - a `#top`

? - d

- s實時動態(tài)的顯示

? - a退出按下Q鍵即可退出

? - d

- s表頭

? - a USER:該進(jìn)程對應(yīng)的用戶

? - s PR:優(yōu)先級

? - s VIRT:虛擬內(nèi)存

? ? - a申請了500M

? ? - s實際只使用了300

? ? - s此時虛擬內(nèi)存就是500M

? ? - d

? - s RES:常駐內(nèi)存

? ? - a申請500M

? ? - s實際只使用了300M

? ? - s此時常駐內(nèi)存300M

? ? - d

? - s SHR:共享內(nèi)存

? ? - a自己運行對其它應(yīng)用有所依賴

? ? - d

? - s S表示進(jìn)行的狀態(tài)(S表示睡眠的狀態(tài),R表示運行)

? - s %cpu表示CPU的占用百分比

? - s %MEM表示內(nèi)存的占用百分比

? - s TIM+表示執(zhí)行的時間

? - s COMMAND表示進(jìn)程的名稱或者路徑

? - d

- s快捷鍵

? - a在執(zhí)行top指令之后的快捷鍵

? - s 大寫的M鍵按照內(nèi)存排名

? - s 大寫的P鍵按照CPU排名

? - s 1也是快捷鍵是用來顯示所有的CPU的

? - d

- d


小恐的linux學(xué)習(xí)筆記更新時間2023年4月5日11:08:44的評論 (共 條)

分享到微博請遵守國家法律
镇巴县| 会昌县| 渭源县| 民丰县| 醴陵市| 始兴县| 佛坪县| 油尖旺区| 海门市| 石台县| 渑池县| 浦北县| 湟源县| 无极县| 梅河口市| 林甸县| 安阳市| 石阡县| 蓬安县| 合山市| 信阳市| 孟州市| 全椒县| 黑龙江省| 营口市| 峨边| 米林县| 天水市| 清原| 高邑县| 静安区| 新巴尔虎左旗| 乌审旗| 时尚| 吴桥县| 冀州市| 隆尧县| 合肥市| 夏津县| 海南省| 青河县|