linux dash是一個輕量級的Linux發行版系統資源監控工具,該工具中有許多額外的功能,這些功能在系統的預設系統監視器中是找不到的;你可以在系統上安裝、設定和使用Linux Dash工具,並透過網頁瀏覽器介面監控參數。
本教學操作環境:linux5.9.8系統、Dell G3電腦。
linux dash是什麼?
Linux Dash 是一個簡單、強大、輕量的 Linux 發行版系統資源監控工具。您可以在系統上安裝、設定和使用 Linux Dash 工具,並透過 Web 瀏覽器介面監控參數。最好使用 Linux Dash,因為它非常輕量級,而且該工具中有許多額外的功能,這些功能在系統的預設系統監視器中是找不到的。此外,一些輕量級的 Linux 發行版沒有預先安裝 GUI 系統監控工具,Linux Dash 將幫助他們很多。安裝和使用 Linux Dash 是一個簡單的過程,不需要任何程式設計技能。
拓展介紹:
Ubuntu 的 bash和dash的差別
##什麼是bash ? Bash(GNU Bourne-Again Shell)是許多Linux平台的內定Shell,事實上,還有許多傳統UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等。 GNU/Linux 作業系統中的/bin/sh 本是bash (Bourne-Again Shell) 的符號鏈接,但鑑於bash 過於複雜,有人把bash 從NetBSD 移植到Linux 並更名為dash (Debian Almquist Shell),並建議將/bin/sh 指向它,以獲得更快的腳本執行速度。 Dash Shell 比 Bash Shell 小的多,符合POSIX標準。 Debian和Ubuntu中,/bin/sh預設已經指向dash,這是一個不同於bash的shell,它主要是為了執行腳本而出現,而不是交互,它速度更快,但功能相比bash少很多,文法嚴格遵守POSIX標準。 就是這個倒楣的dash解釋器使得我依照bash語法寫的shell 腳本不能運作。 要知道自己的/bin/sh指向何種解釋器,可以用ls /bin/sh -al 指令查看:$ ls /bin/sh -al lrwxrwxrwx 1 root root 4 11月 16 15:33 /bin/sh -> bash
lrwxrwxrwx 1 root root 4 11月 16 15:33 /bin/sh -> bash
1.定义函数 bash: function在bash中为关键字 dash: dash中没有function这个关键字 2.select var in list; do command; done bash:支持 dash:不支持, 替代方法:采用while+read+case来实现 3. echo {0..10} bash:支持{n..m}展开 dash:不支持,替代方法, 采用seq外部命令 4. here string bash:支持here string dash:不支持, 替代方法:可采用here documents 5. >&word重定向标准输出和标准错误 bash: 当word为非数字时,>&word变成重定向标准错误和标准输出到文件word dash: >&word, word不支持非数字, 替代方法: >word 2>&1; 常见用法 >/dev/null 2>&1 6. 数组 bash: 支持数组, bash4支持关联数组 dash: 不支持数组,替代方法, 采用变量名+序号来实现类似的效果 7. 子字符串扩展 bash: 支持${parameter:offset:length},${parameter:offset} dash: 不支持, 替代方法:采用expr或cut外部命令代替 8. 大小写转换 bash: 支持${parameter^pattern},${parameter^^pattern},${parameter,pattern},${parameter,,pattern} dash: 不支持,替代方法:采用tr/sed/awk等外部命令转换 9. 进程替换<(command), >(command) bash: 支持进程替换 dash: 不支持, 替代方法, 通过临时文件中转 10. [ string1 = string2 ] 和 [ string1 == string2 ] bash: 支持两者 dash: 只支持= 11. [[ 加强版test bash: 支持[[ ]], 可实现正则匹配等强大功能 dash: 不支持[[ ]], 替代方法,采用外部命令 12. for (( expr1 ; expr2 ; expr3 )) ; do list ; done bash: 支持C语言格式的for循环 dash: 不支持该格式的for, 替代方法,用while+$((expression))实现 13. let命令和((expression)) bash: 有内置命令let, 也支持((expression))方式 dash: 不支持,替代方法,采用$((expression))或者外部命令做计算 14. $((expression)) bash: 支持id++,id--,++id,--id这样到表达式 dash: 不支持++,--, 替代方法:id+=1,id-=1, id=id+1,id=id-1
linux視頻教程》
以上是linux dash是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!