摘要:
它的原理就是将代码提交的历史,按照两分法不断缩小定位。就是将代码历史一分为二,确定问题出在前半部分,还是后半部分,不断执行这个过程,直到范围缩小到某一次代码提交。 step 1: 查找提交记录, 找到可能引入错误的提交记录区间 git log --pretty=oneline step 2: 开始使 阅读全文
摘要:
在文件中查找匹配的字符串或者模式 1. 在单个文件中查找给定的字符串 grep "string" filename 2. 在多个文件中查找指定的字符串 grep "this" demo_* grep "string" file1 file2 file3 3. -i 选项忽略大小写敏感进行查找 gre 阅读全文
摘要:
zip 将多个文件或目录打包成一个压缩的存档文件, unzip 用来解压zip包存档 1. 创建一个zip包 zip my-archive.zip file1.txt file2.txt 2. 创建zip包时无信息输出 zip -q my-archive.zip file1.txt file2.tx 阅读全文
摘要:
支持http, https, ftp协议进行下载 1. 下载单个文件 wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.17.2.tar.xz 2. 将下载的文件重新命名 wget -O latest-hugo.zip https:/ 阅读全文
摘要:
GNU Wget 是一个免费的实用程序,用于从 Web 非交互式下载文件。它支持 HTTP、HTTPS 和 FTP 协议,以及通过 HTTP 代理进行检索。 wget的特点: 支持递归下载 恰当地转换页面中的连接 生成可在本地浏览的页面镜像 支持代理服务器 1. 基本使用 下载某个url wget 阅读全文
摘要:
cmu是一款运行在命令行终端的音乐播放器,具有和vim类似的操作模式 1. 安装cmus 安装 sudo apt install cmus 启动 cmus 2. 播放控制 x 播放或重播 c 暂停 b 下一首 z 上一首 . 快进60s , 快退60s p 选中曲目向下移动 P 选中曲目向上移动 D 阅读全文
摘要:
scp 与sftp都是使用ssh通道进行文件的上传和下载 1. scp 命令的使用 scp [-pr] path/file pi@192.168.1.100:/remote/path 上传文件到服务器 scp [-pr] pi@192.168.1.100:/remote/path ./ 下载服务器文 阅读全文
摘要:
以启动和管理ssh服务为例 1. 通过init.d 启动 /etc/init.d/ssh status 查看服务状态 /etc/init.d/ssh start 启动服务 /etc/init.d/ssh stop 停止服务 /etc/init.d/ssh restart 重启服务 2. 通过serv 阅读全文
摘要:
1. 初始化package.json 创建项目文件夹 mkdir webpack-react-ts cd webpack-react-ts 初始化项目package.json yarn init -y { "name": "webpack-react-ts", "version": "1.0.0", 阅读全文
摘要:
.bashrc 配置命令别名 # git alias # alias gs='git status' # alias gss='git stash' alias gsl='git stash list' alias gsa='git stash apply' alias gsp='git stash 阅读全文