摘要:
1. 改变原有的分隔符 FS, 输出分隔符是OFS2.gawk包含更多的系统函数3.如何传一个shell 变量-v gawk -f test.awk -v A=10 程序中可以直接使用变量A 阅读全文
随笔分类 - Linux
fedora 快捷键设置
2012-04-13 17:11 by chonghui1001, 250 阅读, 收藏,
摘要:
系统 首选项 快捷键 添加名称 命令 ALT + F2可以查看命令添加快捷键 阅读全文
fedora 设置系统时间
2012-04-13 16:41 by chonghui1001, 673 阅读, 收藏,
摘要:
Linux下我们一般使用“date -s”命令来修改系统时间。如将系统时间设定成1999年12月9日的命令如下。#date-s12/09/99将系统时间设定成下午2点18分9秒的命令如下。#date-s14:18:09注意,这里说的是系统时间,是linux由操作系统维护的。在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这 阅读全文
C语言中打开文件的方式
2012-03-23 13:19 by chonghui1001, 283 阅读, 收藏,
摘要:
打开文件有不同的方式可以打开,他们之间有很多区别 O_RDONLY:即以只读的方式打开该文件。 O_WRONLY:即以只写的方式打开该文件。 O_RDWR:即以读、写的方式打开该文件。 以上这三个常量,flags必选选择其一,且只能选择其一。还有几个可选常量可以跟这三个之一组合使用,以达到不同的效果:O_CREAT:若欲打开的文件不存在则自动建立该文件.O_TRUNC :若文件存在并且以可写的方式打开时,此旗标会令文件长度清为0,而原来存于该文件的资料也会消失。 O_APPEND :当读写文件时会从文件尾开始移动,也就是所写入的数据会以附加的方式加入到文件后面。 O_EXCL 如果O_CREA 阅读全文
gtk+安装
2011-12-05 12:09 by chonghui1001, 220 阅读, 收藏,
摘要:
GTK的安装apt-get install build-essential #这将安装gcc/g++/gdb/make 等基本编程工具apt-get install gnome-core-devel #这将安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件apt-get install pkg-config #用于在编译GTK程序时自动找出头文件及库文件位置apt-get install devhelp #这将安装 devhelp GTK文档查看程序apt-get install libglib2.0-doc libgtk2.0-doc #这将安装 gtk/gl 阅读全文
vim 使用总结
2011-11-23 10:24 by chonghui1001, 189 阅读, 收藏,
摘要:
1.替换一个字符命令 r2.替换一个词命令: .,$s/\<du\>/wen/g3.使用u命令撤消后可以使用c+R返回4.关闭高亮搜索结果 方法一::nohlsearch 方法二:/awertgvcxz (查找一个肯定不存在的字符串) 设置了高亮搜索(:set hlsearch)以后,可以通过 :set nohlsearch 永久地关闭高亮 显示,也可以通过 :nohlsearch 暂时关闭高亮显示,下次搜索时将自动恢复高亮。 阅读全文
Linux 命令使用总结
2011-11-23 10:05 by chonghui1001, 157 阅读, 收藏,
摘要:
date 命令如果要添加输出的格式: date -u + %D查看命令历史:history 10history -p !d 历史命令搜索执行补全命令:!?ate!! 执行最近一次的命令。find ~ -name ".C" -exec grep -n -H "main" {} \; 阅读全文
system v 消息队列
2011-11-09 10:43 by chonghui1001, 157 阅读, 收藏,
摘要:
一个服务器和多个客户端的例子客户将自己的进程id作为消息的一部分传递,服务器把自己的消息发给客户,消息类型指定为客户的id客户读取消息时,读取指定类型位自己id的消息穿插一句,malloc 与calloc区别。 阅读全文
ubuntu mail 命令发送邮件
2011-11-05 22:53 by chonghui1001, 470 阅读, 收藏,
摘要:
1.安装mailx msmtp2.修改配置文件新建~/.msmtprchostsmtp.gmail.comdomaingmail.comtlsontls_starttlsontls_certcheckoffprotocolsmtpauthonuseryourname@gmail.compasswordyourpasswordfromyourname@gmail.com 最好不要使用gmail,使用163的比较好新建~/.mailrcsetsendmail="/usr/bin/msmtp"echo 'test from msmtp' | mail -s 阅读全文
shell 脚本中的标准输出
2011-11-03 18:52 by chonghui1001, 418 阅读, 收藏,
摘要:
sh /tmp/aa.sh >/dev/null 2>&1解释:>和>>都是重定向输出<01> 指标准信息输出路径(也就是默认的输出方式)2> 指错误信息输出路径2>&1 指将标准信息输出路径指定为错误信息输出路径(也就是都输出在一起)习惯上标准输入(standard input)的文件描述符是 0标准输出(standard output)是 1标准错误(standard error)是 2> /dev/null 将输出重定向到/dev/null,这是个空设备,也就是忽略其输出。 2> &1 是将错误输出 阅读全文
ubuntu IPV6
2011-10-20 20:04 by chonghui1001, 255 阅读, 收藏,
摘要:
我是个离不开google服务的人。花钱买的SSH服务也时不时抽风。于是……$sudo apt-get install miredo$ifconfig在结果中应该能看见一个叫 teredo 的虚拟网卡。$ ping6 ipv6.google.comPING ipv6.google.com(2404:6800:8003::93) 56 data bytes64 bytes from 2404:6800:8003::93: icmp_seq=2 ttl=57 time=910 ms.......................现在您的浏览器应该可以访问https://ipv6.google.com了 阅读全文
ubuntu 忘记root密码
2011-10-19 12:35 by chonghui1001, 193 阅读, 收藏,
摘要:
sudo passwd root输入当前用户的密码后,会提示你设置新的root用户的密码 阅读全文
ubuntu 更新软件源
2011-10-06 12:28 by chonghui1001, 172 阅读, 收藏,
摘要:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup //这句话的意思是把原来的更新源地址做一个备份 sudo gedit /etc/apt/sources.list //用gedit修改更新源地址 打开文件后删除里面的全部内容,用下面内容替换,然后保存关闭2.添加新的软件源,我选的是163的比较快http://www.ubuntusoft.com/ubuntu-update-source.html3.sudo apt-get update 阅读全文
浙公网安备 33010602011771号