系统配置
设置固定 ip
sudo vim /etc/network/interfaces
#固定ip设置
auto enx0050b6279c85
iface enx0050b6279c85 inet static
#ip
address 192.168.2.11
#子网掩码
netmask 255.255.255.0
#网关
network 192.168.2.0
#广播地址
broadcast 192.168.2.255
设备信息查看
#查看系统硬件信息
lshw
#查看cpu信息
lscpu
#查看所有usb设备
lsusb
#查看所有内存
lsmem
#任务管理器
top
#显卡状态查看
nvidia-smi
#显示内核信息
uname -a
#显示硬盘使用信息
df -h
#查看硬盘挂载信息
fdisk -h
常用工具
apt
离线安装
apt-get install xx 分为两个部分
1.找到包所有的依赖项,并检查本地缓存是否存在这些依赖,如果不存在就从apt源下载这些依赖到/var/cache/apt/archives
路径下
2.将所有的依赖解压,并安装到/usr/bin/
路径下
所以如果/var/cache/apt/archives
路径下存在xx包所有的依赖的话,我们就可以使用apt-get install 离线安装软件了
apt-get --download-only <需要安装的软件包>
从/var/cache/apt/archives
获取deb软件包,并copy到需要安装的主机的相同目录下
apt-get install <需要安装的软件包>
apt提示无需下载软件包,之后就可以正常安装了
timeshift
#恢复系统
timeshift --restore --snapshot "快照名"
抓包工具
tcpdump -i <device name> -host <源主机> -n (不解析IP对应的主机名) -v (显示细节)
bash
#查看目录下最大的十个文件
du -h|sort -h -r|head -n 10
#xargs使管道输入的每一行,都执行xargs 参数的命令
#统计代码行数
find . -name "*.cpp" -o -name "*.h" |xargs wc -l
#命令行快速查找代码
grep -G "xxx"
#快速终止进程
ps -a | grep chrome |xargs kill -9
vim 快捷键
#多行插入删除
1. ctrl + v 进入visual block模式
2. 选择需要更改的行
3. I 在光标处添加内容 A 在行尾添加内容 e 删除
4. Esc 退出visual block 模式
#重复上一行的修改
1. j
2. .
# 分屏
: vsp
#分屏左右移动
ctrl + h ctrl + l