sudu apt-get install p7zip p7zip-full p7zip-rar#将yajiu.jpg和yajiu.png压缩成一个7z包
7z a yajiu.7z yajiu.jpg yajiu.png
#将所有.jpg文件压缩成一个7z包
7z a yajiu.7z *.jpg
#将文件夹yajiu打成一个7z包
7z a yajiu.7z yajiu
#将yajiu.7z中所有文件解压到当前路径
7z e yajiu.7ztar -zcvf 压缩文件名.tar.gz 被压缩文件名tar -zxvf 压缩文件名.tar.gzpip install uncompyle6#查看帮助
uncompyle6 -help
#将 test.pyc 反编译成 test.py 文件
uncompyle6 test.pyc > test.py
#将当前文件夹中所有的pyc文件反编译成后缀名为.pyc_dis的源文件
uncompile -o . *.pycstrings teststrings test | grep -i flag#查看文件类型
file 1.txtsudo apt-get autoclean # 清理旧版本的软件缓存
sudo apt-get autoremove # 删除系统不再使用的孤立软件
sudo apt-get clean # 清理所有软件缓存(此种方法更为彻底)convert -flop reverse.jpg reversed.jpgconvert -flip reverse.jpg reversed.jpgconvert 1.gif out.jpg/out.pngconvert 1.png -crop MxN test.png # 将1.png切成M*N大小的若干张图片convert +append 1.jpg 2.jpg ... 0.jpg
# 把1.jpg 2.jpg...等多张图片沿水平方向拼成0.jpg
convert -append 1.jpg 2.jpg ... 0.jpg
# 把1.jpg 2.jpg...等多张图片沿竖直方向拼成0.jpgmontage *.jpg -tile MxN -geometry axb+0+0 out.jpg
# 将目录中的jpg文件按顺序拼成x轴M块,y轴N块,每个图块大小为axb像素,输出文件为out.jpgidentify -format '%s %T \n' 1.gif
identify -format '%T' 1.gifcat 2.png 1.zip > 3.png # 将zip隐藏到png中mkdir 123cd ..cd -cd [绝对路径]cd /lsls -al或者直接在文件夹界面ctrl+h显示全部文件
ls -lSheog 1.pngpwdLinux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
find [搜索路径] [选项] [搜索内容] 常用选项
-name a: 搜索名为a的文件,区分大小写
-iname a: 搜索名为a的文件,忽略大小写
-size a: 搜索大小为a的文件
k:按照KB单位搜索,必须是小写的k,例25k
M:按照MB单位搜索,必须是大写的M,例25M
G:按照GB单位搜索,必须是大写的G,例25G
-path a: 搜索路径为a的文件,区分大小写
-ipath a: 搜索路径为a的文件,忽略大小写
-type a: 搜索文件类型为a的文件
-amin a: 搜索过去a分钟内被读取过的文件
-atime a: 搜索过去a天内被读取过的文件
-cmin a: 搜索过去a分钟内被修改过的文件
-ctime a: 搜索过去a天内被修改过的文件注:find命令是完全匹配的,必须和搜索关键字一模一样才会被列出,且不支持使用管道|进行命令连接,需要结合xargs使用
apt update && apt full-upgrade适用于kali2019.4版本后,可用于gnome与xfce两种桌面的切换
update-alternatives --config x-session-manager切换后需要重启
最常用参数介绍
ibs和obsibs指定的字节数例子
dd if=in.jpg of=out.jpg skip=12345 bs=1