- 浏览: 26920 次
- 性别:
- 来自: 南京
最新评论
-
iamicebergs:
不同的思考方式,假如你平时一直使用linux,习惯使用命令行和 ...
搜狗在线测试题2011(其他类) -
fightmyway:
windows下也可以啊,tar格式的用winzip打开,或者 ...
搜狗在线测试题2011(其他类)
文章列表
功能说明:复制文件或目录。
补充说明:cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。
参 数:
-a 此参数的效果和同时指定"-dpR"参数相同。
-b 删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。
-d 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录。
-f 强行复制文件或目录,不论目标 ...
参考:http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html
1. 格式
find path -option [ -print ] [ -exec -ok command ] {} \
-print: find命令将匹配的文件输出到标准输出。
-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。
-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会 ...
参考:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html
简介
Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
输出信息含义
执行netstat后,其输出结果为
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address S ...
参考:http://blogold.chinaunix.net/u/6889/showart_461187.html
makefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后用关括号结束。例如,在 GNU Make 里有一个叫 'wildcard' 的函 数,它有一个参数,功能是展开成一列所有符合由其参数描述的文件名,文件间以空格间隔。你可以像下面所示使用这个命令:
SOURCES = $(wildcard *.c)
这行会产生一个所有以 '.c' 结尾的文件的列表,然后存入变量 ...
grep练习
- 博客分类:
- Linux系统管理/脚本编程
文档文件内容:
Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300
Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500
Igor Chevsky:385-375-8395:3567 Populus Place, Caldwell, NJ 23875:6/18/68:23400
Norma Corder:397-857-2735:74 Pine Street, Dearborn, MI 23874 ...
参考:http://os.51cto.com/art/201003/190307.htm
1.以 root 帐户执行上一条命令。
sudo !!
2.利用 Python 搭建一个简单的 Web 服务器。
python -m SimpleHTTPServer
3.在 Vim 中无需权限保存编辑的文件。
:w !sudo tee %
4.更改到上一次访问的目录。
cd -
5.将上一条命令中的 foo 替换为 bar,并执行。
^foo^bar
6.快速备份或复制文件。
cp filename{,.bak}
7.traceroute + ping。
mtr google.com
8.搜索命令历史, ...
今天碰到一个奇怪的问题。想配置一个不带键鼠和显示器的Redhat服务器,然后通过Xmanager进行图形界面连接:
1.带键鼠和显示器配置Redhat服务器,并设置gdm保证Xmanager能连接(注意关掉Redhat防火墙,网上介绍的添加iptables规则不好使)。
2.拔掉键鼠和显示器。
在进行第1步,Xmanager正常连接,可以进行图形界面连接;但拔掉键鼠和显示器后,Xmanager无法连接,使用putty可以正常登陆。
后来发现是拔掉显示器的缘故,连接显示器后均正常。
接下来尝试分别拔掉显示器数据线和电源线发现:
1.只连接数据线,Xmanager可以正常连接
2.只连电源线,Xma ...
看书时发现,C++中的基类的构造函数不能为虚函数(VC6.0中为虚函数是不能通过编译的),析构函数应该为虚函数(MFC中CObject的析构函数即为虚函数)。
通过以下面的代码,来看看这样的说法对不对:
测试一:
#include <iostream>
using namespace std;
class Base
{
public:
Base()
{
cout << "Base::Base()" <<endl;
}
~Base()
{
cout << ...
这篇博客参考了:http://soft-app.iteye.com/blog/922040
上面的博客讲的比较详细,解释了复制构造函数和赋值函数的区别,在这里通过相关代码解释复制构造函数和赋值函数的区别,还有需要注意初始化时的隐式类型转换。
#include <iostream>
using namespace std;
class test
{
public:
test() // 1. 默认构造函数。
{
cout << "default consturctor" << endl;
...
简单四则运算
问题描述:
输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值
注:
1、表达式只含 +, -, *, / 四则运算符,不含括号
2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况
3、要考虑加减乘除按通常四则运算规定的计算优先级
4、除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情况发生
5、输入字符串一定是符合题意合法的表达式,其中只包括数字字符和四则运算符字符,除此之外不含其它任何字符,不会出现计算溢出情况
代码实现:
#include <stdio.h>
#include < ...
在一个文件夹下找到一个唯一的文件,即这个文件没有重复的副本。
例如:文件夹abcd,其中文件名都是以r开头的。
可以使用如下命令:
ll `find abcd`|grep " r" |sort -t 5 >sort.txt
通过在vi中查看已排序文件大小,与众不同的文件通过大小就可以找到了。
MPI常用命令:
1. mpdboot:
启动集群mpd守护进程,在运行MPI程序前必须开启每个节点上的mpd守护进程。
常用的参数: -n nodenum,需要启动的节点数量
-f hostsfile节点列表,与-n 一起使用表示启动节点列表中的nodenum个节 ...
入门级:Ptypes
Ptypes一个开源轻量级的c++库,包括对一些I/O操作、网络通信、多线程和异常处理的封装。虽然代码有限,包括的内容不少,麻雀虽小,五脏俱全。
提高:STL Boost和STL ACE
Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可 ...
使用Eclipse-cdt做开发的同学可能会遇到这样的,需要输入EOF作为结束标志结束输入,但是不知道怎么结束输入。在网上搜了一堆解决方法,都是说windows下使用 Ctrl+Z 做EOF信号,unix和linux下用 Ctrl+D 做EOF信号。自己在Eclipse-cdt中试一下,发现这招行不通。
例如调试和运行以下代码,使用 Ctrl+D 也是无法终止输入的。
#include <iostream>
#include <string>
#include <vector>
using namespace std;
in ...
使用过NetflixPrize数据集的同学一定知道,NetflixPrize的Probe数据是包含在历史数据中的。做训练当然要将预测数据集分离出来~
一直在使用Hadoop平台,所以写了一个hadoop程序将Probe提取出来:
1)写了一个自定义的Writable, ...