Tag: Fedora

Linux 找出隱藏檔案及目錄

在 Linux 下以一點 (.) 開始的檔案及目錄名稱是隱藏檔, 預設用 ls 時都不會顯示, 要用 “ls -a” 才可以將它們顯示。 如果想找出隱藏檔案及目錄, 可以用 find 指令, 語法是這樣: 以上指令會找出在 /var/www/html 目錄的隱藏檔案及目錄, 如果只要找出隱藏目錄, 可以這樣: find 指令預設會將目錄下所有副目錄一同搜尋, 如果只要搜尋 /var/www/html 目錄, 而不對它的副目錄搜查, 可以加上 …

Linux 核心模組管理

安裝 Linux 時會系統會一拼安裝一堆所需的核心模組, 但有時在安裝 Linux 後, 需要安裝一些額外的模組或硬體驅動程式, 也可以透過相關指令完成,。 lsmod 指令 lsmod 的全寫是 “list module”, 顧名思義, lsmod 的作用是查看目前系統中有那些模組: # lsmod 由於輸出的結果很長, 要顯示特定模組字串可以配合 grep, 例如顯示 ip_tables 模組: # lsmod | grep …

將 ls 輸出以修改時間排序

Linux 其中一個常用的指令是 ls, 而 ls 預設會用檔案名稱排序顯示, 而除了用檔案名稱外, 還可以用其他項目排序, 本文會示範用檔案最後修改時間排序。 要用 ls 以時間排序, 只要加入 -t 參數, 以下會列出 /etc 目錄, 並以最後修改時間排序, 最新的檔案放到最前面: $ ls -t /etc 配合 -l 一同使用: $ ls …

Linux 修改帳號密碼 — passwd

Linux 及其他 Unix 環環均使用 passwd 指令修改帳號密碼, 一般用戶只可以用 passwd 指令修改自己的密碼, 而 root 則可以修改任何帳號的密碼。除了修改密碼外, passwd 還可以修改帳號資訊, 登入的 shell, 密碼有效期能。 使用 passwd 最簡單的做法是修改自己的密碼: $ passwd 系統便會要求輸入舊密碼, 新密碼, 確認新密碼, 如果沒有問題便會修改密碼。 Changing password for …

Linux 批次修改大量檔案名稱

學 Windows 一同, Linux 跟其他 Unix 環境, 檔案名及目錄名稱都有大小寫的分別, 例如 “img001.jpg” 跟 “IMG001.jpg” 是不同的。 如果只有幾個檔案, 直接用 mv 修改檔案名稱就好, 例如: $ mv IMG001.jpg img001.jpg 但如果檔案有幾百個, 甚至幾千個, 一個一個檔案用 mv 修改, 可能到最後手指頭都會改到痛。還好 Linux …

Linux 下刪除檔案空白行

如果要在 Linux 下將現有的檔案, 刪除裡面的所有空白行, 可以用 Linux 內建的工具即可實現。 sed 指令 用 sed 指令即可刪除檔案內的空白行: $ sed -i ‘/^$/d’ input.txt 如果想將刪除空白行後的內容, 匯入到新檔案, 要改成這樣: $ sed ‘/^$/d’ input.txt > output.txt 有些空白行會包含一些空白字元, 例如 SPACE …

解決 WARNING: UNPROTECTED PRIVATE KEY FILE!

登入 SSH 時如果看到 “WARNING: UNPROTECTED PRIVATE KEY FILE!” 報錯, 出現報錯的畫面類似這樣: 這個問題出在 private key (上面例子是 /path/to/key.pem) 的權限設定過於寬鬆, 系統內其他帳號也可以開啟所致。 要解決也很簡單, 只要用 chmod 改變 private key 的權限便可以: # chmod 600 /path/to/key.pem