标签:shell

发表于
当用nginx的时候,可能需要限制登陆 一句话解决 printf "admin:$(openssl passwd -crypt 123456)\n" > .htpasswd nginx的配置如下: location / { auth_basic "nginx basic http test for ttlsa.com"; auth_basic_user_file /data/html/.htpasswd; autoindex on; }...
发表于
如果单独执行mount命令,显示的会很错乱: mount /dev/sda3 on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) /dev/sda1 on /boot type ext4 (rw) none on /proc/sys/...
发表于
最近调试Elasticsearch比较多,老用curl来查看数据,pretty=on固然是好,可是如果要具体看传回来的json数据,还是不方便,另外如果想在shell里处理json格式,就不知道如何是好了。就被迫改用python了,有没有在shell下调试json的工具呢? 有的,就是jq,安装很容易: wget http://stedolan.github.io/jq/download/linux32/jq (32-bit system) wget http://stedolan.github.io/jq/download/linux64/jq (64-bit system) chmod +x ./jq mv jq /usr/local/bin 给个json样本文件 cat google.json { "name": "Google", "location"...
发表于
一句话: du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e'; 显示如下: 23.8G . 15.1G ./Photo 1.7G ./img 473....