Linux
记录和Linux相关的知识。
木顶思上
发表是最好的记忆。
展开
-
Linux小技巧之终端快捷键大全
在前面一篇博客中记录了终端全选的技巧。下面记录一下关于终端使用的其它一些小技巧。F1 查看帮助 F11 全屏 Shift+Ctrl+T 打开一个新的终端 Shift+Ctrl+N 新建一个窗口打开终端 Shift+Ctrl+W 关闭选中的终端 Shift+Ctrl+Q 关闭当前窗口全部终端 Shift+Ctrl+C 复制 Shift+Ctrl+V 粘贴 Ctrl+Shift++ 放大(终端字体跟着放大...原创 2020-07-11 19:55:37 · 1239 阅读 · 0 评论 -
Linux小技巧之终端terminal全选
当打开一个终端,经过若干指令后,终端上输出的内容较多,直接框选这些内容进行选择比较费事。有没有全选的功能呢?答案是有的!方法1:终端菜单栏全选 当窗口比较小时,终端顶部是没有菜单选项的,此时只需要将终端最大化,就可以看到顶部的菜单栏了~~~~,如下图所示: 此时只需要找到Edit----Select All就可以全选终端的所有内容了。(遗憾的是,这个全选并没有快捷键~~~) 右键选择Copy即可复制所选择的内容。在终端复制粘贴是有...原创 2020-07-11 18:35:50 · 11344 阅读 · 0 评论 -
Linux下安装Matlab R2017a超详细安装教程(带图文)
前言 本人的操作系统是Ubuntu 16.04,MATLAB R2017a。其他版本的MATLAB安装过程是类似的。1、下载安装包 本人的MATLAB版本是R2017a,之前别人拷贝给我的,在网上找到了一个R2016b的下载版本:MATLAB R2016b下载地址。具体的安装文件如下图所示: 这里面包含如下文件: (1)安装iso文件。包含2个iso文件,需要在安装完dvd1之后将dvd2挂载上,然后完成整个安装过程。...原创 2020-07-10 20:22:41 · 7473 阅读 · 1 评论 -
问题:ERROR:Cannot uninstall enum34 / pyasn1-modules
下午安装了一下tensorflow:$ sudo pip install tensorflow-gpu==1.4.0 当然也可以提前把tensorflow下载下来,然后$ sudo pip install xxx.whl进行安装。 在安装的过程中,报了如下的错误:ERROR: Cannot uninstall 'enum34'. It ...原创 2019-10-31 17:52:25 · 1369 阅读 · 0 评论 -
Linux下apt-get问题:dpkg was interrupted,you must manually run sudo dpkg --configure -a
在使用apt-get指令卸载软件时,遇到如下的问题:$ sudo apt-get remove python-qt4E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 但是输入该指令不起作用:$ sudo dpkg --configure -aProcessing triggers for libc-bin (...原创 2020-05-30 20:46:10 · 1334 阅读 · 0 评论 -
编译警告:warning: Clock skew detected. Your build may be incomplete.
在编译darknet_ros程序时,遇到如下警告:make[2]: Warning: File 'darknet_ros/darknet_ros/CMakeFiles/darknet_ros_lib.dir/depend.make' has modification time 25801 s in the futuremake[2]: warning: Clock skew detected. Your build may be incomplete.make[2]: Warni...原创 2020-05-28 22:34:01 · 10519 阅读 · 0 评论 -
Ubuntu 16.04部署SSH Keys
最近从github上下载代码时,出现如下的错误信息: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights 截图如下: 分析:出...原创 2020-05-28 21:34:15 · 574 阅读 · 0 评论 -
Linux问题:E: Could not get lock /var/lib/dpkg/lock-frontend
在使用apt-get指令安装软件时,遇到如下的问题:E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?截图如下: 解...原创 2020-05-27 23:05:07 · 3839 阅读 · 5 评论 -
Ubuntu 16.04与Win10双系统的安装详细教程
查阅了很多双系统的安装教程,觉得下面这篇博客写得比较清楚,记录一下。以后有需要就参考这篇博客了。 Ubuntu 16.04与Win10双系统双硬盘安装图解原创 2020-05-17 10:15:42 · 474 阅读 · 0 评论 -
在Linux下安装搜狗输入法
安装好Ubuntu系统后,系统默认的中文输入法是Google Pinyin,个人还是感觉搜狗输入法更好用。总结一下在Linux下安装搜狗输入法的步骤以及遇到的问题。1、去搜狗输入法官网下载适合于自己电脑的安装包,一般是64位的。2、打开命令行终端,切换到刚才下载的安装包文件夹($ cd Downloads),输入如下指令:$ sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb 如果是第一次安装,一般会遇到如下问题:...原创 2020-05-16 20:38:56 · 4701 阅读 · 1 评论 -
Ubuntu问题:挂载设备报错mount:unknown filesystem type 'exfat'
将SD卡或者移动硬盘插电脑上时,提示如下问题: mount:unknown filesystem type 'exfat'解决方案:$ sudo apt-get install exfat-fuse参考网址:https://blog.csdn.net/flexitime/article/details/45486185...原创 2020-05-11 13:44:24 · 2944 阅读 · 0 评论 -
ROS问题:#error This file requires compiler and library support for the ISO C++ 2011 standard.
在解决了上面这篇博客ROS问题:Could not find a package configuration file provided by ......的问题之后,进行编译,结果出现了如下问题:即: In file included from /usr/include/c++/5/type_traits:35:0, f...原创 2019-12-09 21:06:02 · 2749 阅读 · 0 评论 -
Linux开机启动:System program problem detected
Linux下每次开机启动都显示System program problem detected,如下图所示: 解决办法:打开一个终端,输入$ sudo gedit /etc/default/apport 将enabled=1改为enabled=0保存退出,重启电脑则不会报这个错误,问题解决。参考网址https://www.cnb...原创 2019-11-20 18:15:12 · 1138 阅读 · 0 评论 -
显卡问题:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver
电脑显卡出现异常,于是输入$ nvidia-smi指令进行查看,提示信息如下: 即:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and run...原创 2019-11-15 21:09:48 · 4729 阅读 · 2 评论 -
Ubuntu16.04下无法打开分屏式终端Terminator
在修改python2和python3的启动顺序之后,在Linux下安装的分屏式终端Terminator竟然打不开了,而Ubuntu本身自带的终端Terminal是可以打开的。重启了电脑也打不开Terminator终端。于是想着在Terminal终端输入指令试试,结果提示如下错误: File "/usr/bin/terminator", line 119 ...原创 2019-11-15 20:43:11 · 758 阅读 · 0 评论 -
问题:The program 'nvcc' is currently not installed.
使用$ nvcc --version查询版本信息时,报如下提示: The program 'nvcc' is currently not installed. You can install it by typing: sudo apt install nvidia-cuda-toolkit 但...原创 2019-10-30 20:33:07 · 3396 阅读 · 0 评论 -
Linux小知识之查看版本
1、查看GPU版本信息:$ nvidia-smi 注意-smi前面没有空格。2、查看cuda版本$ cat /usr/local/cuda/version.txt3、查看cudnn版本$ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2查询结果如下:由图可知,cudnn...原创 2019-10-29 21:40:08 · 544 阅读 · 0 评论 -
Linux小知识之常用快捷和命令总结
1、常用快捷键(1)复制和粘贴 在Terminal中选中某些文字后,按Ctrl+C复制不了,需要按Ctrl+Shift+C进行复制;Ctrl+C是终止正在运行的程序; 在文档中可以采用Ctrl+C进行复制,到Terminal上进行粘贴需要同时按Ctrl+Shift+V,而不是Ctrl+V。(2)清屏 终端内容太多,可以用Ctrl+L对T...原创 2019-10-25 21:58:30 · 229 阅读 · 0 评论 -
在Linux下安装VScode
最近看到别人使用VScode,感觉很方便,于是开始装起来。以下是安装VScode的过程:(1)首先从官网下载VSCode安装包,VSCode的下载地址;(2)安装指令:# 在安装包所在目录打开终端,含下载的.deb文件$ sudo dpkg -i xxxx.deb安装完成界面如下图:(3)在Search your computer(左上角)搜索Visua...原创 2019-10-24 18:49:52 · 5531 阅读 · 0 评论 -
Linux小知识之CMake创建工程的一般流程
学习了一点Linux下编译程序的知识,这里总结一下在Ubuntu下使用CMake创建一个工程的一般流程,记录一下详细步骤。(1)建立一个Test文件夹(作为根目录):~$ mkdir test(2)进入test文件夹,分别创建include和src文件夹,同时创建CMakeLists.txt文件:~$ cd test/~/test$ mkdir include...原创 2019-10-24 18:31:01 · 1784 阅读 · 0 评论 -
Ubuntu 16.04 LTS循环登录问题
之前我的笔记本出现过Ubuntu循环登录的情况,但是查了很多资料,尚未解决,后来就干脆重装系统了(丧,这算是最坏的解决办法了吧)。 后来我的工作机也出现了这个问题。工作机里有很多资料,而且已经安装了很多软件,重装不太现实啊,于是下决心解决这个问题。好在看到了这个博客:Ubuntu循环登录 解决办法,发现是自己电脑的NVIDIA驱动问题,按照这篇博客所写进行操作,真的...原创 2019-10-15 21:08:29 · 1931 阅读 · 0 评论 -
Linux小知识之tree的安装与使用
Linux下的tree命令用于以树状图列出目录的内容,tree是一种递归目录列表命令,产生一个深度缩进列表文件。执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。以树状图列出目录的内容,让你一目了然。tree的安装指令:sudo apt-get install tree查看帮助:$ tree --help$ man tree语法:u...原创 2019-10-15 18:55:07 · 463 阅读 · 0 评论 -
Linux小知识之touch的用法总结
touch是Linux常用的一条基本命令,它有如下两个功能: (1)是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来; (2)是用来创建新的空文件。 其语法结构如下:$ touch [选项] [文件] 其中“选项”是可选的,即touch后可以直接接“文件”;“文件”...原创 2019-09-17 22:16:38 · 13488 阅读 · 0 评论 -
Linux小知识之mkdir的用法总结
mkdir是Linux常用的一条基本命令,表示如果当前路径下不存在该目录(文件夹),则新建该目录(文件夹)。其语法结构如下:$ mkdir [选项] [目录] 其中“选项”是可选的,即mkdir后可以直接接参数;“目录”指定要创建的目录列表,多个目录之间用空格隔开。 通过mkdir --help可以来查看mkdir指令的用法:...原创 2019-09-17 21:02:47 · 24826 阅读 · 0 评论 -
Linux多终端窗口合并以及多窗口分屏式终端
在Linux下经常需要开启多个终端来完成任务,但是各个终端之间的切换比较麻烦,因此想着有没有简洁的方法能方便切换。查了一些资料,总结下面两种方法:方法一:不安装软件 (1)按快捷键Ctrl+Alt+T,打开一个终端; (2)再按快捷键Ctrl+Shift+T,就可以在同一窗口打开另一个终端,按多次,就会生成多个终端,效果图如下:快捷键开...原创 2019-09-16 21:16:25 · 14686 阅读 · 0 评论 -
更改Linux终端用户名的颜色
不知道修改了什么地方,重新打开终端后,用户名显示的都是白色,用起来很不习惯,以前的绿色没了,查了一些资料,解决方案如下:(1)打开一个终端,输入指令~$ sudo gedit /etc/profile;~$ sudo gedit /etc/profile(2)在该文件中最后一行加上下面这一行代码:PS1='${debian_chroot:+($debian_ch...原创 2019-09-16 20:16:19 · 4255 阅读 · 0 评论 -
Linux下屏幕截图的命令行方法
电脑操作系统中一般都有自带截图快捷键,而很多软件业有截图的功能,那么Linux操作系统要如何截图呢? 在linux系统上怎么截图: 键盘上的截图键还可以用,不过那是截取一整个屏幕的,想要截图某一个区域的时候怎么办呢? 可以使用命令来截图,ubuntu 中截图命令是gnome-screenshot 。 可以在终端输入gnome-screenshot -h 来查看该命令的用法用法: gnome原创 2015-11-09 15:04:10 · 18624 阅读 · 0 评论 -
homebrew在Linux下的使用讨论及Linuxbrew安装方法
有网友表示:“没有发现类似于“linux下homebrew”的使用和安装说明。” 实际上,几乎每个 Linux 发行版都有自己的包管理器,RedHat 系的 yum,Debian 系的 apt,Gentoo 的 Portage 等,并不需要像在 Mac 上一样用一个第三方的包管理器。CentOS 属于 RedHat 系,用 yum 就好。 Homebrew在Mac下很好用。但是和 L原创 2015-10-18 10:16:12 · 10485 阅读 · 6 评论