powershell下查找文件内容包含字符串txt
的文件
powershell下查找扩展名为txt的文件
Windows添加ARP项
netsh -c "i i" add neighbors 接口号 "目标IP地址" "目标MAC地址"
其中接口号可以用arp -a
查看,需要自行转换成10进制,也可以用netsh i i show in
查看。
批量将z开头的文件名中的z去掉
Linux Shell:
for i in $(ls z*); do mv $i ${i:1}; done
PowerShell:
foreach ($i in ls z*) { mv $i.name $i.name.substring(1) }
批量用ffmpeg将wav文件转码成mp3文件,文件名前缀不变
Linux Shell:
for i in $(ls *.wav); do ffmpeg -i $i -acodec mp3 ${i%.*}.mp3; done
PowerShell:
foreach ($i in ls *.wav) { ffmpeg -i $i.name -acodec mp3 $i.name.replace('wav', 'mp3') }
取消git在Windows下自动把克隆代码的换行符改成DOS格式
git config --global core.autocrlf input
git 克隆子项目
git submodule update --init
后加--recursive
表示递归克隆,后加子项目名表示只克隆对应子项目
删除克隆缓存:
powershell下将文件放到剪贴板
Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.Clipboard]::SetFileDropList('E:\1.txt');
注意文件路径必须是绝对路径
用magick将图片白色处变透明
magick src.png -transparent white dst.png
powershell下转进制
十进制转二进制
[Convert]::ToString(100, 2)
二进制转十进制
[Convert]::ToInt32('100', 2)
vim按编码输入unicode字符
<Ctrl-V>U0001f022
编号为8位的16进制数,在插入模式下输入上述代码得到🀢(麻将“梅”)。
用Magick合并以“src-”开头图片
magick convert +append src-*.png dst.png
用Magick给透明的PNG、GIF等图片添加白色背景
magick src.png -background white -alpha remove dst.jpg
用Curl下载多文件
curl -O http://pic.com/pic[01-20]{big, small}.jpg
-O表示文件名按url里的
用Magick批量转码图片
magick mogrify -format jpg *.png
中文正则表达式
[\u4e00-\u9fa5]
匹配双字节字符:
[\x00-\xff]
用vim打开标准输出
program | vim -
vim换编码保存
:set fenc=gbk
然后保存。
Magick把svg格式转为png格式
magick convert -density 600 src.svg dst.png
注意分辨率这个选项要放在源文件名前面。