随笔分类 - linux
摘要:linux 下 ping -f 1000 baidu.com 可以ping 多次 而不是 一秒一次 go ping 库 这么弄的话有个 interval 选项 代码如下 func main() { now := time.Now() pinger, err := ping.NewPinger("ba
阅读全文
摘要:比如我自己的某些配置文件,不想被git 跟踪 可以 git add . 跟踪所有文件 然后再 git rm --cached 文件名 或者 git rm -r --cached 文件夹 来取消跟踪 文件/夹
阅读全文
摘要:场景 现在有一个arm 的板卡,ssh 又旧 又残 ,不能用 公钥免密登录 ,所以使用 了 sshpass 但是 arm 的板卡 一重启 ,他的 认证 就变了 ,导致 我们ssh 会报 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
阅读全文
摘要:首先 在 vmware 下设置 共享文件夹 然后 在命令行输入 命令 vmhgfs-fuse -o allow_other -o auto_unmount .host:/share ~/win10_share -o max_write=61440 其中 max_write 不加的话, 你复制 文件
阅读全文
摘要:zip -r ~/test.zip . -x "node_modules/*" 注意 -x 后面的引号不能缺 ,不然 忽略 不了
阅读全文
摘要:背景 在win 里面 装了 linux 虚拟机, 想访问 win 的网络路径共享文件夹 解决方法 sudo mount -t cifs -o username=Nova005103,password=Asdzxc0123. //172.16.81.203/Unico ./windows 使用 mou
阅读全文
摘要:有的时候 代码里面 有ip 等配置 ,这里改了,提交 了就 影响别人 了 虽然可以 区分 .dev.ts .prod.ts 但是提交了 .dev.ts 还是会影响别人 ,添加 到 .gitignore 吧,这个文件重新拉 就没有了…… 目前想到的解决方法就是 git add 的时候 指定忽略 git
阅读全文
摘要:准备条件 1.chrome 浏览器 2. webstorm 流程 首先 点击 package.json 里面 的 start 三角形按钮 这个 会 新打开一个chrome 窗口 然后 点击 Edit Configurations ,新建一个 javascript debug 端口 写 react 运
阅读全文
摘要:按ctrl +r 然后 键入你 的命令 ,一直ctrl + r 就 会 向前翻页 如果想向后翻页 , 可以 按 ctrl + s ,但是 有的 linux 是不支持这个的 ,按了也没有反映 如果想 支持 需要执行 stty -ixon 即可 , 然后 就可以 ctrl + s 向后翻页了
阅读全文
摘要:如下错误 $ ssh root@172.16.12.189 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@
阅读全文
摘要:写了 http的服务 , 使用 httpie 测试 http get localhost:8080 老是报 503 请求 127.0.0.1:8080 倒没有问题 ping 一下 localhost 发现指向的是 ::1 是 ipv6 的 于是不 hosts 文件 的 ::1 127.0.0.1 注
阅读全文
摘要:方式一 ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.12.188 前提是自己要有公钥 生成公钥 只要 执行命令 ssh-keygen -t rsa 后狂按回车 就行 但是我用这种方式 远程 arm64 的板子 就行 不通了 ,怀疑 是 arm64 的ss
阅读全文
摘要:有的日志文件 动不动就几十个G 比内存都大 ,linux 用 sort 命令 害怕内存不足了 这时候 可以 用 -T 选项 ,他会指定一个临时文件 ,这样先把结果 放到临时文件里不会占内存 会跑满cpu但是内存占用只有0.几 还有一种方法 是 先用 split 分割命令 ,分割成多个文件 ,对他们进
阅读全文
摘要:vagrant 有自带的 远程 vagrant ssh 不想用的话 就 先把他的 ssh-config 导出去 比如 vagrant ssh-config > ~/vagrant-ssh 然后 直接 ssh -F ~/vagrant-ssh default 就可以 远程了 如果想 远程同步文件的话
阅读全文
摘要:百度有 写到 /etc/profile 里的 ,也有写 /etc/bash_rc 里面的 ,在我这里 都 没有 用 发现 可以 用 ip add 方法 来 加一个 ip 如 ip a add 10.168.1.250/24 dev enp0s3 前面 是 ip 后面 dev 对应的是 网卡名 但是这
阅读全文
摘要:网上 什么 配置 淘宝源 啊 删除 proxy 都跟着做了, 还是没有 效果 稀里糊涂 把 .npmrc 删除了 , 然后 更新 了 npm nodejs 删除了 yarn.lock 给yarn 全局配置 超时时间 yarn config set network-timeout 600000 -g
阅读全文
摘要:mv 的方式 mv 可以 重命名文件 比如 mv dudu haha 但是他有缺点 ,就 是 批量 的时候比较难搞,比如你想把 当前 文件夹下的 所有文件(嵌套递归) 加上后缀 _bak 可以 这样 find -type f | xargs -n1 -i{} mv {} {}_bak xargs -
阅读全文
摘要:安装 我这里是 archlinux sudo pacman -S httpie http get 方法 带 params http get http://localhost:8050/api/user?pageSize=10&pageIndex=1 就和普通的方法 后面 带 路由 ? 和 & 就可以
阅读全文
摘要:直接上配置 user root; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on
阅读全文
摘要:proto 生成 grpc 想 生成 java / go 的代码 的话 ,就得安装 protoc 这个程序 linux 下(arch) 安装 就是 sudo pacman -S protobuf 这样当你想生成 对应 java / go 代码 的时候 就 只要 比如 protoc -I="./pro
阅读全文