du -h --max-depth=1, 用来显示当前目录下子目录大小。但是windows版的du 缺少max-depth功能。
i.disk 软件也不错,还能以图形方式显示目录大小, 我找到了藏在硬盘中的 googledesktop 和neo 的废弃文件夹有2G左右。
2007-10-13
2007-10-03
bash
http://www.linuxsir.org/main/?q=node/140
l
l <CTRL w>:删除从光标到当前单词开头的部分
l <!$>:重复前一个命令最后的参数。
Esc b
左移一个单词
Esc f
先执行 command1 ,不管 command1 是否出错,接下来执行 command2 。
command1 && command2
只有当 command1 正确运行完毕后,才执行 command2 。
gqview &
告诉 shell 将图片查看器'GQview'放到后台去执行(即当成 job 来运行)。
命令 jobs 将告诉您,在这个终端窗口中,运行着哪些命令与程序:
jobs
[1]+ Running gqview &
组合键 <CTRL z> 将挂起终端中正在运行的程序,然后您就可以用 bg 命令将其放到后台去执行。
除了'$( )',您还可以用后引号(backquote):
command1 `command2`
这里有另外一个例子。我们假设,您打算结束一个名为'rob'的程序。您先得用命令'pidof'找出相应的进程号(Process ID),然后以这个 PID 为参数,运行'kill'命令,这样就可以结束'rob'程序。除了用:
pidof rob
567
kill 567
您还可以试试:
kill `pidof rob`
所有环境变量名都是大写
变量名有时候以'$'开头,但有时又不是。当设置一个变量时,您直接用名称,而不需要加'$':
PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
要获取变量值的话,就要在变量名前加'$':
echo $PATH
/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
否则的话,变量名就会被当作普通文本了:
echo PATH
PATH
PATH=$PATH:/some/directory
这样,PATH 被设成当前的值(以 $PATH 来表示)+新添的目录。
为当前终端设置了新的 $PATH 变量。如果您打开一个新的终端,运行 echo $PATH ,将返回旧的 $PATH 值,而看不到您刚才添加的新目录。因为您先前定义的是一个局部环境变量(仅限于当前的终端)。
要定义一个全局变量,使在以后打开的终端中生效,您需要将局部变量输出(export),可以用'export'命令:
export PATH=$PATH:/some/directory
别名的语法是:
alias shortcut='command'
命令中有空格的话 ,就需要用引号(如在命令与可选项间就有空格)。请注意,您可以用单引号或双引号,但他们是有区别的。
单引号将剥夺其中的所有字符的特殊含义,而双引号中的'$'(参数替换)和'`'(命令替换)是例外。这意味着,如果您想在别名中应用变量或命令的替换,就得用双引号。看一下上面的例子,我在'.bashrc'中定义了一个称为 MUOHOME 的变量:
export MUOHOME=$HOME/web/muo/rsmuo/docs
要在上面的别名中用上这个变量,我就必须用双引号:
alias upmuo="rsync -e ssh -z -t -r -vv --progress $MUOHOME muo:/www/mandrakeuser/docs"
否则,别名将查找一个名为'$MUOHOME'的目录或文件。
http://www.linuxsir.org/main/?q=node/140
Ctrl + A : 光标移到行首。
Ctrl + E : 光标移到行尾。
Ctrl + L : 清屏。
Ctrl + U : 清除光标前至行首间的所有内容。
Ctrl + H : 同 backspace 键相同。
Ctrl + R : 搜索之前打过的命令。
Ctrl + C : 杀死当前进程。
Ctrl + D : 退出当前 Shell。
Ctrl + S:终止屏幕输出,Ctrl+Q恢复
Ctrl + Z : 把当前进程转到后台运行,使用’ fg ‘命令恢复。
Ctrl + W : 移除光标前的一个单词
Ctrl + K : 清除光标后至行尾的内容。
Ctrl + T : 交换光标位置前的两个字符。
l <CTRL y>:插入最近删除的单词
Esc + T : 交换光标位置前的两个单词。
Alt + F : 在当前行把光标向前移一个单词。
Alt + B : 在当前行把光标向后移一个单词。
<ALT d>:删除从光标到当前单词结尾的部分
l <ALT a>:将光标移到当前单词头部
l <ALT e>:将光标移到当前单词尾部
Tab : 自动补完命令
阅读(103 次)
l
l <CTRL w>:删除从光标到当前单词开头的部分
l <!$>:重复前一个命令最后的参数。
Esc b
左移一个单词
Esc f
命令的排列
command1;command2先执行 command1 ,不管 command1 是否出错,接下来执行 command2 。
command1 && command2
只有当 command1 正确运行完毕后,才执行 command2 。
命令的任务调度
当您运用任务的调度或将命令置于后台,终端就立即解放了,这样一来,终端立即就可以接受新的输入。为实现这样的目的,您只需在命令后面添加一个 & :gqview &
告诉 shell 将图片查看器'GQview'放到后台去执行(即当成 job 来运行)。
命令 jobs 将告诉您,在这个终端窗口中,运行着哪些命令与程序:
jobs
[1]+ Running gqview &
组合键 <CTRL z> 将挂起终端中正在运行的程序,然后您就可以用 bg 命令将其放到后台去执行。
命令的替换
command1 $(command2)除了'$( )',您还可以用后引号(backquote):
command1 `command2`
这里有另外一个例子。我们假设,您打算结束一个名为'rob'的程序。您先得用命令'pidof'找出相应的进程号(Process ID),然后以这个 PID 为参数,运行'kill'命令,这样就可以结束'rob'程序。除了用:
pidof rob
567
kill 567
您还可以试试:
kill `pidof rob`
文件名匹配
环境变量所有环境变量名都是大写
变量名有时候以'$'开头,但有时又不是。当设置一个变量时,您直接用名称,而不需要加'$':
PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
要获取变量值的话,就要在变量名前加'$':
echo $PATH
/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
否则的话,变量名就会被当作普通文本了:
echo PATH
PATH
PATH=$PATH:/some/directory
这样,PATH 被设成当前的值(以 $PATH 来表示)+新添的目录。
为当前终端设置了新的 $PATH 变量。如果您打开一个新的终端,运行 echo $PATH ,将返回旧的 $PATH 值,而看不到您刚才添加的新目录。因为您先前定义的是一个局部环境变量(仅限于当前的终端)。
要定义一个全局变量,使在以后打开的终端中生效,您需要将局部变量输出(export),可以用'export'命令:
export PATH=$PATH:/some/directory
别名的语法是:
alias shortcut='command'
命令中有空格的话 ,就需要用引号(如在命令与可选项间就有空格)。请注意,您可以用单引号或双引号,但他们是有区别的。
单引号将剥夺其中的所有字符的特殊含义,而双引号中的'$'(参数替换)和'`'(命令替换)是例外。这意味着,如果您想在别名中应用变量或命令的替换,就得用双引号。看一下上面的例子,我在'.bashrc'中定义了一个称为 MUOHOME 的变量:
export MUOHOME=$HOME/web/muo/rsmuo/docs
要在上面的别名中用上这个变量,我就必须用双引号:
alias upmuo="rsync -e ssh -z -t -r -vv --progress $MUOHOME muo:/www/mandrakeuser/docs"
否则,别名将查找一个名为'$MUOHOME'的目录或文件。
订阅:
博文 (Atom)
How to upgrade micronucleus
micro micronucleus nucleus 是 ATtiny/ ATMega328p的bootloder, 它的过人之处是给这些芯片带来usb支持. 使得它们可以直接通过usb口来烧录. 我购买了很多 digispark 开发板. 这些开发板小巧方便价格低廉. ...
-
因为opkg默认采用http下载包,openwrt安装软件包时,如果下载软件列表后出现签名错误,可能是因为里面有某些敏感词。 ////////////////////////// 其实是广告过滤软件的锅 关闭广告过滤就行了 解决的方法是,使用https下载。这是一个鸡和蛋的...
-
http://www.dxy.cn/bbs/post/view?bid=103&id=13897248&sty=1&tpg=1&age=0 牙科综合治疗台(牙椅)如同汽车,各种规格档次众多,最简单的牙椅可以完成基本操作,高档牙椅则不仅操作功能齐全,...
-
牙体组织 :牙釉质 牙本质 牙骨质. 釉质为特化上皮 釉质 无机物96-97% 羟基磷灰石 F 釉质细胞外基质蛋白 釉原蛋白: 晶体 生长 非釉原蛋白: 釉蛋白 成釉蛋白 釉丛蛋白 蛋白酶 组织 釉柱 施雷格线 无釉柱釉质:牙本质界...