
Linux 工具
文章平均质量分 70
阳光的威威
多媒体工程师
展开
-
Autotools: Autoconf, Automake and Libtool
原文: http://blog.chinaunix.net/uid-22028566-id-2973016.html 在Automake发明之前,Autoconf是单独被使用的。有很多遗留下来的开源项目并没有完成转换成基于Autotool工具的形式。所以如果你看到一个开源项目包含了一个名为configure.in和一个手工的Makefile.in文件,你不应该感到奇怪。转载 2014-03-03 11:27:44 · 803 阅读 · 0 评论 -
Gitlab 创建备份
Gitlab 创建备份使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份:gitlab-rake gitlab:backup:create使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包, 这原创 2016-03-22 10:11:41 · 331 阅读 · 0 评论 -
linux网络监控常见命令
1. iftop -i eth1 查看网卡inteface上流量2. iftop -P -n -N -i eth1 查看某端口的流量3. netstat -ap | grep 8080 查看8080端口占用情况4. 网络带宽测速 UDP测速:服务器端:iperf -u -s ;客户端 iperf -u -c 192.168.1.1 -b 100M -i 1 -d TCP测速:服...原创 2016-05-10 19:59:50 · 1006 阅读 · 0 评论 -
Git 用法总结
Git 最基本使用方法作为一个Git的基本用户,从应用的角度对Git的用法做个小结,这里并不涉及git的工作原理,1.Git Repo/Branch的创建方法 1). 直接从server段Copy一个repo到本地,作为开发的code base,这是最常见最基本的用法 git clone https://github.com/***.git 2)原创 2014-02-28 12:21:14 · 1386 阅读 · 0 评论 -
ssh 远程执行命令操作
target_ips=('10.15.241.21''10.15.241.22''10.15.241.23''10.15.241.24''10.15.241.25');function setupOneTarget(){ index=$1; current_ip=${target_ips[$index]}; echo try to set原创 2016-08-24 11:46:31 · 2406 阅读 · 0 评论 -
经典排序算法代码
总结以前学数据结构的排序算法,都亲自测试通过:/* 本文件列出了各种排序方法:1.插入排序1.1 一般插入排序 InsertSort(int* array, int length)1.2 折半插入排序 BinInsertSort(int* array, int length)1.3 希尔排序 ShellSort(int* array, int length)2.原创 2016-11-05 21:41:22 · 830 阅读 · 0 评论 -
VIM常用用法
vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v转载 2016-11-01 19:43:40 · 294 阅读 · 0 评论 -
人工智能学习方法
转自:https://www.zhihu.com/question/49909565李嘉璇《TensorFlow技术解析与实战》作者。深度学习研发298 人赞同了该回答我明白很多入门深度学习者的疑惑。因为当初,我也是关注着这个问题进来的。其实,我在《TensorFlow技术解析与实战》当转载 2017-05-26 15:28:12 · 21938 阅读 · 0 评论 -
Centos7配置本地Yum
我们经常在安装完Centos后,需要安装些软件包,但有时遇到网络故障,或者网速太慢,软件下载是个大问题。如果我们能用OS的镜像在制作Yum repo,实现软件包本地下载,将极大提高工作效率。以下以centos7为例,以下脚本本人已测试可正常工作(需先下载centos7的安装镜像文件CentOS-7-x86_64-DVD-1511.iso)#! /bin/bash1. 挂载Centos7 ISO镜像...原创 2016-04-01 14:37:42 · 3168 阅读 · 0 评论 -
Linux下用netstat命令查看网络负载状况
今天看到一条用 netstat 查看 Linux 网络状况的语句,如下:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'前面的 netstat -n是netstat的命令,Windows和Linux都可以用,结果显示内容差不多后面的 awk'/^tcp/ {++S[$NF]} END {原创 2015-09-19 11:03:57 · 9409 阅读 · 0 评论 -
shell 监控文件更新并同步到其它机器
本Shell用于实时检测当前文件下的文件是否有更新,如果有则同步到其它服务器上#! /bin/bashKEY='/root/.ssh/id_rsa'PORT=22SSH_OPT=" -i $KEY -p $PORT"CUR_DIR=`pwd`//要保持同步的服务器IP,可以添加多个:DST_IPS=('102.152.138.28');//要同步的文原创 2015-07-01 13:53:28 · 1586 阅读 · 0 评论 -
APT介绍及使用
APT(Advanced Packaging Tool),是Debian Linux和基于Debian进行开发的Linux发行版(如Ubuntu)使用的高级包管理系统.APT最初的设计目的是处理Debian系统中的.deb软件包,但现在通过apt4rpm,已经可以在其他系统处理rpm软件包了. APT通过自动获取软件包(从wan,lan,cdrom上)自动配置,自动编译和安装APT源.翻译 2014-03-03 10:14:07 · 2930 阅读 · 0 评论 -
Vim 用法
一、 Linux→命令模式:Vim filename1.一次移动一个光标h j k l左 下 上 右2.行内移动0 到行首(d0或d^删除至行首)$ 至行尾(d$删除至行尾)0=HO转载 2014-02-28 15:22:45 · 594 阅读 · 0 评论 -
Linux library编译和链接
原文地址:www.91linux.com/html/article/program/cpp/20071207/8934.html一、编译和连接 一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库转载 2014-03-27 21:45:40 · 642 阅读 · 0 评论 -
C++ coding style (for webkit)
Rename parameter definition according webkit’srenaming style:1) Use CamelCase. Capitalize thefirst letter, including all letters in an acronym, in a class, struct,protocol, or namespace name.转载 2014-04-09 10:11:20 · 710 阅读 · 0 评论 -
开源项目开发基本知识
开源项目开发基本意识:1. 为自己的project设计IP plan, 即代码向外发布时采取何种License,例如GPL,LGPL,BSD, License的选择要综合考虑当前project对其他library的依赖,当前project的商业目的等等,有了IP plan后需要在写的源代码文件头部加上license header,这种plan一般都要经过上级部门原创 2014-04-09 13:53:24 · 749 阅读 · 0 评论 -
Indent tool and K&R code style
The indent program changes the appearance of source code by inserting or deleting whitespace to unify the indentation format for declaration, functions, sentence and etc, you are allowed to conf原创 2014-03-27 15:50:23 · 2897 阅读 · 0 评论 -
Curl 常见用法
Curl是Linux下一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ curl http://www.linuxidc.com > pa转载 2014-07-30 09:17:43 · 546 阅读 · 0 评论 -
vim 删除每行开头结尾空格
删除多余的空格行末:$ 行首:^空格:\s行末空格:\s\+$行首空格:^\+\s有些人认为行末的空格是无用,浪费而难看的。要删除这些每行后面多余的空格,可以执行如下命令::%s/\s\+$//命令前面指明范围是 "%",所以这会作用于整个文件。"substitute" 命令的匹配模式是"\s\+$"。这表示行末($)前的一个或者多个转载 2014-11-11 09:32:06 · 3278 阅读 · 0 评论 -
各种排序算法总结
/* Created by vencent on 2008.8.29 *//* 本文件列出了各种排序方法:1.插入排序1.1 一般插入排序 InsertSort(int* array, int length)1.2 折半插入排序 BinInsertSort(int* array, int length)1.3 希尔排序 ShellSort(int* array,原创 2017-10-10 16:45:47 · 315 阅读 · 0 评论