常用命令

文件管理系统管理
列出当下文件ls我是谁whoami
切换目录cd你的名字uname
复制文件cp显示所有usb设备lsudb
移动和重命名文件mv显示所有PCI总线lspci
新建文件夹mkdir显示所有加载的驱动lsmod
新建一个空文件touch显示当前运行进程ps
删除文件rm杀死进程kill
当前文件夹路径pwd显示磁盘状态df
修改文件权限chmod管理磁盘fdisk
创建zipzip显示系统磁盘sblk
解压zipunzip文档编辑
创建tar压缩包tar输出文档内容cat
解压压缩包gzip显示文档内容echo
搜索文件find查看文档末尾tail
过滤关键词grep批量编辑文档sed
网络工具Vim编辑器vi
查看网卡ifconfig
测试主机通信ping
远程shell连接ssh
下载文件wget
下载文件curl

Vim的使用

使用vi/vim命令执行文件,会先进入vim的命令模式,而非编辑模式,命令模式下是无法输入文字的

命令解释
i切换到编辑模式,在光标当前位置开始输入文本
↑↓←→/kjhl上下左右
x删除当前光标所在处的字符
X向前删除一个字符
:切换到底线命令模式,以在最底一行输入命令
a进入编辑模式,在光标下一个位置开始输入文本
o:在当前行的下方插入一个新行,并进入编辑模式
O在当前行的上方插入一个新行,并进入编辑模式
dd剪切当前行
yy复制当前行
p粘贴剪贴板内容到光标下方
P粘贴剪贴板内容到光标上方
/字符向下搜索”字符”
?字符向上搜索”字符”
u撤销
Ctrl+R恢复
:w保存文件
:q退出Vim编辑器
:wq保存文件并退出Vim编辑器
:q!强制退出Vim 编辑器,不保存修改
:wq!强制退出Vim 编辑器,保存修改

在Vim编辑器中使用方向键移动光标,全程为键盘操作

sudo

/etc/sudoers
在%sudo ALL=(ALL:ALL) ALL
添加
用户名 ALL=(ALL:ALL) ALL

配置ZSH

下载ZSH软件包

1
sudo apt-get install zsh

ZSH启动,若出现选择,选择 2

1
2
chsh -s/bin/zsh
zsh

安装Oh-my-zsh

1
sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"

安装命令补全插件

1
git clone https://gitee.com/phpxxo/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

安装语法高亮插件

1
git clone https://gitee.com/Annihilater/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

添加插件

1
vim ~/.zshrc
1
plugins=(git zsh-autosuggestions zsh-syntax-highlighting )

更改主题为geoffgarside

1
ZSH_THEME="geoffgarside"

更新配置

1
source ~/.zshrc

更新换源

1
vim /etc/apt/sources.list

Debain

1
2
3
4
5
6
7
8
9
10
11
12
13
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

Ubuntu

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-proposed main restricted universe multiverse

Kali

1
2
deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib non-free-firmware

sed一键替换

1
sudo sed -i "s@http://http.kali.org/kali@https://mirrors.tuna.tsinghua.edu.cn/kali@g" /etc/apt/sources.list

基础软件包

1
sudo apt install curl wget python node-js unzip zip vim clang net-tools gcc gcc-c++ unrar

修复依赖

1
sudo apt install -f

安装NVIDIA显卡驱动

如果正常无法启动,在Grub菜单选择Linux系统选项,按E键,进入编辑模式,在quiet splash后面加上空格nomodesetF10重新启动
如果还是无法进入图形界面,那就只能先进入恢复模式
先输入用户名
输入密码,Linux密码输入是不显示的
提权

1
sudo su

系统内核更新至最新

1
apt update
1
apt -y full-upgrade -y

安装依赖

1
apt install gcc make

安装内核头文件

1
apt-get install linux-headers-$(uname -r)

编辑驱动黑名单

1
vim /etc/modprobe.d/blacklist.conf

添加以下内容

1
2
blacklist nouveau
options nouveau modeset=0

更新系统initramfs镜像文件

1
update-initramfs -u

查看nouveau是否成功禁用

1
lsmod | grep nouveau

因为没法使用浏览器,就先用其他可移动存储设备拷一份显卡驱动过来或者用其他设备查看下载链接对着手敲驱动下载链接
下载4060TI驱动

1
wget https://cn.download.nvidia.cn/XFree86/Linux-x86_64/560.35.03/NVIDIA-Linux-x86_64-560.35.03.run

赋予可执行权限并安装驱动

1
2
chmod +x *.run
./*.run

选择开源驱动,还是闭源驱动
查看是否已识别到NVIDIA显卡

1
nvidia-smi

输出以下表示驱动安装成功

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Tue Jun 30 06:35:37 2020       
+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.82 Driver Version: 440.82 CUDA Version: 10.2 |
|------------------------------+----------------------+----------------------+----------------------+----------------------+-----------------------------|
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+=================================|
| 0 GeForce GTX 1080 Off | 00000000:01:00.0 Off | N/A |
| 0% 47C P8 8W / 180W | 17MiB / 8116MiB | 0% Default |
+-------------------------------+----------------------+----------------------+----------------------+----------------------+-----------------------------|

+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|========================================================================================|
| 0 916 G /usr/lib/xorg/Xorg 15MiB |
+-----------------------------------------------------------------------------+-----------------------------------------------------------------------------+

安装V2rayA

1
2
3
4
wget -qO - https://apt.v2raya.org/key/public-key.asc | sudo tee /etc/apt/keyrings/v2raya.asc
echo "deb [signed-by=/etc/apt/keyrings/v2raya.asc] https://apt.v2raya.org/ v2raya main" | sudo tee /etc/apt/sources.list.d/v2raya.list
sudo apt update
sudo apt install v2raya v2ray

启动及设置开机自启动V2rayA

1
2
sudo systemctl start v2raya.service
sudo systemctl enable v2raya.service

浏览器访问 http://localhost:2017 打开V2rayA的WEB管理页面
点击右上角 “设置”,在 “透明代理/系统代理” 四个模式启用一个,即可访问外网,状态为系统代理开启,代理服务器工作
“透明代理/系统代理”选择”关闭”,为系统代理关闭,代理服务器工作

Docker

执行官方安装脚本

1
curl -fsSL https://get.docker.com -o get-docker.sh

阿里云镜像脚本

1
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

中国Azure镜像脚本

1
curl -fsSL https://get.docker.com | bash -s docker --mirror AzureChinaCloud

查看Docker版本

1
sudo docker --version

修改国内镜像,如果找不到路径就新建文件夹

1
mkdir -p /etc/docker
1
vim /etc/docker/daemon.json
1
2
3
4
5
6
7
8
{
"registry-mirrors": [
"https://docker-0.unsee.tech",
"https://docker-cf.registry.cyou",
"https://docker.1panel.live"
"https://docker.rainbond.cc"
]
}

重启Docker

1
sudo systemctl daemon-reload && sudo systemctl restart docker

设置Docker自启动

1
sudo systemctl enable --now docker

暂停Docker

1
sudo systemctl stop docker

所有Docker命令都要以root权限执行
列出正在运行的容器,-a参数查看所有容器

1
sudo docker ps

启动Docker容器

1
sudo docker start 容器

停止容器

1
sudo docker stop 容器

删除容器

1
sudo docker rm 容器
1
sudo docker rmi 镜像

修改GRUB

修改默认启动项为Windows

1
sudo vim /etc/default/grub
1
GRUB_DEFAULT=2

修改主题

1
sudo cp /home/主题路径 /usr/share/grub/themes/ -r
1
sudo vim /etc/default/grub
1
GRUB_THEME="/usr/share/grub/themes/主题/theme.txt"

使主题生效

1
sudo update-grub
1
sudo reboot

Fcitx5输入法

1
2
3
4
sudo apt install fcitx5 \
fcitx5-chinese-addons \
fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 \
fcitx5-frontend-qt5

设置默认输入法

1
im-config

Redshift暖色软件

1
sudo apt-get install redshift

XFCE桌面 启动与回话设置开机自启动

1
redshift &

KDE桌面 开机与关机自动启动设置自启动

PulseEffects 均衡器

1
sudo apt install pulseeffects

OBS

1
sudo apt install obs-studio

XFCE桌面 启动与回话设置开机自启动
KDE桌面 开机与关机自动启动设置自启动