日常开发中的shell小技巧

Posted bingduoduo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日常开发中的shell小技巧相关的知识,希望对你有一定的参考价值。

工具推荐

  • 命令行中很方便的代码统计工具---cloc

模拟生成熵(避免暴力手搓键盘)

sudo rngd -r /dev/urandom  -o /dev/random  -f   

自动输密码的脚本,基于expect

#!/usr/bin/expect
set password "butub"
set files [glob -nocomplain -- ./*.deb]
puts "[llength $files]"
for {set i 0} {$i<[llength $files]} {incr i 1} {
    set fileName [lindex $files $i]
    spawn sudo dpkg-sig --sign builder $fileName
    expect "*Enter passphrase:*"
    send "$password\n"
    puts "$fileName"
}
#interact

git提交时不用输入密码的方法

git config --global credential.helper store

以上是关于日常开发中的shell小技巧的主要内容,如果未能解决你的问题,请参考以下文章

Xcode开发中的6个小技巧

iOS开发日常遇到的小技巧归纳

VS中添加自定义代码片段——偷懒小技巧

可以一学的代码优化小技巧:减少if-else冗余

你可能不知道的JavaScript代码片段和技巧(下)

你可能不知道的JavaScript代码片段和技巧(上)