命令 | 功能 |
---|---|
g++ -v | 查看版本 |
g++ main.cpp | 编译c++文件 |
./a.out | 运行可执行文件 |
sudo apt-get install xxx | 安装xxx |
sudo apt-get update | 更新源列表 /etc/apt/sources.list 读取软件列表 |
sudo apt-get upgrade | 把本地已安装的软件,与刚下载的软件列表里对应软件进行对比 |
git clone https://xxx.git | 下载源码 |
sudo apt-get remove xxx | 卸载掉xxx |
sudo apt-get purge xxx | 彻底卸载删除xxx的相关配置文件 |
sudo apt-get autoclean | 清理安装软件时候留下的缓存程序软件包 |
sudo apt-get clean | 清理安装软件时候留下的缓存程序软件包 |
sudo apt-get autoremove | 卸载不需要的依赖关系 /一般不用 |
sudo dpkg -i xxx | 安装xxx软件 .deb |
sudo dpkg -l xxx | 查看已经安装的软件 |
sudo dpkg -r xxx | 卸载xxx |
更新vscode | |
sudo apt-get update | |
sudo apt-get install code | |
locate xxx | 一般寻找文件xxx 数据搜寻 搜索数据库(/var/lib/locatedb) 比find -name快。使用前,先使用updatedb命令,手动更新数据库 |
find <指定目录> -name xxx | 一般寻找文件xxx 硬盘搜寻 档案档名的搜寻 默认当前目录 |
whereis xxx | 一般寻找命令xxx 程序名的搜索,默认全部搜索 二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s) |
which xxx | 在PATH变量指定的路径中,搜索系统命令xxx的位置, 并返回第一个搜索结果。 可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令 |
tar -zxvf xxx.tar.gz | 解压 xxx.tar.gz |
chmod +x xxx | 给文件xxx加上x可执行权限 |
chmod 777 xxx | 文件xxx给所有用户全部权限 r:4 w:2 x:1 |
ps -aux|grep xxx | 查看xxx的相关进程信息 |
kill xxx | 关闭pid=xxx的进程 |
mkdir -p xxx* | 建立多层目录 |
ls -a -l =ll | -a连同隐藏档(开头.)一起列出来、-l包括属性权限 |
cp [-irpa] xxx yyy | -i 覆盖询问 -r 递归复制目录 -p 档案属性一起复制 -d 复制连结文件属性而非档案本身 -a=-pdr xxx为来源档 yyy为目的档 |
rm [-rf] xxx | -f 强制 -r递归删除 xxx待删除 |
mv [-f] xxx yyy | -f强制覆盖 xxx为来源档 yyy为目的档 也可用来改名 |
cat [-n] xxx | -n打印行号 打印xxx内容 |
file xx | 查看文件类型 ASCII data binary |
nano xxx.txt | 存在就开启旧档,不存在就开启新档 类似vi/vim |
ssh -l root xxx | 连接IPxxx的远程服务器 |
dpkg -l | grep ssh | grep 过滤不包含ssh的 global search regularexpression |
ps -e | grep ssh | |
快捷键 | 功能 |
---|---|
ctrl+alt+t | 打开终端 |
Shift+Ctrl+t | 在终端中创建新标签 |
Shift+Ctrl+w | 关闭当前新标签 |
Shift+Ctrl+Q | 关闭终端 |
ctrl + super + d | 最小化所有窗口 |
alt + f4 | 关闭当前窗口 |
alt + ` | 切换当前运行的应用程序窗口 |
ctrl + insert | 命令行复制 |
shift + insert | 命令行粘贴 |
Shift+Ctrl+C | 复制 |
Shift+Ctrl+V | 粘贴 |
ctrl + l | 清屏 |
ctrl + a | 光标行首 |
ctrl + e | 光标行尾 |
Ctrl + u | 擦除从当前光标位置到行首的全部内容 |
Ctrl + k | 擦除的是从当前光标位置到行尾的全部内容 |
[Ctrl] + [Alt] + [F1] ~ [F6] | 文字接口登入 tty1 ~ tty6 终端机 |
[Ctrl] + [Alt] + [F7] | 图形接口桌面 |
[Ctrl] + [h] | 显示隐藏文件路径 |
网站 | 功能 |
---|---|
http://zhoudaxiaa.gitee.io/downgit/#/home | 下载github单个文件 |
https://wallpaperhub.app/ | 壁纸下载 |
https://openslam.org/ | OpenSLAM |
http://www.cvlibs.net/datasets/kitti/ | simulation-Kitti图库 |
https://blog.csdn.net/along_oneday/article/details/75148240 https://www.linuxidc.com/Linux/2017-12/149655.htm
在磁盘里查看
https://linuxconfig.org/ubuntu-20-04-disk-space-check
disk usage analyzer
sudo apt install baobab
sudo -i
baobab
sudo baobab
https://askubuntu.com/questions/305554/disk-space-used-up
#快速而简洁地读取 Ubuntu 20.04 系统上的硬盘使用情况
df -h
df -h /home
#-h flag tells the command to make the sizes “human-readable.”
#检查任何目录及其子目录上的存储使用情况来补充它
du -sh
#s命令中的标志告诉du只返回单个目录的统计信息,而不是列出所有子目录。
#h如前所述,该标志使输出易于阅读。
du -h --max-depth=1 /home/duan
#--max-depth它告诉du它应该遍历到子目录的深度。像这样使用它(用任何数字替换 1):
# 如果您尝试du在根目录上运行以查看整个磁盘的存储空间,请记住您需要以 root 权限执行该命令,
# 并且您应该将标准错误重定向到,/dev/null因为您将获得很多“权限”拒绝”您输出中的垃圾邮件。
# 否则有些目录没权限 会输出错误
sudo du -sh / 2> /dev/null
https://blog.csdn.net/xiaokedou_hust/article/details/82187860
https://segmentfault.com/a/1190000010533832
https://zhuanlan.zhihu.com/p/63584709?utm_source=qq&utm_medium=social&utm_oi=730754962790813696
https://blog.csdn.net/li528405176/article/details/82810342
如果只是想远程登陆别的机器只需要安装客户端(Ubuntu默认安装了客户端),如果要开放本机的SSH服务就需要安装服务器。
sudo apt-get install openssh-client
sudo apt-get install openssh-server
免密登录
本地客户端生成公私钥
ssh-keygen
~/.ssh
id_rsa私钥
id_rsa.pub公钥
公钥上传至服务器
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 37490 [email protected]
-p为端口号
Now try logging into the machine, with: "ssh -p '37490' '[email protected]'"
and check to make sure that only the key(s) you wanted were added.
i切换到输入模式,已输入字符
x删除当前光标所在的字符
:切换到底线命令模式
yy复制当前行、p粘贴到下一行、dd删除当前行
nyy复制n行、ndd删除n行 、np复制多遍
home/end 行首行尾
page up/down上下翻页
q退出 w保存 !非
:0 第一行
:$ 最后一行
/find 寻找带有find字样的内容
-
ubuntu-18.04.5-desktop-amd64.iso
https://ubuntu.com/download/alternative-downloads
"win+r"快捷键进入"运行",输入"msinfo32"回车,出现以下界面,可查看BIOS模式,最好为UEFI模式
部分电脑在BIOS中,打开关闭Security Boot即可
1.备份你U 盘;
2.进入软碟通,选择文件,浏览到ubuntu镜像所在的目录,选择ubuntu镜像文件,双击打开
3.菜单栏选择"启动",选择"写入硬盘映像"
4.选择格式化,选择写入
总空间extended 20G
/boot 976M 已用257.7M 未用718.2M
/ 28.61G 已用20.3G 未用8.2G
/home 82.81G 已用71.9G 未用11.5G
linux-swap 7.36G
现在分200G给ubuntu系统 保持未分配状态
逻辑分区
/boot 1Gb
/swap 7Gb
/ 分区 50Gb
/home 90Gb
Windows下安装Ubuntu 16.04双系统
https://www.cnblogs.com/Duane/p/5424218.html
Win10 Ubuntu16.04/Ubuntu18.04双系统完美安装
https://blog.csdn.net/qq_24624539/article/details/81775635
为图形或无线硬件,以及MP3和其它媒体安装第三方软件
其他选项
正常安装
发现有空闲分区
最后bcd用2.3并且grub引导不要用grub2
删除无用软件
删除libreoffice
sudo apt-get remove libreoffice-common
删除Amazon的链接
sudo apt-get remove unity-webapps-common
删掉基本不用的自带软件(用的时候再装也来得及)
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install
sudo apt-get remove onboard deja-dup
shadowsocks-qt5 https://www.cnblogs.com/cpl9412290130/p/11814334.html
官网
安装插件highlight
,高亮语法
https://blog.csdn.net/ice__snow/article/details/80152068
主题flatabulous/ant https://www.opendesktop.org/p/1099856/
图标ultra-flat
https://www.cnblogs.com/zifeiy/p/9142086.html
https://blog.csdn.net/u014436243/article/details/89952671
https://blog.csdn.net/ice__snow/article/details/80152068#t28
sudo vi /etc/default/grub
#GRUB_DEFAULT=0
#GRUB_TIMEOUT_STYLE=hidden
#GRUB_TIMEOUT=10
#GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
替换为
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=true
https://copytranslator.github.io/download/linux.html#v9-%E5%AF%92%E6%B8%90
sudo dpkg -i copytranslator_9.1.0_amd64.deb
卸载https://www.kutu66.com/ubuntu/article_166960
https://blog.csdn.net/renhaofan/article/details/82631082
sudo rm /usr/bin/python
sudo ln -sf /usr/bin/python3.6 /usr/bin/python
https://www.cnblogs.com/zifeiy/p/9142086.html
https://blog.csdn.net/u014436243/article/details/89952671
步骤1.首先,通过apt在终端中运行以下命令来确保所有系统软件包都是最新的。
sudo apt update
sudo apt upgrade
步骤2.在Ubuntu 20.04上安装AnyDesk。
现在,我们将存储库密钥添加到“受信任的软件提供者”列表中,然后通过运行以下命令将PPA添加到您的系统中:
wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | sudo apt-key add -
sudo echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk.list
然后,运行以下命令从存储库中安装Anydesk及其依赖项:
sudo apt update
sudo apt install anydesk
步骤3.在Ubuntu系统上访问AnyDesk。
成功安装后,您可以通过在应用程序启动器中键入Anydesk来启动。现在,您可能需要为无人参与访问设置密码。这将在您的系统上设置一个固定的密码,该密码可随时用于连接。