vim删除全部行
2025-09-02 211 阅读 后端 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 189 阅读 后端 数据库

数据库设计中是否使用外键存争议。外键能保障数据完整性,但会带来问题:降低写入性能,增系统耦合度,运维操作风险高、灵活性差,级联操作不可控,分布式场景失效,与应用层校验重复。替代方案是应用层保障数据完整性。小型系统等场景可考虑用外键,现代高并发等系统多建议避免,本质是权衡数据库强约束与系统性能、灵活性。

阅读全文
Ubuntu修改文件夹和文件的所属用户和组
2025-09-02 219 阅读 后端 Ubuntu

在Ubuntu系统中,`chown`命令用于修改文件或文件夹的所属用户和组。基本语法为`chown [选项] 用户名:组名 文件名/文件夹名`。常用操作示例包括:用`sudo chown username filename.txt`改文件所有者;

阅读全文
Ubuntu 系统查看恶意登录
2025-09-02 173 阅读 后端 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 469 阅读 后端 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`等步骤。

阅读全文