Linux命令笔记
2019-01-20
xargs
find /当前目录 -type f ! -name "file"|xargs rm -f |
find
自带命令find /当前目录 -type f ! -name "file" -exec rm -f {} \ |
除.java
find ./ -name "*.java" | xargs rm -rfv |
rename 's/原内容/改后内容/' * |
tar czvf FileName.tar DirName |
du -h --max-depth=1 . |
cp -frp new/* old/ |
-f
强制覆盖,-r
递归,-p
保持新文件的属性不变
dpkg -l|grep filename |
dpkg -r filename |
或?
dpkg -P filename |
rc
的配置信息
rc
:软件已卸载,配置文件还在
dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge |
示例
du -d1 -b -a . |
cat $file | head -n +6 |
echo $[1 == 2] |
<ctrl+z> |
jobs |
N
个进程在前台/后台运行fg %N |
不加N
默认对最后一个进程操作
固定
set tags=$path |
先当前目录,后向上找
set tags=tags; |
ln
链接ln -s $exists $new |
wc
统计行数find -maxdepth 10 -type f | xargs wc -l |
sudo chmod -R 777 * |
parallel
并行(TODO)1 / 1