日常开发中的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

原文地址:https://www.cnblogs.com/bingduoduo/p/10920081.html

时间: 2024-07-31 23:32:32

日常开发中的shell小技巧的相关文章

iOS开发中的那些小技巧

一,前言 看到这个图,你会想起谁?是不是想起了,曾经的用户名输入框,密码输入框... 那么,问题来了:作为iOS开发的你,这个输入框你是怎么实现的,成为关键. 二,方案 方案1:弄一个UIView,在这个视图上分别放三个控件:UIImageView,UILabel与UITextField.(这个方案很直接,如果你只是简单的直接将三个控件放到视图上,那么你的月薪暴露了,最多3K.如果你是对这个视图重写了,将那三个控件封装起来了,放在.h文件,那你的月薪应该是3.5K,如果是将那三个控件放到.m文件

RS开发中的一些小技巧[不定期更新]

从9月份一直忙到了现在,项目整体的改版工作也完成了十有八九了,有些事情只有你自己真正的做了,你才能明白:哦,原来还可以这个样子,这样做真的好了很多呢,接下来我就分享一些最近遇到的RS开发的一些小技巧,都是些基本的东西,已掌握的可以来温习一下,没掌握的希望可以帮到大家 一:UI设计 1.1:配色 可以利用字体颜色.背景颜色.图片等来补充RS常规报表以及单个数据项的单调感,例如下面通过图片以及字体颜色调整过的报表的效果 1.2:布局 布局大家都知道使用table了,提前像设计HTML的页面一样规划好

Snail—iOS开发中得一些小技巧

开发中 常常会使父视图的透明度改变,而子视图不受父视图的影响,则下面这段代码可以完美解决.... fatherView.backgroundColor = [[UIColor lightGrayColor] colorWithAlphaComponent:0.6]; 版权声明:本文为博主原创文章,未经博主允许不得转载.

我开发中总结的小技巧

经过一段时间的react开发,自己总结了一些小习惯,自动构建webpack 1. 组件命名文件夹 一个组件一个文件夹,可读性高,结构清晰 文件夹:Danamic(组件首字母大写) index.jsx style.less data.js 引用 : import Danamic from './Danamic' webpack能自动识别文件夹内index文件 (index首字母只能小写) React 的 JSX 里约定分别使用首字母大.小写来区分本地模块的类和 HTML 标签. 2. 无状态组件

JS开发中常用的小技巧

1.获取指定范围内的随机数 function getRadomNum(min,max){ return Math.floor(Math.random() * (max - min + 1)) + min; } 2.随机获取数组中的元素 function getRadomFromArr(arr){ return arr[Math.floor(Math.random()*arr.length)]; } 3.生成从0到指定值的数字数组 function getArray(len) { var arr

JS开发中的一些小技巧和方法

生成指定范围内的随机数 当我们需要获取指定范围(min,max)内的整数的时候,下面的代码非常适合:这段代码用的还挺多的. function setRadomNum(min,max){ return Math.floor(Math.random() * (max - min + 1)) + min; } json转url参数 当我们进行http请求时,可能需要把json转化为url参数,这时下面这段代码就派上用场了. function json2url(json) { var arr=[]; f

Java开发中的一些小技巧

原文:http://www.cnblogs.com/xdp-gacl/p/3490276.html 一. Java获取URL地址中传递的参数 /** * 获取URL中的参数名和参数值的Map集合 * @param url * @return */ private Map<String, String> getUrlPramNameAndValue(String url){ String regEx="(\\?|&+)(.+?)=([^&]*)";//匹配参数

前端开发中常用的小技巧整理

1.控制超出部分显示省略(单行): white-space: nowrap; text-overflow:ellipsis; overflow: hidden; 下面使用css3部分控制多行超出部分显示省略(此处适配谷歌内核浏览器): overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; /* 设置最高值,防止超出

一探前端开发中的JS调试技巧

前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问题.降低故障概率.帮助分析逻辑错误等等.而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要. 本文将一一讲解各种前端JS调试技巧,也许你已经熟练掌握,那让我们一起来温习,也许有你没见过的方法,不妨一起来学习,也许你尚不知如何调试,赶紧趁此机会填补空白. 骨灰级调试大师Alert 那还是互联网刚刚起步的时代,网页前