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.7z
tar -zcvf 压缩文件名.tar.gz 被压缩文件名
tar -zxvf 压缩文件名.tar.gz
pip install uncompyle6
#查看帮助
uncompyle6 -help
#将 test.pyc 反编译成 test.py 文件
uncompyle6 test.pyc > test.py
#将当前文件夹中所有的pyc文件反编译成后缀名为.pyc_dis的源文件
uncompile -o . *.pyc
strings test
strings test | grep -i flag
#查看文件类型
file 1.txt
sudo apt-get autoclean # 清理旧版本的软件缓存
sudo apt-get autoremove # 删除系统不再使用的孤立软件
sudo apt-get clean # 清理所有软件缓存(此种方法更为彻底)
convert -flop reverse.jpg reversed.jpg
convert -flip reverse.jpg reversed.jpg
convert 1.gif out.jpg/out.png
convert 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.jpg
montage *.jpg -tile MxN -geometry axb+0+0 out.jpg
# 将目录中的jpg文件按顺序拼成x轴M块,y轴N块,每个图块大小为axb像素,输出文件为out.jpg
identify -format '%s %T \n' 1.gif
identify -format '%T' 1.gif
cat 2.png 1.zip > 3.png # 将zip隐藏到png中
mkdir 123
cd ..
cd -
cd [绝对路径]
cd /
ls
ls -al
或者直接在文件夹界面ctrl+h
显示全部文件
ls -lSh
eog 1.png
pwd
Linux 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
和obs
ibs
指定的字节数例子
dd if=in.jpg of=out.jpg skip=12345 bs=1