Skip to content

Instantly share code, notes, and snippets.

@flaneur2020
Created January 14, 2012 11:32
Show Gist options
  • Save flaneur2020/1611068 to your computer and use it in GitHub Desktop.
Save flaneur2020/1611068 to your computer and use it in GitHub Desktop.
shell tips
  • gcc -M hello.c 可以得到某文件依赖的头文件。

  • grep processor /proc/cpu_info 显示当前的CPU数目

  • sudo shutdown -r now 重启机器

  • sshfs yourname@host:/path/to/your/dir ~/local sshfs挂载到本地

  • sudo -u fleuria bash: 切换用户

  • xxxdump | vim -: 将stdout的输出重定向给vim

后台任务

  • 后台进程并不等于它是长期执行的进程,在用户注销时,可能照样会收到sighup。

    解决方法是使用tmux或者nohup

  • 列出后台任务:jobs

crontab

crontab并没有直接向用户暴露配置文件的位置,是因为crontab这种比较敏感的脚本,是不能容忍语法错误的。crontab -e保存之后,就相当于经过了一层语法检验。编辑crontab:

crontab -e

格式:minute hour day_in_month month day_in_week program

比如:

  • 每天凌晨1点执行:0 1 * * * blah
@Liutos
Copy link

Liutos commented Oct 26, 2012

好好玩●ω●,原来还可以这么记笔记呢~

@flaneur2020
Copy link
Author

@hooopo
Copy link

hooopo commented Oct 30, 2012

问个问题,如何测量一段程序耗费的CPU资源

@bl4kraven
Copy link

gcc -M hello.c 可以得到某文件依赖的头文件。
这个应该是 gcc -MM hello.c,删除系统头文件吧。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment