
Linux
文章平均质量分 66
Meph1sto丶
Speech
展开
-
在MAC上安装opencv4+python3+SIFT+SURF
为了在mac上安装opencv4并使用SIFT与SURF,只能通过源码自己编译,现在总结一下,我安装的版本为4.1.20. 提前准备在mac为了编译各种源码,我们必须安装xcode,安装完成后执行如下命令安装命令行工具sudo xcode-select --install最好将Homebrew和Anaconda3也都装上,我是用的conda管理python环境的,在安装前请确认自己的cm...原创 2019-10-30 15:07:08 · 661 阅读 · 0 评论 -
screen命令详解
一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计转载 2017-09-13 11:49:35 · 1785 阅读 · 0 评论 -
yum命令
yum命令转载 2017-09-13 11:46:51 · 481 阅读 · 0 评论 -
vim配置文件
set backspace=indent,eol,start set history=50 // keep 50 lines of command line history set ruler // show the cursor position all the time set showcmd // display incomplete commands set incsearch /原创 2017-07-09 17:14:18 · 325 阅读 · 0 评论 -
第十一章 bash命令
man [command] 命令帮助man -f [command] 查看[command]的说明文件 等价于 whatisman -k [command] 说明文件中有关键字[command]的文件列出 等价于apropos who 查看有谁在线netstat -a 查看网络联机状态fsc原创 2017-07-04 10:44:08 · 504 阅读 · 0 评论 -
linux源码安装(ubuntu安装vim为例)
第一步:下载git源码cd ~git clone https://github.com/vim/vim.git第二步:安装依赖sudo apt-get install libncurses5-dev \ libgnome2-dev \ libgnomeui-dev \原创 2017-07-07 16:17:08 · 666 阅读 · 0 评论 -
文件权限与目录配置
ls -al 列出所有文件的文件详细的权限与属性(包含隐藏文件) [d]目录 [-]文件 [l]链接文件 [b]可供存储的接口设备 [c]串行端口设备 [s]套接字 [p]FIFO,pile管道 第一列 权限 第1个字符代表这个文件是“目录、文件或链接文件等” 23原创 2017-07-04 10:50:51 · 279 阅读 · 0 评论 -
语系编码转换
iconv -f 原本编码 -t 新编码 filename [-o newfile]参数:--list:列出iconv支持的语系数据-f:from,原本编码格式-t:to,即后来编码格式-o file:如果要保留原本的文件,那么使用-o新文件名,可以建立新编码文件原创 2017-07-04 10:50:14 · 487 阅读 · 0 评论 -
第九章 文件、文件系统压缩与打包 PS:完整备份工具没看
压缩文件拓展名:*.z compress程序压缩的文件(陈旧,现在已经不用了)*.gz gzip程序压缩的文件*.bz2 bzip2程序压缩的文件*.tar tar程序打包的数据,并没有经过压缩*.tar.gz tar程序打包的文件,其中经过gzip的压缩*.tar.bz2 tar程序打包的文件,其中经过bz原创 2017-07-04 10:48:19 · 292 阅读 · 0 评论 -
ubuntu文件安装命令
apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装"-f =原创 2017-07-04 10:47:32 · 1076 阅读 · 0 评论 -
第九章 dd命令
dd if ="input file" of="output file" bs="block size" count="number"参数:if:就是input file,也可以是设备of:就是output file,也可以是设备bs:规划一个block的大小,若未指定则默认是512bytes(1个扇区的大小)count:多少个bs的意思原创 2017-07-04 10:46:13 · 308 阅读 · 0 评论 -
用户变量和环境变量设置
首先是设置全局环境变量,对所有用户都会生效:/etc/profile: 此文件为系统的每个用户设置环境信息。当用户登录时,该文件被执行一次,并从 /etc/profile.d 目录的配置文件中搜集shell 的设置。一般用于设置所有用户使用的全局变量。/etc/bashrc: 当 bash shell 被打开时,该文件被读取。也就是说,每次新打开一个终端 shell,该文件就原创 2017-07-04 10:45:15 · 5287 阅读 · 0 评论 -
第十章 vim
一般模式切换到编辑模式的可用按钮说明i,I 进入插入模式i为从当前光标前一个所在处插入,I为在目前所在行的第一个非空格字符处开始插入a,A 进入插入模式a为从当前光标所在处的下一个字符开始插入,A为从光标所在行的最后一个字符处开始插入o,O 进入插入模式o为在所在光标处的下一行处差不如新的一行;O为在目原创 2017-07-04 10:44:42 · 341 阅读 · 0 评论 -
第十三章 shell script
vi写的shell脚本默认是没有可执行权限的,必须要chmod u+x ... 后再运行如果写完的shell脚本不能运行可能是以下原因:没有权限执行时没有加./ 而且该shell脚本没有被加到PATH里面shell 解释器路径乱了执行: /bin/sh -x ./xxxx.sh -x会在执行shell脚本时在命原创 2017-07-04 10:42:40 · 508 阅读 · 0 评论 -
Linux文件后台挂起
ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行jobs 查看当前有多少在后台运行的命令jobs -l 选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated,但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中原创 2017-07-04 10:41:58 · 1215 阅读 · 0 评论 -
第八章 符号连接与硬连接
inode:每个文件都会占用一个inode,文件内容都是由inode的记录来指向的。也就是说,读取文件必须要经过目录记录的文件名来指向到正确的inode号码才能读取,文件名只与目录有关,文件内容与inode有关。 Linux的文件系统(硬盘)分为2部分:inode table 与 data area。inode table上有许多的inode, 每个inode分别记录一个档案的原创 2017-07-04 10:41:19 · 372 阅读 · 0 评论 -
第七章 文件与目录管理
cd pwd mkdir rmdirpwd [-P] 显示当前的路径,而非使用连接(link)的路径pwd 列出当前目录mkdir [-mp] 目录名称 -m:配置文件案的权限,直接设置,不需要看默认权限。-p:帮助你直接将所需要的目录(包含上层目录)递归创建起来。也即是创建多层目录eg:mkdir -m 711 test原创 2017-07-04 10:40:05 · 247 阅读 · 0 评论 -
执行等级、关机重启
切换执行等级:initrun level 0:关机run level 3:纯命令行模式run level 5:含有图形界面模式run level 6:重启关机、重启:shutdow [-t sec] [-arkhncfF] 时间 [警告]参数:-t sec :-t 后面加秒数,几秒后关机的意思,若不用这个命令,后面原创 2017-07-04 10:37:53 · 249 阅读 · 0 评论