首頁>技術>

Linux 工作常用命令(一)解釋!(圖文並茂)

輕鬆理解大多數的命令!

-----------------------------------------------------------------------------------------------------------------------------

umask

ls -al

mkdir

R:4

W:2

X:1

R+w+x=7

rw-r--r--. 1 root root 0 Jul 20 10:42 test1.txt

第一組(當前使用者):rw-:4+2=6

第二組(組使用者):r—:4+0+0=4

第三組(其它使用者):r--:4+0+0=4

你實在理解不透什麼當前使用者和組使用者,其它使用者,我們可對班級劃分小組去理解這個概念(場景化去理解)

許可權總結:644

我們系統規定新建檔案預設是0666-0022=0644,那麼其中0022就是我們umask看到的內容

Chmod

我們得出了預設的許可權,是系統給我們預設設定的,那麼我們可不可以手動設定呢?答案是可以的,那麼我們怎麼做?

-rw-r--r--. 1 root root 0 Jul 20 10:42 test1.txt

許可權:644

許可權目標:755

Chmod 755 test1.txt

我們需要驗證我們的結果是否正確?

Ls –al

ls

顯示檔案列表

ls /var/log |wc -l

實驗結果:就是統計我們這個當前目錄下,檔案的總數。

rm

rm -rf /tmp/test

[root@localhost home]# rm -f lgb

rm: cannot remove âlgbâ: Is a directory

[root@localhost home]#

[root@localhost home]# rm -rf lgb

[root@localhost home]#

[root@localhost home]#

[root@localhost home]#

mv

移動/改名檔案或者目錄

它的功效,相當於windows下剪下的功能,它還相當於重新命名的功能

[root@localhost home]# ls

lgb.bak

[root@localhost home]#

[root@localhost home]#

[root@localhost home]# mv lgb.bak /tmp

[root@localhost home]#

[root@localhost home]#

[root@localhost home]#

[root@localhost home]#

[root@localhost home]#

[root@localhost home]# cd /tmp

[root@localhost tmp]# ls

ks-script-yqiEfC lgb.bak yum.log yum_save_tx.2020-07-15.15-05.CVv0Ya.yumtx yum_save_tx.2020-07-15.15-07.24xEJc.yumtx yum_save_tx.2020-07-15.15-07.jroYeX.yumtx yum_save_tx.2020-07-15.15-07.Kmm0wz.yumtx

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]# mv lgb.bak lgb

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]# ls

ks-script-yqiEfC lgb yum.log yum_save_tx.2020-07-15.15-05.CVv0Ya.yumtx yum_save_tx.2020-07-15.15-07.24xEJc.yumtx yum_save_tx.2020-07-15.15-07.jroYeX.yumtx yum_save_tx.2020-07-15.15-07.Kmm0wz.yumtx

[root@localhost tmp]# mv lgb /home/

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]#

-------------------------------------------------------------------------------------------------------------------

top

動態顯示系統程序、系統負載

top

它有點類似於windows下的任務管理器

那麼這個命令對我們運維人員來收,特別有用,你可以CPU和記憶體是否存在異常,進行一些評估。

按鍵盤上的“q”鍵,退出

ps

顯示程序資訊

Ps axf

free

檢視記憶體使用情況

free -m

我們看一下,我們虛擬機器到底用了多少記憶體?

[root@localhost tmp]# free

total used free shared buff/cache available

Mem: 1868688 138336 1500972 8752 229380 1555204

Swap: 4064252 0 4064252

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]# free -h

total used free shared buff/cache available

Mem: 1.8G 135M 1.4G 8.5M 224M 1.5G

Swap: 3.9G 0B 3.9G

[root@localhost tmp]#

[root@localhost tmp]#

[root@localhost tmp]#

14
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Linux檔案類基礎命令(包含原理講解)