vim刪除全部行
2025-09-02 209 閱讀 後端 Ubuntu Linux

Vim刪除全部行有兩種常用方法。其一,命令模式下先按`gg`跳轉到文件開頭,接着輸入`dG`,其中`gg`可將光標定位到第一行,`dG`是從當前行刪除至文件末尾;其二,在命令模式直接輸入`:%d`並回車,`%`表示整個文件範圍,`d`爲刪除命令。執行後文件內容清空,若有未保存修改,退出時Vim會提示是否保存。

閱讀全文
Ubuntu 終端中輸出當前時間的命令
2025-09-02 168 閱讀 後端 Ubuntu

在Ubuntu系統中,`date`命令可輸出當前時間。基礎`date`命令顯示完整日期時間,含星期、月份、日期、具體時間及時區。若要顯示時間部分,可用格式化參數,如`date +"%H:%M:%S"`輸出24小時制時間;`date +"%I:%M:%S %p"`輸出12小時制帶AM/PM標識;

閱讀全文
數據庫中外鍵的使用與權衡
2025-09-02 187 閱讀 後端 數據庫

數據庫設計中是否使用外鍵存爭議。外鍵能保障數據完整性,但會帶來問題:降低寫入性能,增系統耦合度,運維操作風險高、靈活性差,級聯操作不可控,分佈式場景失效,與應用層校驗重複。替代方案是應用層保障數據完整性。小型系統等場景可考慮用外鍵,現代高併發等系統多建議避免,本質是權衡數據庫強約束與系統性能、靈活性。

閱讀全文
Ubuntu修改文件夾和文件的所屬用戶和組
2025-09-02 219 閱讀 後端 Ubuntu

在Ubuntu系統中,`chown`命令用於修改文件或文件夾的所屬用戶和組。基本語法爲`chown [選項] 用戶名:組名 文件名/文件夾名`。常用操作示例包括:用`sudo chown username filename.txt`改文件所有者;

閱讀全文
Ubuntu 系統查看惡意登錄
2025-09-02 171 閱讀 後端 Ubuntu server Ubuntu

在Ubuntu系統中,可通過多種方式查看惡意登錄情況。查看登錄歷史用last、lastb、last -i;檢查系統日誌用sudo grep "Failed password"/var/log/auth.log等,新Ubuntu版本用journalctl -u ssh -g "Failed password"等;查看最近登錄用戶用who、w、lastlog;檢查SSH登錄記錄用sudo grep sshd /var/log/auth.log結合相關關鍵詞。

閱讀全文
安裝或更新 Ubuntu 系統中顯卡驅動的方法
2025-09-02 466 閱讀 後端 Ubuntu Linux

在Ubuntu系統中更新顯卡驅動有常用方法,前言推薦方法三。方法1是用官方倉庫,先`sudo apt update`更新軟件包列表,再`sudo apt upgrade -y`升級;方法2針對NVIDIA,可安裝驅動管理工具或用圖形化工具`sudo nvidia-settings`;方法3是添加Graphics Drivers PPA倉庫,依次執行`sudo add-apt-repository ppa:graphics-drivers/ppa`等步驟。

閱讀全文