debian12记录
debian12源
https://www.cnblogs.com/kernelx/p/18178434
查看debian版本
cat /etc/debian_version
安装软件
不要用 dpkg 安装 deb 包,直接使用 apt install 安装,好处是apt安装的话,和平常更新一样,安装过程你只需要点一下 y ,
就能自动把所有的依赖一并安装,反而是 dpkg,简直是一坨答辩,每次安装各种包都要手动修复依赖,适用于你以后安装任何 deb 包。
注意apt方式需要在deb包前面补上路径,相对路径或绝对路径。
apt install ./xxxxxx.deb
启用sudo
1.用root身份编辑 Sudoers 文件
vi /etc/sudoers
2.滚动到文件末尾并添加以下行
用户名 ALL=(ALL:ALL) ALL
注意:将 用户名 替换为您要为 Debian 12 BookWorm 的 sudo 组添加的用户。
注销并重新登录之后,您将能够在 Debian 12 Linux 系统中使用 sudo 命令与您的当前用户。
https://zhuanlan.zhihu.com/p/640506053
设置命令别名
1.修改 环境信息文件
vi ~/.bashrc
2.添加语句
alias ll='ls -la'
3.激活
source ~/.bashrc
触摸板(touchpad) 右键失效
debian12的触控板的驱动默认按照mac的触控板模式来的。
这种情况下,两个手指同时点击就是右键,其实反而更方便点。
如果要修改为常用的左键确认,右键更多选项,需要在Terminal修改参数:org.gnome.desktop.peripherals.touchpad click-method的值。
命令:gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
https://blog.csdn.net/wuyujin1997/article/details/104342201
硬盘自动挂载
1.通过 blkid 查看硬盘的 UUID
sudo blkid
2.添加自动挂载点,在最后一行添加
sudo vim /etc/fstab
UUID=FCAA3F07AA3EBE48 /media/arm/data ntfs defaults 0 0
3.执行挂载
sudo midir /media/arm/data
sudo mount -a
4.查看挂载点
df -h
这时,sudo reboot 重启后挂载点依然存在。
5.卸载对应硬盘
sudo umount 硬盘挂载点
安装问题
解决方法:
1.打开文件
vi ~/.bashrc
2.在末尾添加如下
export PATH=/usr/loca/sbin:/usr/sbin:/sbin:$PATH
3.使其生效
source ~/.bashrc
设置显示桌面图标
1.下载gnome-shell-extension-desktop-icons
https://packages.debian.org/search?searchon=names&keywords=gnome-shell-extension-desktop-icons
2.安装
dpkg -i gnome-shell-extension-desktop-icons-ng_46+really47.0.2-2_all.deb
3.重启后在扩展里面启用desktop-icons-ng,即可显示桌面文件
卸载自带的vim-tiny
apt remove vim-tiny
apt install vim
安装搜狗输入法
安装输入法依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
https://www.bilibili.com/read/cv30070217/
快捷键
Alt + Tab 组合键在当前桌面的不同程序之间切换
Alt + ` 组合键在同一应用程序的不同窗口之间切换
https://www.jb51.net/os/Ubuntu/557935.html
查看命令所在路径
type 需要查看的命令
which 需要查看的命令
适用于Linux系统的8个最佳Notepad++替代品
Notepadqq
Notepadqq是⼀个完全免费的源代码编辑器,作为Notepad++的Linux替代品⽽创建,⽽Notepad++仅适⽤于
Windows。就像Notepadd++⼀样,它的⽬标是确保程序体积⼩,执⾏速度快。
其功能包括简单、养眼的⽤⼾界⾯,⽀持多视图编辑、插件扩展、多种编程语⾔、语法突出显⽰等。
$sudo apt install notepadqq
Geany
Geany是⼀个开源GTK+⽂本编辑器,旨在为⽤⼾提供⼏乎不依赖其他软件包的轻量级、快速的IDE。其功能包括内置可
切换控制台、多编程语⾔、⽂件格式⽀持、代码折叠、调⽤提⽰、代码导航、符号名称⾃动完成等。
$sudo apt install geany
GNU Emacs
GNU Emacs是EMACS⽂本编辑器系列中的⼀个可定制、可扩展、开源、⾃记录的实时显⽰⽂本编辑器,因其可扩展性
⽽⼴受欢迎。其功能包括对多种⽂件格式和语⾔的语法突出显⽰⽀持、使⽤Emacs Lisp代码或 GUI进⾏⾃定义、完整的
Unicode⽀持、完整的内置⽂档和教程等。
$sudo apt install emacs
Sublime Text
Sublime Text是⼀款免费、功能强⼤、专有、社区维护、跨平台且可扩展的源代码编辑器,具有Python API。Sublime
Text于2008年由Jon Skinner和Will Bond⾸次发布,⾃此赢得了忠实⽤⼾的⼼,他们确定它是vi和GNU Emacs的现代版本。
Sublime Text具有⼲净、简约的⽤⼾界⾯、Goto Anything、分割编辑、即时项⽬切换、⽀持⼏乎任何编程语⾔、⽀持⼤量插件等。
$sudo dpkg -i .deb
Kate
Kate(KDE⾼级⽂本编辑器)是⼀个开源GUI⽂本编辑器,由KDE社区开发,⾃2001年起与KDE软件捆绑在⼀起。
Kate被⽤作Quanta Plus、LaTeX前端和KDevelop等技术中的编辑组件。其功能包括代码折叠、可通过XML⽂件扩展
的语法突出显⽰、⾃动字符编码检测等。
$sudo apt install kate
Visual Studio
CodeVisual Studio Code是由Microsoft Corporation创建的功能强⼤、可扩展、完全可定制的跨平台⽂本编辑器。它为所
有平台上的⽤⼾提供了⼀个统⼀的环境,可以在任何平台上以任何语⾔构建和测试程序。
VS Code功能包括IntelliSense、内置Git命令、编辑器中内置的调试器(带有调试中断)、调⽤堆栈和交互式控制台、
⽀持⼏乎所有编程语⾔等。
$sudo apt install code
SciTE
SciTE是⼀个基于SCIntilla的⽂本编辑器,最初是为了演⽰Scintilla⽽创建的,但后来逐渐变得可⽤于开发和运⾏通常具
有简单配置的程序。它具有简单的选项卡式GUI,具有语法突出显⽰、⽀持双向⽂本、帮助脚本、可配置的键盘快捷键等。
SciTE免费版本可⽤于具有GTK+和Windows的Linux兼容系统,⽽商业版本可从Mac App Store下载。
$sudo apt install scite
CodeLobster
CodeLobster是⼀款完全免费的多功能便携式 IDE,专为PHP、HTML、CSS和JavaScript 项⽬⽽设计,⽀持超过15个
框架。它为⽤⼾提供了许多付费应⽤程序中⼏乎所有的功能,例如成对突出显⽰、⼯具提⽰、PHP和JS调试⾼级⾃动完成、增量查找等。
CodeLobster专业版包含SASS和LESS、分割窗⼝⽐较、代码验证、SQL管理器等功能,以及⼤量值得企业⽤⼾使⽤的附加插件。
https://www.ecscoupon.com/2125.html