随笔分类 - shell
摘要:用nginx+域名配置一个80端口的http服务 server { server_name helloworld.com; listen 80; location / { add_header Content-Type text/plain; return 200 'hello world'; }
阅读全文
摘要:如果你的团队还在用svn管理代码,而你更习惯git,并且希望平时的一些小修改也提交一下,但不推送到服务器。 其实用git来管理svn仓库也是可以的,下面记录一下基本操作: 配置删除svn的空目录(比较重要,不然在git中删除目录的操作可能提交不上svn) git config --global sv
阅读全文
摘要:有时候跟人共享开发一个git仓库,某个文件你需要临时更改一下,但是不想提交到仓库,比如一些与本地相关的路径配置文件啊之类的。 虽然这类配置文件可以添加到.gitignore中,但是很多时候这个配置文件可能是必要的,不能忽略的。 但是如果临时修改的文件不提交,使用git pull等操作的时候很不顺畅。
阅读全文
摘要:用树莓派放在家里当pt下载器,一直挺惬意的,因为没有公网ip用vps和frp配置代理,偶尔ssh上去看看,一段时间也用得好好的。 可是最近这几天,在办公室ssh上去死活连不上。 于是回去后开始折腾,局域网ssh可以进去。 frp换了几个版本没效果,看frps的log打印其实是有响应的啊。 然后看fr
阅读全文
摘要:今天学了个新知识: ssh-keygen -t rsa ssh-copy-id 用户名@服务器地址 就可以免密登录了。 另外还要保证服务端.ssh 目录和 authorized_keys 的group和other没有write权限才行。 比起之前一直手动改authorized_keys
阅读全文
摘要:这是一个可以修改提交历史的命令,威力很猛的后悔药。 1、彻底删除不需要的文件 比如一不小心把 node_modules 目录加入git仓库了,导致仓库很大 : git filter-branch -f --prune-empty --index-filter "git rm --cached --i
阅读全文
摘要:公司有个项目的git仓库,因为一些二进制文件也放在里面,版本迭代后,整个仓库特别大,有好几G。 直接git clone是不行的,会报这样的错误: error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502 Pro
阅读全文
摘要:背景 今天写几个shell脚本,使用一个公共的config.sh,但是export出来的东西在另外的 .sh中不能直接用,这让我很惆怅,印象中就是可以export出来给别的shell用啊,只要不是下一次就行啊。。。 查资料 果然是我图样图森破啊,知识半吊子水都没啊。 查到这样一篇 "http://b
阅读全文
摘要:突然有这个需求,一查用tee就能实现 比如 PS:突然感觉我这个博客已经变成真正的临时记录本了,呃,好吧,我就是要这个效果,不然无法保证有心情来更新啊。
阅读全文
摘要:shell命令,查看文件详细属性 别再跟我回答ls l了
阅读全文

浙公网安备 33010602011771号