11 2023 档案
摘要:1. -name 在当前目录以及子目录中根据文件名进行查找 find -name "apt.md" 2. -iname 忽略大小写进行查找 find -iname "apt.md" 3. -mindepth, -maxdepth 设置从根目录下查找的目录层级 find / -mindepth 3 -
阅读全文
摘要:curl 是一个无交互的命令行工具,可以用它进行下载或上传资源,或发送请求。它支持多种协议包括 HTTP, HTTPS, FTP, SFTP, SCP等。 1. 下载网页 curl https://www.bbc.com 2. 将下载的网页内容保存到文件 curl -o bbc.html https
阅读全文
摘要:它的原理就是将代码提交的历史,按照两分法不断缩小定位。就是将代码历史一分为二,确定问题出在前半部分,还是后半部分,不断执行这个过程,直到范围缩小到某一次代码提交。 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
阅读全文