最近遇到 Xwindow 進去後(Ubuntu Linux),開啟 Terminal、記事本都無法輸入任何文字(中、英文、數字 都沒辦法輸入,簡單說就是鍵盤沒有作用),瀏覽器都可以正常輸入使用
標籤: linux
Debian / Ubuntu Linux 安裝套件的下載暫存路徑
Debian / Ubuntu Linux 預設 APT 下載的暫存目錄 /var/cache/apt
但是若有被修改,可以使用 apt-config 來查詢:
- eval $(apt-config shell CACHE Dir::Cache)
- eval $(apt-config shell ARCHIVES Dir::Cache::archives)
- echo /${CACHE}/${ARCHIVES} # 可以看到完整路徑
Linux 使用 ffmpeg 將 影片 合併
想要將多個影片檔案(mp4)做合併,要怎麼做?
- vim merge_video.txt # 多個影片要合成,檔案名稱再自己增加,檔案內容如下:
file '/path/to/file1.mp4'
file '/path/to/file2.mp4'
file '/path/to/file3.mp4' - ffmpeg -f concat -safe 0 -i merge_video.txt -c copy output.mp4
tar 出現「從成員名稱中移除前端的 /」的警告訊息解法
於 Linux 使用 tar 備份資料,出現下述的警告訊息:(中英文)
- tar: Removing leading `/' from member names
- tar: 從成員名稱中移除前端的 /
在 Docker 內安裝 MariaDB Server
要做程式的搬移,臨時想要在 Docker 裡面裝個 MariaDB (MySQL) 來使用,沒想到光要看到 error 都要花點功夫~
PHP、Python CLI 如何直接寫到 STDERR
PHP、Python CLI 寫 Script,常常會包入 Shell Script 裡面,但是通常都會被導向 > STDOUT
想要安插 Debug message 秀在畫面上(常會遇到一些 Warn,但是那些 Warn 不知道在哪些參數才會發生),所以乾脆寫 STDERR 來看。
Linux Mint 要如何從 19 升級到 21
Linux 的升級原本想說都只要 GUI 點選升級就好,沒想到 Mint 每個版本都不一樣,而且前面版本為了安全,會強迫要先做備份等等作業完成後,才會讓你開始做升級的動作。
Linux Mint 的版本挑選 與 安裝開機注意事項
家裡機器硬碟壞了,換新硬碟後要重灌,隨手拿到的隨身碟是 Mint Linux 19.3,於是就來安裝使用了~
然後開始使用後,就遇到升級、一些奇奇怪怪的問題,連 Mint Linux 挑選都有要注意的(跟 Ubuntu 很像,依照系統負載可以挑選,但是 Mint 的是自己取名的,對第一次使用的就比較不直覺)
使用 ISO 建立可開機的 USB 開機碟(系統安裝碟)
現在下載 Debian、Ubuntu、Mint Linux 等等,都是 ISO 擋,需要先寫到 USB Disk 才能開機安裝
想要將 ISO 裝到 USB Disk 去,然後是可以開機的狀態,於 Linux、Mac、Windows 分別可以怎麼做呢?
- 註:此篇以 Linux 為主,主要是 dd + 提供幾套免費軟體,Windows 和 Mac 提供連結(我沒機器可以試)
Docker 外部 Cron 遇到 the input device is not a TTY 解法
現在於 Linux 程式很多都包 Docker,而需要定期跑得程式,可以跑在 Docker 裡面(需要特別做),或者就是在外部 docker exec 執行
但是在 docker exec + crontab 的時候,就會遇到「the input device is not a TTY」 的錯誤,要怎麼解決呢?