正在加载...
分页: 3/12 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]

linux 有些个命令比如 wget 会显示一个进度条。终于知道了一个办法弄出这个效果。其实也很简单:

php 版

<?php
for ($i = 0; $i <= 50; $i++) {
  printf("progress: [%-50s] %d%%\r", str_repeat('#',$i), $i * 2);
  usleep(1000 * 100);
}
echo "\n";
echo "Done.\n";


每次用 \r 结尾就是了。\n 是 new line,\r 是 return 。也就是回到行首。

bash shell 版

[code]b=''
fo

FAQ: 终端和控制台

[ 2010/09/25 11:06 | by selboo ]
由于在很多朋友对终端的概念一直不是很清楚,因此写了这个FAQ,希望能够帮助大家理解这些概念。不妥之处,还请大家来信指出。

Q:/dev/console 是什么?
A:/dev/console即控制台,是与操作系统交互的设备,系统将一些信息直接输出到控制台上。目前只有在单用户模式下,才允许用户登录控制台。

Q:/dev/tty是什么?
A:tty设备包括虚拟控制台,串口以及伪终端设备。/dev/tty代表当前tty设备,在当前的终端中输入 echo “hello” > /dev/tty ,都会直接显示在当前的终端中。

Q:/dev/ttyS*是什么?
A:/dev/ttyS*是串行终端设备。

Q:/dev/pty*是什么?
A:/dev/pty*即伪终端,所谓伪终端是逻辑上的终端设备,多用于模拟终端程序。例如,我们在X Window下打开的终端,以及我们在Windows使用telnet 或ssh等方式登录Linux主机,此时均在使用pty设备(准确的说应该pty从设备)。
阅读全文
From:http://www.wurmbai.info/2010/02/vim/

很就之前就像写这么一篇文章了,还是那句话,如果你是高手请无视这篇文章。
很多人习惯用codeblocks,netbeans,之类的集成开发环境编写程序,用source insight来阅读代码,但是集成开发环境很耗资源如果你的机子恰巧很鸡肋的话….另一方面我们好多人用的source insight貌似都是非正版的….这也就是我写这篇文章的原因。
还记得刚接触linux的时候用vim觉得是一特麻烦的东西(都是windows惯得),很多高手都说vim如何强大之类的,我就很纳闷…其实vim的配置选型之多,插件之繁琐,以至于完全可以把它配成支持各种语言的集成开发环境,以及代码阅读器。

一,把vim配成IDE
下面的是我的vim配置文件,别告诉我你不知道vim的配置文件在哪里…
看着那些选项的字面意思你一定能大致才出与之对应的功能了吧。

[code]VimL语言: Codee#9164
” All s[[
在linux下有一个strace命令,可以用来追踪程序或进程的执行过程,从中查找和追踪程序的bug,及运行中的瓶颈等。

命令用法,主要有两种方式:

1. strace  程序

strace会运行这个程序,并追踪。

2. strace -p pid

这是追踪一个已经运行的程序。

另外还有一些参数也很有用,如-c可以生成一个统计结果,-o file可以把追踪信息输出到一个文件内。

一个例子:
[code]
[root@74-82-173-217 wordpress]# strace -p 9811
Process 9811 attached - interrupt to quit
rt_sigsuspend([] <unfinished ...>
Process 9811 detached
[root@74-82-173-217 wordpress

Linux parted命令支持T级分区

[ 2010/07/02 20:22 | by selboo ]
[root@abintel ~]# parted --help
用法:parted [选项]... [设备 [命令 [参数]...]...]
将带有“参数”的命令应用于“设备”。如
分页: 3/12 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]