这里要介绍的两个命令就是标题中的less和more,首先先从我认为更好用的less开始介绍吧。 在Linux下使用cat命令查看一些比较长的文件时或者使用其他一些输出信息比较长的命令时,往往会显示超过一页内容的信息,这时候就必须要通过鼠标进行翻页,不是很便利,甚至在某些情况下鼠标滚轮是无效的(比如通过tmate远程访问终端时),这个时候就可以使用less命令。 这里举个例子,如果需要查看计算机的c
更多准备工作: 编译安装quick2wire-gpio-admin: 将当前用户pi添加至gpio组: 此时终端中若存在命令gpio-admin则说明quick2wire库安装成功 接下来安装quick2wire的python接口,首先git clone: 进入quick2wire-python-api,使用setup.py安装quick2wire python api: 至此quick2wire的p
更多各位使用命令行工具时,是否好奇过那些花里胡哨的镂空艺术字体是怎么生成的? 其实有一款小工具可以实现各种艺术字体的自动生成,那就是FigLet,话不多说,先举个例子: 是不是有内味儿了?还可以设置字体: ubuntu上安装figlet非常简单: 输入命令showfigfonts可以查看全部字体,而且还有示例(有几个字体显示不正常,我也不知道为啥): FigLet只是一个酷炫的小玩具么,并不是,事实上
更多c++中std::vectror<type>中有一个成员函数clear(),通过该clear()函数可以清空vector中所有的数据,但调用clear()只会清空vector内存空间中的数据,并不能释放系统给vector分配的内存。 可以通过调用vector的成员函数swap(*std::vector<type> &other_vec)实现vector内存释放,sw
更多在vscode官网下载了最新版的.deb安装包安装好vscode后,在应用程序里找到vscode却无法打开,图标闪了一下就退出了。 查了一下解决方案,发现是因为vscode默认生成的配置文件属于root用户,导致vscode启动后无权限修改配置文件,至于为啥会属于root用户……我猜想是因为dpkg安装时需要sudo权限,所以生成的配置文件也属于root了(瞎猜的,别打我)。 总之,解决方案就是执
更多github上deepin wine项目里的新版微信版本已经不可用了(好像不在维护了),搜集了一些解决方案,绕开了一些坑,总的来说安装过程还是比较繁琐的,而且很多教程已经失去时效性了,故用趟过坑的经验整合了一个脚本,亲测ubuntu16.04可以正常运行(18.04慎用存在字库显示问题,文中会提供解决方法),每次重装系统都用它一键部署。 使用方法: 1 使用命令 下载install_deepinw
更多在大多数图形界面的软件中Ctrl+s都是保存的快捷键,所以使用Vi或者Vim时,经常会习惯性的按下Ctrl+s键,如果你也这么试过的话,你会发现你的Vi/Vim一定会卡死,Ctrl+C或者Ctrl+Z也无法关闭Vi或者Vim,只能重开一个终端继续编辑。 解决方案很简单,只要再按下Ctrl+Q,Vi/Vim又恢复正常了。 所以这是Vi/Vim的bug么,其实这个锅不能由Vi/Vim背,因为Ctrl+
更多最近用cout和system(“clear”)做了一个简单的调试界面,但是受制于cout的速度较慢,导致这个界面的帧率不能做的太高,否则会造成比较严重的画面闪烁和延迟。 通常来说使用printf会比cout效率更高,但是之所以cout在大多数时候速度都没有pringf快,主要是因为cout(由iostream定义)需要保证对printf(由stdio.h定义)的兼容性,因此
更多