常用命令和常用网站
常用网址
//ubuntu下的nvidia显卡下载地址
https://download.nvidia.com/XFree86/Linux-x86_64/
// 只能下载最新的
https://www.nvidia.com/Download/index.aspx
// 可以下载历史
https://www.nvidia.cn/geforce/drivers/
//内核下载地址:
https://kernel.ubuntu.com/~kernel-ppa/mainline/
//firmware下载地址:
https://mirrors.tuna.tsinghua.edu.cn/kernel/firmware/?C=M&O=A
安装远程服务
sudo apt-get install openssh-server
sudo service ssh start // 启动远程服务
查找命令
sudo apt-file search ****.so //查找库文件
which pip //查找可执行文件的位置
whereis //查看文件的位置。
locate // 配合数据库查看文件位置。
用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。
find是在硬盘上遍历查找,因此非常消耗硬盘的资源,而且效率也非常低,优先使用whereis和locate。
清空回收站文件:
sudo rm -rf /home/csy/.local/share/Trash/
查看设备号 mount
//格式化内存卡
mkfs.vfat /dev/mmcblk0p1
版本管理器 update-alternatives
// 注册新的python版本 update-alternatives: --install 需要 <链接> <名称> <路径> <优先级>
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 200
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 100
// 单个删除注册的版本
sudo update-alternatives --remove python /usr/bin/python3.6
// 全部删除注册的版本
update-alternatives --remove-all python
// 查看已经注册的python 版本
update-alternatives --display python
// 修改版本
sudo update-alternatives --config python
// 自动选择优先级最高的python版本
python - auto/manual mode
删除文件
find ./ -name "*.mp4" | xargs -I file mv file ../ // 批量移动文件
find . -name '111.jpg' -exec rm -rf {} \; //删除111.jpg 包含子目录
find . -name "*" -type f -size 0c | xargs -n 1 rm -f // 删除空白文件
ubuntu 打开软件卡死
gnome-system-monitor // 打开监控
//按TAB 进入进程列表,找到卡死进程的ID,ctrl+alt+tab打开另一个终端,kill -9 杀死,或者killall
解除word密码
1 另存为.html
2-1 找到 password 所在行后,password后面的八位字母数字即为密码。把密码给删除即可
2-2 搜索 documentProtection 找到之后,在前面加un,就变成了undocumentProtection,就是没有保护了。
pip安装软件
pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
watch检测运行结果
格式
watch[参数][命令]
参数:
-n或**–interval watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
-d或–differences** 用-d或–differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。
-t 或 -no-title 会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。
-h, –help 查看帮助文档
watch -n 2 nvidia-smi // 实时检测显卡
批量移动某目录下某类型的文件到指定的目录下
find ./ -name "*.so" | xargs -I file mv file /home/garbage/
查询目标端口
sudo netstat -aptn // 会显示所有端口的占用情况 不加sudo只显示本用户的进程信息
lsof -i:$80 // 显示80端口的占用情况
将终端打印输出到文件
// 如果文件存在 会清空文件
sudo dpkg -S dashing | tee log.txt
// 追加而不会清空原文件 -i 让tee忽略中断事件
sudo dpkg -S dashing | tee -a log.txt
// 输出到多个文件
sudo dpkg -S dashing | tee log.txt log2.txt
Ping 命令
ping -c 1 -w 1 -W 1 172.16.1.16
-c 1 发送1次
-i 3 发送周期为 3秒
-s 设置发送包的大小为1024
-q 不显示指令执行过程,开头和结尾的相关信息除外。
Linux和Windows 文件编码转化
iconv -f gbk -t utf8 test测试.txt -o test测试.txt
待定
find ./ -name "*.so" | xargs -I file mv file /home/garbage/
查看设备号 mount
//格式化内存卡
mkfs.vfat /dev/mmcblk0p1
查看设备号 mount
//格式化内存卡
mkfs.vfat /dev/mmcblk0p1
查看设备号 mount
//格式化内存卡
mkfs.vfat /dev/mmcblk0p1
查看设备号 mount
//格式化内存卡
mkfs.vfat /dev/mmcblk0p1
查看设备号 mount
//格式化内存卡
mkfs.vfat /dev/mmcblk0p1