
Ubuntu基础
文章平均质量分 82
yuyuelongfly
这个作者很懒,什么都没留下…
展开
-
Linux: tmux工具
tmux是提升terminal使用效率的工具,在一个terminal里操作多个session、window、panel。另外,特别适合控制远程开发机使用,分离会话后关闭terminal,进程可以在远程开发机继续执行。首先了解tmux里不同层级的概念:session:可以理解成进入到系统不同的程序(浏览器、word),在每个session上干一类事;window:可以理解成一个浏览器不同的选项卡,根据需要选择不同的选项卡显示在当前terminal中,其他的隐藏起来;(terminal下面的状态栏可原创 2022-05-22 11:55:52 · 1498 阅读 · 0 评论 -
VSCode常用操作
ctrl + shift + p ,搜索settings, 选择 Preferences: open settings(UI)去掉 Workbench>Editor: Enable Preview的勾选。原创 2021-05-01 09:20:35 · 7407 阅读 · 1 评论 -
IPC
共享内存: https://blog.youkuaiyun.com/ababab12345/article/details/102931841socket : https://blog.youkuaiyun.com/pashanhu6402/article/details/96428887原创 2021-01-12 12:01:35 · 889 阅读 · 0 评论 -
Ubuntu:gcc/g++ 降版本
g例如,我系统安装的是gcc/g++ 5.4,实际安装程序为gcc-5/g++-5, 软连接将gcc/g++分别链接到gcc/g++。所以实际使用gcc/g++编译时会链接到gcc-5/g++-5.gcc/g++降级和升级只需要安装新版本,然后将gcc/g++分别链接到新版本的程序。1. 安装指定版本gcc/g++sudo apt-get install -y gcc-4.8sudo apt-get install -y g++-4.8Reading package list原创 2020-06-13 23:03:16 · 7365 阅读 · 0 评论 -
Linux: vi/vim使用
一、概述vim是vi的升级工具,兼容vi的命令。vi适用于文本编辑,vim更适用于coding,包括代码颜色高亮。二、安装:sudo apt-get install vimReading package lists... DoneBuilding dependency tree Reading state information... DoneThe fol...原创 2020-01-30 22:30:36 · 1083 阅读 · 0 评论 -
Linux实用工具/软件
一、录屏Kazam参考:https://www.jianshu.com/p/e1f6177dba3a二、播放器VLC推荐理由:跨平台播放器,支持H264等高清算法压缩格式(h264压缩比是200:1,一般的第三方工具不支持)安装:sudo apt-get install vlcThe following additional packages will ...原创 2020-01-12 09:29:11 · 885 阅读 · 0 评论 -
Linux: shell脚本
命令代换由“`”反引号括起来的内容为一条命令,Shell先执行该命令,然后将输出结果代换到当前命令行中。例如:ffmpeg -i `find "./" -name "*test${i}*.h264"` -codec copy ./test${i}.mp4其中,将查找的命令`find "./" -name "*fovs${i}*.h264"`的搜索结果作为输出,代换到ffmpeg命令中...原创 2019-09-12 19:11:25 · 3615 阅读 · 0 评论 -
protobuf安装和使用
一、概述Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured datafor use in communications protocols, data storage, and ...原创 2019-09-10 13:34:09 · 2423 阅读 · 0 评论 -
ffmpeg 输出视频相关信息
一、前言容器格式 V.S. 编解码格式容器格式(container: avi,mp4,wmv,mpeg\mpg)编解码格式(codec: mpeg4、h263、h264)参考:https://www.jianshu.com/p/f2f82a97adb2https://blog.youkuaiyun.com/qiurisuixiang/article/details/54943657......原创 2019-07-23 15:35:28 · 2402 阅读 · 0 评论 -
Ubuntu常用命令
一、关于terminal启动terminal快捷键:Ctrl+Alt+T普通用户:新启动的terminal的默认为普通用户,显示 "用户名@主机名: ~$",其中“~”代表当前用户路径,默认路径为/home/your_login_name/ ;"$"代表普通用户。如果进入root超级用户,则显示”root@主机名: ~# ",其中“~"代表超级用户路径/root;"#"代表超级用户。......原创 2019-07-17 09:26:08 · 9616 阅读 · 0 评论 -
LCM使用
一、概述LCM是进行信息收发的工具。“LCM is a set of libraries and tools for message passing and data marshalling, targeted at real-time systems where high-bandwidth and low latency are critical. It provides a publ...原创 2019-07-28 14:50:56 · 5787 阅读 · 0 评论 -
Ubuntu 软件仓库源
准备工作:备份初始仓库源sudo cp /etc/apt/sources.list /etc/apt/sources-bak.list一、添加仓库源:sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next更新仓库源:sudo apt-get update //访问源列表中每个网址,并拉取可更新的软件列表;但并...原创 2019-07-15 18:40:47 · 4615 阅读 · 0 评论 -
Ubuntu 安装boost
boost是扩展的C++标准库。很多程序需要boost,但是版本可能不是ubuntu系统默认安装的boost版本。如果将程序需要的boost版本安装在默认路径下,往往导致boost版本冲突(例如,在ubuntu16.04版本中,/usr/lib/x86_64-linux-gnu文件夹下默认安装了boost库),所以需要安装在自己定义的路径下;在使用依赖该boost的可执行文件时,把自定义的路径...原创 2019-07-10 19:06:24 · 3075 阅读 · 0 评论 -
window\linux连接远程开发机
一、远程访问:ssh username@IP # 可使用ifconfig查看IP#e.g. : ssh yly@192.168.8.161如果指定了端口号:ssh -p 6680 yly@192.168.8.161其中-p 表示port,注意为小写p;显示需要显示远程服务器的弹出窗口:ssh -CX username@IP # -C表示对传输的所有数据压缩; ...原创 2019-07-03 16:12:46 · 1547 阅读 · 1 评论 -
Ubuntu系统联网
如果从来没有启动过network-manger,需要先启动该服务:sudo systemctl enable network-manager随后启动network-manager:sudo service network-manager restart#在系统设置中调整时间为自动获取时间 adjust time Automatically from Internet。PS:...原创 2019-06-12 16:36:34 · 4669 阅读 · 1 评论 -
Ubuntu软件安装&卸载
一、安装软件1.1 利用dpkg命令安装.deb文件sudo dpkg -i package_name.deb #-i表示install1.2 安装依赖项,防止出现依赖项问题sudo apt-get install -f #-f表示fix-broken安装完软件后运行这个命令是一个好习惯。特别是软件安装一半失败后,一定要运行这个命令,清除未安装成功...原创 2019-05-12 22:43:13 · 1317 阅读 · 0 评论