linux
bash
中断
ctrl-c 是发送 SIGINT 信号,终止一个进程
ctrl-z 是发送 SIGSTOP信号,挂起一个进程
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF
光标移动
Ctrl + a # 将光标移至行首
Ctrl + e # 将光标移至行末
Alt + f # 将光标向前移动一个单词
Alt + b # 将光标向后移动一个单词
Bang (!) 命令
!!:执行上一条命令
!blah:执行最近的以 blah 开头的命令,如 !ls
!blah:p:仅打印输出,而不执行
!$:上一条命令的最后一个参数,与 Alt + . 相同
!$:p:打印输出 !$ 的内容
!*:上一条命令的所有参数
!*:p:打印输出 !* 的内容
^blah:删除上一条命令中的 blah
^blah^foo:将上一条命令中的 blah 替换为 foo
^blah^foo^:将上一条命令中所有的 blah 都替换为 foo
screen
screen -S yourname -> 新建一个叫yourname的session screen -ls -> 列出当前所有的session screen -r yourname -> 回到yourname这个session 分离会话 - 让会话一直运行,不断开。 screen -d yourname -> 远程detach某个session 以后再回来看的时候用-r恢复下就好。
tmux
cpio
fg bg jobs
netstat
ps
ln
ln -s /home/ddfivfou/www/abc /home/ddfivfou/public_html/abc
find
find . -name "*.in" | xargs grep "thermcontact"
grep
#以1.开头的行 grep '^1\.'
查看磁盘容量
du -sh df -h

浙公网安备 33010602011771号