Skip to main content

Lost Temple

Tag: Tag

好久没写博客了

好久没来写点东西了。打算不写技术博客了,人要学技术,网上写的人还是太多了。而且写的比我更好,我也就不在这方面去费时间了。

打算就写点我的所见,所闻,所感,记录下岁月吧。可能还能引起一些共鸣。

从2007年我就喜欢博客,那时候有搜狐博客,新浪博客,经常去看韩寒,老徐,还有个极地阳光。想想现在的网红,其实逻辑没变。那时候写博客人气高的也是网红。

现如今变成了短视频的天下了,不过现在也有微博,知乎,小红书之类的。但是本质还是没变,还是看访问量,看粉丝。以前粉丝经济没这么强,现在粉丝经济那就是相当强了。

Linux command

## 一些命令

  • 查看目录结构 tree mac默认是没有tree命令的,所以可以有2种办法:
  • brew install tree
  • find . -print | sed -e ’s;[^/]*/;|;g;s;|; |;g'
  • 查看代码有多少行 find . -name “*.py” | xargs wc -l
  • 删除所有的pyc文件 find . -name “*.pyc” -delete
  • 返回到上一个目录 cd -
  • 生成随机数 jot -r [number_of_numbers] [lower_limit] [upper_limit]
  • 显示当前谁登陆到了你的系统 w
  • 将一个字符串打印很多次 yes [string]
  • 更好看的git log git log –graph –abbrev-commit –decorate –date=relative –format=format:’%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)’ –all
  • 更好看的git log(带详细信息) git log –graph –abbrev-commit –decorate –date=relative –format=format:’%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)’ –all -p
  • curl相关命令
  • 直接输出到命令行 curl http://www.centos.org
  • 输出到指定文件 curl -o mygettext.html http://www.gnu.org/software/gettext/manual/gettext.htmlor 直接用url里面的文件名 curl -O http://www.gnu.org/software/gettext/manual/gettext.html
  • 允许redirects curl -L http://www.google.com
  • 断点续传 curl -C - -O http://www.gnu.org/software/gettext/manual/gettext.html也可指定续传的位置
  • 限定下载速度 curl –limit-rate 1000B -O http://www.gnu.org/software/gettext/manual/gettext.html
  • 需要认证 curl -u username:password URL
  • 使用代理 curl -x proxysever.test.com:3128 http://google.co.in
  • 发邮件 curl –mail-from blah@test.com –mail-rcpt foo@test.com smtp://mailserver.com输入后,就可以开始写邮件内容, .表示结束 Subject: Testing This is a test mail .
  • HTTP Method curl –request GET ‘http:*//www.somedomain.com/’*curl –request POST ‘http:*//www.somedomain.com/curl –request DELETE ‘http:*//www.somedomain.com/curl –request PUT ‘http:*//www.somedomain.com/ 传入参数 curl –request POST ‘http:*//www.somedomain.com/login/’ –data ‘username=myusername&password=mypassword’*curl –data-urlencode “date=April 1” ‘http:*//example.com/form.cgi上传文件: curl –request POST ‘http:*//127.0.0.1:8008/api/trace_file’ -F ’trace_file=@journal.txt;type=text/plain’
  • 带上头部信息 curl –request GET ‘http:*//www.somedomain.com/user/info/’ –header ‘sessionid:1234567890987654321’需要请求返回带上头信息: curl –request GET ‘http:*//somedomain.com/’ –include-I 则是只显示头信息
  • 获取详细返回结果 curl -v ‘http:*//somedomain.com/’*还不够详细? curl –trace output.txt ‘http:*//somedomain.com/or curl –trace-ascii output.txt ‘http:*//somedomain.com/
  • 提供referer信息 curl –referer ‘http:*//www.example.com http://www.example.com’*
  • UA curl –user-agent “[User Agent]” [URL]
  • cookie curl –cookie “name=xxx” www.example.com
  • 带host访问 curl -H ‘Host: project1.loc’ ‘http:*//127.0.0.1/something’*
  • 命令行打开任一程序(限OSX) open /Applications/Safari.app/ or 打开一个目录 open .
  • 粘贴复制(限OSX) 将一个文件内容拷贝到clipboard: pbcopy < blogpost.txt 将clipboard的内容追加到文件: pbpaste » tasklist.txt
  • 截图(限OSX) 屏幕截图保存到image.png并发送到Mail中 screencapture -C -M image.png 鼠标选择区域截图并保存到clipboard screencapture -c -W 10秒之后截图并用Preview打开 screencapture -T 10 -P image.png 鼠标截取任意区域内容,保存为pdf screencapture -s -t pdf image.pdf
  • 说出任意内容(限OSX) say ‘You love me.’
  • OSX读写ntfs格式移动硬盘 mkdir -p /Volumes/1 && sudo mount -t ntfs /dev/disk1s1 /Volumes/1 之后操作1文件夹就行了 弹出: sudo umount /dev/disk1s1