有時候我們在Debian或是其衍生的Linux發行版上安裝或是升級套件之後,會看到有一些套件被保留下來,出現「The following packages have been kept back」訊息,此時再使用「apt upgrade」指令也無法升級它們。這是因為「apt upgrade」是最安全的升級套件的指令,如果被升級的套件在升級後需要安裝額外的套件,或是需要移除掉現有的套件時,「apt ...
ImageMagick是一款免費、開源、跨平台的圖像處理工具,可以進行圖像的縮放、翻轉、鏡射、變形、調整顏色等,也可以寫字、畫圖,從過去到現在的圖像格式它幾乎都能夠支援。ImageMagick也有很不錯的可攜性和可移植性,可以使用在Linux, macOS, Microsoft Windows等多種不同的作業系統和多種硬體架構上。
WSL(Windows Subsystem for Linux)是微軟提供的在Windows上執行Linux作業系統環境的一個解決方案。WSL2因為開了虛擬機器(VM)所以能夠模擬出更完整的Linux環境,經過微軟公司的精心調校,應該會比自己用VirtualBox等虛擬機器軟體來安裝Linux作業系統運行起來還要更有效率。
Z Shell(Zsh)是macOS預設的Shell,它能夠提供比Bash還要更強大的TAB補全功能,也可以做到補全時大小寫字母的更正。如果再加上Oh My Zsh框架,還能快速設定Zsh的主題(theme)以及各式擴充插件(plugin)。Zsh的語法與Bash是大同小異,將Linux預設的Shell改為Zsh後也可以在需要時隨時使用Bash來跑Bash腳本,不太會有轉換前後有所差異的困擾。