
Linux
牛仔好鬼忙
Hope is a good thing, maybe the best of things and no good thing ever dies!
展开
-
Ubuntu useful commands
sudo lsb_release -a # to check the information of ubuntu releasesudo apt-get install poppler-data # for document viewer(pdf reader include原创 2011-09-14 11:48:08 · 500 阅读 · 0 评论 -
linux shell 开发实例
读取命令行参数,打印最近几天的日期原创 2014-10-15 18:38:12 · 481 阅读 · 0 评论 -
linux 网络篇
设置gulinux中查看端口是否给占用原创 2014-10-14 23:05:27 · 530 阅读 · 0 评论 -
linux c/c++ 动态库开发实例
windows中使用__declspec(dllexport)来将函数导出原创 2014-10-15 20:30:25 · 2572 阅读 · 0 评论 -
linux crontab计划任务
linux中制定计划任务是通过cron原创 2014-10-21 15:39:54 · 681 阅读 · 0 评论 -
linux 字符集、环境语言、国际化介绍以及使用
linux中支持多种字符集查看目前系统使用的字符集: locale查看系统支持的字符集: locale -a其中看到很多环境变量LANG=zh_CN.gb18030LC_CTYPE="zh_CN.GBK"LC_NUMERIC="zh_CN.GBK"LC_TIME="zh_CN.GBK"LC_COLLATE="zh_CN.GBK"LC_MONETARY="zh_CN原创 2014-10-21 15:51:55 · 761 阅读 · 0 评论 -
shell 数学运算
减法运算#!/bin/shNUM1=1NUM2=2echo $(expr $NUM1 - $NUM2)原创 2015-01-28 11:15:01 · 595 阅读 · 0 评论 -
linux shell 技巧篇
获取系统32位或64位getconf LONG_BIT原创 2015-01-28 15:37:45 · 536 阅读 · 0 评论 -
expect 使用心得
安装软件 yum install expect例子 ssh自动登录原创 2014-10-21 20:39:48 · 2185 阅读 · 0 评论 -
c++ makefile中的应用
makefile中判断系统版本ARCH=$(shell getconf LONG_BIT)其中64位的操作系统是返回64,32位操作系统返回32原创 2015-01-16 18:48:31 · 593 阅读 · 0 评论 -
linux shell comm命令的使用
comm是文件比较的命令,主要用于比较已经排序的文件comm对输入的两个文件进行比较,输出3列数据,分别是1>仅在file1中出现的行2>仅在file2中出现的行3>在两个文件中都存在的行。假如有文件1.txt, 2.txt如下所示1.txt1 1 102 2 203 3 302.txt1 1 102 2 103 3 305 5 50使用命令comm原创 2015-01-22 15:36:21 · 3767 阅读 · 0 评论 -
vim VI E138: Can't write viminfo file /*/.viminfo!
删除对应用户目录下的文件,执行如下命令rm -f .viminf*.tmp产生原因是:vim打开文件后,没有进行任何编辑后退出,或者编辑后保存退出原创 2015-01-23 11:30:06 · 3608 阅读 · 0 评论 -
linux c/c++ 程序哪些事儿
源文件->目标文件gcc -E .c ->.i 预编译gcc -c .i -> .o原创 2014-10-15 18:45:18 · 542 阅读 · 0 评论 -
shell 文件名替换
#!/bin/shdir=/d/code/css/for file_name in $(ls -1 $dir);do if [ -f $dir$file_name ]; then dst_name=${file_name//bootstrap/bootstrap.panel} cp $dir$file原创 2014-10-29 13:28:05 · 1773 阅读 · 0 评论 -
Windows/Unix/Linux编译C/C++添加头文件与库的搜索路径
环境变量设置/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/.bash_profile:每个原创 2012-12-23 00:03:12 · 11781 阅读 · 2 评论 -
Editplus FTP远程访问Ubuntu
服务器配置安装vsftpdsudo apt-get install vsftpd客户端配置To add an ftp account to Edit PlusFollow steps 1 to 4 aboveClick "Settings"Click "ADD"Under "Description", type in a name for the accountUnder原创 2012-12-20 22:08:20 · 1917 阅读 · 0 评论 -
linux重要命令
dpkg命令使用dpkg -l 查看当前系统中已经安装的软件包的信息例子:dpkg -l | grep libmysqlclient-devDesired=Unknown/Install/Remove/Purge/Hold| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend|原创 2012-12-22 21:11:39 · 1119 阅读 · 0 评论 -
centos 安装mysql
安装mysql,可以使用base仓库或者使用mysql的自己的仓库yum install mysql myql-原创 2014-10-01 23:14:46 · 422 阅读 · 0 评论 -
linux中自启动服务说明
linux中的启动程序都放在/etc/init.d文件夹中原创 2014-10-06 19:49:00 · 579 阅读 · 0 评论 -
linux中ssh应用以及错误
遇到错误Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open处理a原创 2014-10-07 08:01:15 · 527 阅读 · 0 评论 -
linux ls命令使用
文件按文件大小从小排列 ls -lhS文件按时间原创 2014-10-26 13:03:09 · 608 阅读 · 0 评论 -
centos c++开发:访问数据库
1. 安装文章centos环境下c++开发环境搭建一文部署2.原创 2014-09-30 12:55:29 · 682 阅读 · 0 评论 -
centos下c++开发环境搭建
1. 安装gcc-c++, yum install gcc-c++,选择base仓库(何为仓库可以查看)2.原创 2014-09-30 14:22:22 · 9161 阅读 · 0 评论 -
yum 使用——从零出发
yum yellowdog update modifier原创 2014-09-29 12:58:15 · 1174 阅读 · 0 评论 -
linux 时间同步
ntpdate 时间服务器的地址或者域名转载 2014-11-12 17:32:26 · 446 阅读 · 0 评论 -
awk 使用技巧: 匹配部分元素
加入有文件内容如下所示注意到如果用前3列作为主键,这个文件5行里有两个主键,分别是1 2 3 与 1 1 1,如果我们需要累加这个文件中的最后一列达到如下效果:使用指令如下:使用awk的hash map机制awk '{key=$1"\t"$2"\t"$3;cnt[key]+=$4}END{ for(x in cnt)printf "%s\t%ld\t%ld\n", x, c原创 2015-03-05 19:46:56 · 2561 阅读 · 0 评论