Linux / Ubuntu
文章平均质量分 92
Alan Lan
高精地图、定位、VSLAM、VIO、LIO、多传感器标定、自动驾驶、无人机、点云处理
展开
-
linux下使用gdb调试core文件
一、GDB简介 GDB是GNU开源组织发布的一个强大的UNIX下调试程序工具,GDB主要帮助你完成下面四个方面的功能:1、启动你的程序,可以按照你自定义的要求随心所欲的运行程序。 2、可以让调试程序在你所指定的位置的断点处停止。 3、当程序停止时,可以检查此时你的程序中所发生的事情。 4、动态的改变你程序的执行环境。二、core文件简介1、core文件 当程序运行过程中出现Segmentation fault (core dumped)错误时,程序停止运行...原创 2022-05-12 11:21:40 · 13774 阅读 · 0 评论 -
ubuntu无用软件卸载及常用软件安装
一、卸载没用的自带软件:1、卸载Office:sudo apt-get remove libreoffice-common2、卸载Amazon:sudo apt-get remove unity-webapps-common3、卸载Firefox:二、安装常用软件:1、安装搜狗拼音:搜狗输入法Linux版官网下载64位版本,通过sudo dpkg -i *...原创 2020-02-22 19:29:41 · 2011 阅读 · 0 评论 -
linux 环境变量相关
系统级环境变量:每一个登录到系统的用户都能够读取到系统级的环境变量用户级环境变量:每一个登录到系统的用户只能够读取属于自己的用户级的环境变量/etc/profile (系统级)环境变量执行顺序一般情况下,Linux加载环境变量配置文件的执行顺序为:==> /etc/environment==> /etc/profile==> /etc/profile.d/*.sh(此项在/etc/profile文件中执行,可以打开/etc/profile自行查看)==&g原创 2021-08-02 17:57:55 · 260 阅读 · 0 评论 -
shell script 相关
bash命令速查表:https://github.com/skywind3000/awesome-cheatsheets/blob/master/languages/bash.sh常用:计算文件夹下文件的数目计算文件夹下指定后缀的文件数目文本处理:将文件夹下的文件名存到文本中仅保存指定列满足条件的行保留指定列按指定列排序ls | wc -l ...原创 2020-12-11 14:13:32 · 272 阅读 · 0 评论 -
vim相关
远程的时候还是vim最好用,直接用ssh连接就能用,VNC或者RDP刷新率太低了,当然在电脑上还是直接用IDE好。安装Vim:sudo apt-get install vimVim配置文件~/.vimrc:call plug#begin('~/.vim/plugged')Plug 'scrooloose/nerdtree'Plug 'rhysd/vim-clang-form...原创 2020-03-10 18:55:36 · 363 阅读 · 0 评论 -
linux 磁盘空间满了,排查记录
1、df:查看磁盘空间df -h # -h:以K、M、G为单位展示查询结果,提高信息可读性输出:Filesystem Size Used Avail Use% Mounted on.../dev/nvme0n1p2 172G 160G 3.4G 98% /...可以发现/dev/nvme0n1p2将满,而且是根目录/下所有信...原创 2019-07-24 14:08:01 · 7521 阅读 · 0 评论 -
终端复用神器tmux
一、简介 tmux 是一个终端复用工具,用于在一个终端窗口中运行多个终端会话。为什么要用 tmux:想同时打开多个目录不得不开很多终端标签来回切换 开了一个 vim 窗口之后,想切到其他目录不得不重新打开个一个终端窗口 ssh 到服务器 运行一个脚本,服务器断掉失联之后当前进程被服务器给无情地杀掉,不得不用 nohup 等方式让脚本在后台跑 每次 ssh 到服务器都要重新切到工作目录,打开多个进程等,之前的工作记录会丢失 开发者使用终端的时候在鼠标和键盘之间来回移动和定位,不仅浪费..原创 2020-06-20 18:38:23 · 549 阅读 · 1 评论 -
时间戳与日期相互转换
各种时间定义:格林尼治标准时间(旧译格林尼治平均时间或普遍称为格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。自1924年2月5日开始,格林尼治天 文台每隔一小时会向全世界发放调时信息。由于地球每天的自转是有些不规则的,而且正在缓慢减速,因此格林尼治时间已经不再被作为标准时间使用。...原创 2019-10-28 10:34:28 · 2581 阅读 · 0 评论 -
bash命令速查表
BASH CHEATSHEET (中文速查表)############################################################################### BASH CHEATSHEET (中文速查表) - by skywind (created on 2018/02/14)# Version: 47, Last Modified:...原创 2020-04-12 18:53:14 · 485 阅读 · 0 评论 -
slack-api – Slack Incoming Web Hooks – 发送消息
参考:https://api.slack.com/messaging/webhooks1. Create a Slack app相当于创建一个虚拟的用户,slack消息的发布者显示为该slack app的名字。2. Enable Incoming Webhooks3. Create an Incoming Webhook通过Add New Webhook to Workspac...原创 2020-04-15 20:37:06 · 2062 阅读 · 0 评论 -
Linux/Ubuntu相关
Linux命令行快捷键:Ctrl + 左右键:在单词之间跳转Ctrl + u:删除当前光标前面的所有文字(还有剪切功能)Ctrl + k:删除当前光标后面的所有文字(还有剪切功能)Ctrl + y:粘贴Ctrl+u或ctrl+k剪切的内容Ctrl + w:删除光标所在单词前面的所有字符Ctrl + d:向后逐个删除字符(命令行没有任何字符时,会结束终端)Alt + d:向后逐个...原创 2019-08-08 11:13:35 · 618 阅读 · 0 评论 -
Docker的安装和基本用法
0、Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker容器可以理解为在沙盒中运行的进程。这个沙盒包含了该进程运行所必须的资源,包括文件系统、系统类库、shell 环境等等。但这...原创 2019-07-30 14:15:26 · 534 阅读 · 0 评论 -
ubuntu中的包管理工具apt、apt-get、dpkg
简介: Debian 作为 Ubuntu等 Linux 操作系统的母板,其具有强健的「包管理」系统,它的每个组件和应用程序都内置在系统中安装的软件包中。Debian 使用一套名为 Advanced Packaging Tool(APT)的工具来管理这种包系统,在基于 Debian 的 Linux 发行版中,有各种工具可以与 APT 进行交互,以方便用户安装、删除和管理的软件包,a...原创 2020-03-05 21:55:20 · 1496 阅读 · 0 评论 -
利用openssl对数据进行md5加密 (Linux/C++)
一、Linux进行md5加密1、md5加密(1)交互式输入$ openssl OpenSSL> md5 1234abcd(stdin)= ef73781effc5774100f87fe2f437a435 #输入完后按crtl+d三次OpenSSL> md51234abcd (stdin)= 3d7e6a56bd7757aee22a30a1ca75cdd0 #输入完后按回车原创 2020-06-12 21:51:54 · 7675 阅读 · 1 评论