Linux学习笔记
zxyhhjs2017
这个作者很懒,什么都没留下…
展开
-
如何理解login shell 和non-login shell
如何理解login shell 和non-login shellnon-login shell就是登录的时候不需要登录密码,即我自己打开ubantu系统之后,登录进去,通过ctr+alt+t打开终端不需要密码,这个就是non-login shell;login shell 就是我打开bash 然后我使用su-命令 需要输入root密码,这个登录就叫login shell,或者说切换其他用户转载 2017-09-11 16:46:07 · 766 阅读 · 0 评论 -
Linux---之Ubuntu下装VScode
1. 通过官方PPA安装Ubuntu make sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make2. 使用命令安装visual studio code umake ide visual-stu...转载 2018-10-31 20:58:36 · 493 阅读 · 0 评论 -
opencv---之如何安装opencv和opencv_contrib
概览在 Ubuntu 类系统上安装 OpenCV 可以直接使用 apt 进行安装,直接在终端键入以下命令即可:$ sudo apt install libopencv-dev 1如果只是使用 OpenCV 的基本功能,那么上面的安装方法非常简单快捷。但是如果要使用一些额外的算法,比如人脸识别,那就需要安装 opencv_contrib 来实现。本文记录了从源码安装 OpenC...转载 2018-11-15 17:03:30 · 2705 阅读 · 0 评论 -
Linux---之gcc,g++ cflags
### Date: 2017/3/23###Author:SoaringLeeCFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时会在安装路径下建立一个i...转载 2018-11-12 17:15:55 · 1088 阅读 · 0 评论 -
Linux----之pkg-config用法
pkg-config的用法pkg-config的用法pkg-configpkg-config程序是干什么用的?简单的说就是向用户向程序提供相应库的路径、版本号等信息的程序。譬如说我们运行以下命令:pkg-config 查看gcc的CFLAGS参数$pkg-config --libs --cflags opencv会显示如下信息:-I/usr/include/open...转载 2018-11-12 17:17:10 · 309 阅读 · 0 评论 -
Linux---g++编译opencv
转载:https://blog.csdn.net/zhang_shuai12/article/details/53565446转载 2018-11-12 17:25:27 · 664 阅读 · 0 评论 -
ubuntu---sudo apt-get update更新源出错
转载:https://www.aliyun.com/jiaocheng/119860.html转载 2018-12-12 12:18:22 · 661 阅读 · 0 评论 -
lua和torch的安装
之前用过tensorflow和theano,今天看一个项目用的torch,虽然之前就知道这个也算一个有名的框架,但是看代码才发现这玩意儿竟然是用lua写的。。。现附上lua官网吧:http://www.lua.org/start.htmlTorch并没有跟随Python的潮流,它是基于Lua的。对于解释器没有必要像Matlab或者Python那样,Lua会给你神奇的控制台。Torch被Fa...转载 2019-02-21 13:26:14 · 4446 阅读 · 1 评论 -
linux之--install超时
pip install 包出现HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed outcmd利用pip下载第三方库发生超时,解决方法:pip --default-timeout=100 install -U +(包名)转载:https://blog.csdn.net/tian5332995/a...转载 2019-03-10 18:05:20 · 380 阅读 · 0 评论 -
ITK---安装
https://blog.csdn.net/qq_32599479/article/details/80542145最后记得在build里 sudo make install原创 2019-03-30 17:22:31 · 1244 阅读 · 0 评论 -
Linux---之conda换源
windows下转载自:https://blog.csdn.net/dream_allday/article/details/80344511在清华源和中科大源之间自行选择1 添加清华源命令行中直接使用以下命令conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/...转载 2019-05-14 14:27:09 · 14540 阅读 · 1 评论 -
linux---修改bashrc文件导致终端命令不能使用
其实解决问题的方法很简单:把你在bashrc文件中写错的东西注释掉或者改写正确即可。可是此时图形界面登陆不了,vim用不了。怎么改?解决方案: 步骤1:输入命令export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 以上命令执行后,vim就可以...转载 2018-08-21 20:11:06 · 2798 阅读 · 1 评论 -
linux---之pip,conda下载速度慢,手动更换到国内的源
转载:https://blog.csdn.net/christianashannon/article/details/78874547手动指定源:在 pip 后面跟-i 来指定源,比如用豆瓣的源来安装 web.py 框架:pip install numpy -i https://pypi.doubanio.com/simple/注意后面要有 /simple/ 目录推荐的源除...转载 2018-08-06 20:17:47 · 835 阅读 · 0 评论 -
linux---之内存空缓存满
Linux中Cache内存占用过高解决办法 在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输...转载 2018-08-06 17:14:01 · 1122 阅读 · 0 评论 -
Linux---之子父进程,及exec命令
父 shell,子 shell ,export 与 变量传递当我们在一个 shell 里运行一个脚本程序时,该 shell 就会 fork 出一个新进程,从而启动了另一个命令解释器(由脚本中第一行的 #!/bin/xxx 指定,如 bash shell)来解释运行我们这个脚本。也就是说,这个新进程是一个子 shell,而之前的 shell 是个父 shell 。在我们所运行的脚本里转载 2017-11-29 13:48:28 · 5193 阅读 · 0 评论 -
Linux---之EOF
shell编程—— EOF 2013-12-21 18:09:32| 分类:Shell |举报|字号 订阅 下载LOFTER我的照片书 | 在shell编程中,”EOF“通常与”交互式程序(命令)<<EOFcommand转载 2017-11-29 13:59:25 · 253 阅读 · 0 评论 -
matlab---之cat,size
cat函数相当于是合成矩阵,即把几个不同的矩阵合成一个矩阵如:cat(1,a,b)就是把ab矩阵按照行的方式合成举个例子:cat(2,a,b)按列合成ab,如下:cat(3,a,b)把ab合成在第三维,第三维的长度是2:a=[],b=[1,2;3,4],cat(1,a,b)与cat(2,a,b),cat(3,a,b)都是一样的,因为a为空矩阵,这样合成还是b这个原创 2017-11-30 19:57:07 · 863 阅读 · 0 评论 -
Linux---之预处理器,编译器,汇编器,连接器
预处理器,编译器,汇编器,连接器1.2程序被其它程序翻译成不同的格式 hello程序的生命周期是从一个源程序(hello.c)(称为高级c语言)开始,被其它程序转化为一系列的低级机器语言指令,这些指令按照一种称为可执行目标程序的格式打包好,以二进制磁盘文件的形式保存。 例:unix> gcc -o hello hello.c可以实现源文件向目标文件的转化,该过程由编译程序完成。转载 2018-01-12 10:03:23 · 879 阅读 · 0 评论 -
Linux----之汇编语言的由来
早期的程序设计均使用机器语言。程序员们将用0, 1数字编成的程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。这样的机器语言由纯粹的0和1构成,十分复杂,不方便阅读和修改,也容易产生错误。程序员们很快就发现了使用机器语言带来的麻烦,它们难于辨别和记忆,给整个产业的发展带来了障碍,于是汇编语言产生了。汇编语言的主体是汇编指令。汇编指令和机器指令的差别在于转载 2018-01-12 10:07:39 · 494 阅读 · 0 评论 -
Linux---之make -j4,cmake
make与cmake都是一种编译工具,只有经历过编译后的文件才能运行,知识储备:多核cpu与单核cpu的区别就是,多核cpu相当于有多个单核cpu,如果只有一个单核cpu的话,在多道程序的操作系统中,执行程序是轮流执行,即一个程序在执行cpu而另一个程序如果需要执行cpu的话,则需要等待。而多核的话,如果两个程序同时都要用到cpu,就可以直接去寻找不同单核,而不用等待,很大的提高了执行速度。mak原创 2018-01-15 09:49:00 · 9764 阅读 · 0 评论 -
linux---之搭建虚拟环境
1.下载(直接到清华镜像下载) 下载链接,选择合适的版本,我试了几个,选择了一个下载最快的,原谅我的渣渣网速, 官网在国外,必须找镜像,不然很慢很慢,,,,,, 此步骤真的很慢,重新选择下载网址,这个是官网,仍然很慢,官网 清华镜像是最快的清华镜像连接此处最好按照上面的把anaconda 仓库的镜像也弄好,不然以后会很慢(实践证明,换了镜像之后快得不是一个级别啊) conda config –ad...转载 2018-07-12 15:49:51 · 982 阅读 · 0 评论 -
linux---输入import导致鼠标锁死
在linux下输入import导致鼠标锁死用ps -e |grep importkill -9 id原创 2018-07-13 10:25:19 · 433 阅读 · 0 评论 -
Linux ---之HOST key vertification failed
原创 2018-07-25 14:43:08 · 624 阅读 · 0 评论 -
Linux---之源解决conda,pip下载速度慢的问题
源:其实就可以理解为来源,即软件的来源,即别的服务器地址,那个地址上面有你想要的软件如何解决conda install慢呢,换一个国内源即可conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes...原创 2018-07-29 10:32:33 · 910 阅读 · 0 评论 -
python---之np.prod() 函数计算数组元素乘积等
转载:https://blog.csdn.net/Hero_Never_GIVE_UP/article/details/81114308转载 2019-06-18 20:45:52 · 2348 阅读 · 0 评论