![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 91
AI蜗牛之家
北航烟酒僧~ 百度、腾讯自然语言处理算法工程师~
展开
-
docker常用集锦
1.关于dockerdocker是什么?为什么要使用docker?docker的基本原理又是什么?常用命令又有哪些?这些相关概念已经很多大佬整理出来了,具体参见:Docker 入门教程 概念+特点+常用命令这可能是最为详细的Docker入门总结 原理2.常用命令Notice :下面介绍到的命令中containerID如果不特殊说明,一般都可以用containeName来代替...原创 2019-12-22 10:24:27 · 487 阅读 · 0 评论 -
ubantu命令积累
1. wget -c #从网址website下载文件 -c 为了支持断点传输2.dpkg -i #3.ps aux #查看进程信息 列出进程4.sudo kill #杀掉某个进程5.原创 2017-04-03 19:28:44 · 860 阅读 · 0 评论 -
阿里云端口配置
实例背景,今天配置redis,配置了阿里云的安全组协议,但是一直connect failed,查了半天时间,特写此博,防止悲剧再演。下面针对于centos 7编写,其他版本可能Firewall配置稍有不同!在阿里云配置端口的时候,需要两步走:修改安全组协议修改防火墙修改安全组协议可参考网站:安全组配置(经典网络)应用案例修改防火墙 说...原创 2018-03-07 22:23:06 · 1128 阅读 · 0 评论 -
linux定时任务之crontab
1.用途标题已经很明显了,就是做定时任务的!!!! cron是系统主要的调度进程,可以在非人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作业。简单来说,当我们需要让系统执行一个定时任务时,我们就会用到它,比如定时重启tomcat,或者定时调用一个jar包来执行某项功能等。contab相关文件存储1、/var/spool/cron/ 这个目录下存放的是每个用户包括root原创 2018-04-13 16:16:18 · 478 阅读 · 0 评论 -
vmvare redhat centos虚拟机安装和配置
[toc] 由于redhat和centos类似,所以一下教程两个操作系统都可以,我实际测试的虚拟机是redhat7.2虚拟机安装网上的教程一抓一大把,不过真正高质量的也还不算多,多数抄过来抄过去,这里我也贴出一个我感觉比较靠谱的相关教程,也算是抄袭吧,不过好东西就是要分享的嘛!教程链接不过在这里我我有几个地方和上面教程不一样的方法:教程里选择安装的是一个不带GUI的版本,也...原创 2018-07-27 23:38:31 · 653 阅读 · 0 评论 -
opencv3.4.1安装
opencv其实安装按说算是很简单的,但是中间会出现个种问题,然后…然后…然后会踩很多坑其实真的是用最纯净的系统安装软件是一种redhat7.2安装opencv3.4.1(安装的是java调用工具) - 1、首先安装gcc和c++编译器 使用yum安装命令:yum install gcc gcc-c++ - 2、安装cmake 使用yum安装:yum install c...原创 2018-07-29 02:02:38 · 2810 阅读 · 0 评论 -
vim 进阶
基本命令重温 命令 说明 gg, :0 光标转到首行行首 G, :$ 光标转到末行行首 n+ 光标下移n行 n- 光标上移n行 H 光标定位到屏幕顶部 M 光标定位到屏幕中间 L 光标定位到屏幕底部 dd 删除整行 d0 从当前位置删至行首 d$, D 从当前位...原创 2018-07-29 02:48:15 · 803 阅读 · 0 评论 -
shell 进阶(待续)
常识:Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。Linux 的 Shell 种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)Bourne Again Shell(/bin/bash)C Shell(/usr/bin/csh)K Shell(/usr/bin/ksh)Sh...原创 2018-11-01 15:44:01 · 312 阅读 · 0 评论 -
linux 常用命令进阶
1.grepgrep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。1.1 语法:grep [options] ‘pattern’ filename1.2 options:-a 不要忽略二进制数据。-A&...原创 2018-11-26 07:23:32 · 310 阅读 · 0 评论 -
linux常用命令
1.查看存储空间df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小,查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -shdf -hl 显示目前所有文件系统的可用空间及使用情形df -T 查看根目录磁盘占用 (跟上面的有点相似)du -sh * 查看文件夹下所有文件的大小du -sh : 查看当前目录总共占的容量。...原创 2019-01-09 15:03:50 · 555 阅读 · 0 评论 -
Linux C 读取文件夹下所有文件(包括子文件夹)的文件名
今天需要测试一下OJ产生的数据,文件太多,所以需要通过文件递归遍历调用shell命令,所以网上找了递归访问的,比之前window下的程序更简单清爽。借鉴:http://www.cnblogs.com/xudong-bupt/p/3504442.htmlLinux C 下面读取文件夹要用到结构体struct dirent,在头#include <dirent.h>中,如下...转载 2017-05-22 08:03:39 · 1822 阅读 · 0 评论 -
linux命令
网站:http://man.linuxde.net很有用原创 2017-05-28 15:44:30 · 626 阅读 · 0 评论 -
解决Linux下gets函数警告
由于Linux下没有gets函数,所以提示函数警告 warning: the `gets' function is dangerous and should not be used.用fgets代替就行了。函数算在头文件:#include 函数原型: int fgetc(FILE *stream); char *fgets(cha原创 2017-05-25 21:01:32 · 8173 阅读 · 1 评论 -
[Linux/Ubuntu] vi/vim 使用方法讲解
vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念转载 2017-04-01 14:45:54 · 635 阅读 · 0 评论 -
VMware下安装Ubuntu16.10(全屏)
转自:http://blog.csdn.net/jenyzhang/article/details/514913931. 下载VMware12以及Ubuntu16.04 VMware12下载地址:http://rj.baidu.com/soft/detail/13808.html?ald Ubuntu16.04下载地址:http://cn.ubuntu.com/down原创 2017-04-01 14:49:01 · 3182 阅读 · 0 评论 -
linux下程序的编译和链接
(看着书里写的不错,保留下供参考)2.1 被隐藏了的过程 C语句的经典,“Hello World”程序几乎是每个程序员闭着眼睛都能写出的,编译运行一气呵成,基本成了程序入门和开发环境测试的默认标准。#include stdio.h>int main(){ printf("Hello World\n"); return 0;原创 2017-04-03 20:45:11 · 939 阅读 · 0 评论 -
Apache
安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。原创 2017-04-04 20:21:52 · 550 阅读 · 0 评论 -
关于最长公共子序列(SIM核心算法)
http://blog.chinaunix.net/uid-26548237-id-3374211.html原创 2017-04-04 21:09:53 · 742 阅读 · 0 评论 -
VMware Tools安装并共享文件夹设置
1.VMware Tools介绍: VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。 只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的...原创 2017-04-05 09:40:20 · 8770 阅读 · 0 评论 -
Linux shell命令特殊符号
原帖地址:http://www.2cto.com/os/201305/209678.htmlLINUX Shell特殊字符的表示方法 # 注释1. 表示注释 #注释2. 在引号中间和\#等表示#本身3.echo ${PATH#*:} # 参数替换,不是一个注释4.echo $(( 2#101011 )) # 数制转换,不是一个注释原创 2017-04-05 10:21:43 · 1700 阅读 · 0 评论 -
HUSTOJ搭建执行(LAMP+hustoj+myphpadmin)
http://www.linuxidc.com/Linux/2016-01/127180.htmhttp://www.linuxidc.com/Linux/2016-09/135615.htmhttp://www.laozuo.org/8303.htmlhttp://www.laozuo.org/6509.htmlhttp://blog.csdn.net/lj402159806/a原创 2017-04-02 21:13:40 · 1176 阅读 · 0 评论 -
Linux下调用系统终端命令popen()
最近需要大量的数据分析,但是需要执行一个GCC名令对所有文件生成中间文件,但是Makefile不会写,所以就只能直接调用Linux终端的命令了,所以使用到了popen()函数,但是执行的时候,每次都会执行一部分然后显示出错,什么原因?google后才发现这个函数的功能是fork子进程,但是每次我的没有close掉,估计子进程太多就炸掉了,加上之后完美运行。简单说一下popen()函数原创 2017-05-24 19:06:18 · 2430 阅读 · 0 评论 -
Linux C编程下没有 itoa()函数的问题
今天从window上一直c++程序到Linux上,但是原来写的itoa提示不能用了,然后用下面解决。。。。比较简洁的方法是用sprintf()函数代替。具体代码如下:#include #include int main() { int number = 429496729; char string[25]; sprintf(原创 2017-05-25 19:25:12 · 2384 阅读 · 0 评论 -
freopen文件操作后控制台输入输出
原网址:here有时用了freopen,怎么搞都不能从控制台输入输出了,相当郁闷。于是总结了一下用freopen后恢复到控制台的方法。方法一、 在freopen前,调用dup把标准输出的文件描述符保存起来 old = _dup( 1 ); FILE *fp=freopen("a.out","w"原创 2017-05-25 20:54:54 · 2615 阅读 · 0 评论 -
关于ubantu在VMWARE里安装时出现'SMBus Host Controller not enabled'
在虚拟机上运行Linux内核版本为4.7或以上的系统都在安装过程中或在启动时会因为加载intel_powerclamp驱动而导致崩溃。解决办法:1.在启动Ubuntu的时候按住左Shift键;2.Ubuntu开机时将显示GRUB启动选项;3.接下来选择Ubuntu的高级选项(Advanced options for Ubuntu);4.然后进入Ubuntu的恢复模式(Ubunt原创 2017-04-01 14:42:26 · 2051 阅读 · 0 评论