本文记录一下Ubuntu的一些小技巧

0x00 前言

由于学习C、C++我喜欢在Linux平台,首选了Ubuntu这个发新版,目前已经做得很不错了,但是平常使用的时候会发现一些比较麻烦的事情。

本文就把一些技巧分享、记录下来。

操作系统版本:Ubuntu 17.10

我的源:


deb http://cn.archive.ubuntu.com/ubuntu/ artful universe
deb http://cn.archive.ubuntu.com/ubuntu/ artful-updates universe
deb http://cn.archive.ubuntu.com/ubuntu/ artful multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ artful-updates multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu artful-security main restricted
deb http://security.ubuntu.com/ubuntu artful-security universe
deb http://security.ubuntu.com/ubuntu artful-security multiverse

0x01 右键

nautilus-actions 是一个提供用户自定义鼠标右键菜单的软件。

我们可以通过nautilus-actions-config-tool 来配置自己想要的菜单

安装方式很简单:sudo apt-get install nautilus-actions

在命令行中启动nautilus-actions-config-tool就可以打开配置页面

enter description here

可以看到我已经自己添加了两个菜单,主要用于Nmap从文本中读取目标进行扫描

Ubuntu默认情况下是没有新建文本这个菜单的,我们自己通过这个工具添加一下试试:

enter description here

配置一下命令:

enter description here

这里有几个变量介绍一下:

  • %d 当前目录
  • %f 当前选择的文件(单个)
  • %F 当前选择的所有文件
  • %b 当前文件
  • ……

剩下的自己摸索,以上的已经够用了

enter description here

点击保存以后,我们就可以使用了

enter description here

0x02 Nmap自动导入目标扫描

新建一个Document.txt,里面写入”192.168.3.1”

我们在菜单里新建一个动作:

enter description here

解读一下:


/usr/bin/gnome-terminal

-x bash -c "/usr/bin/nmap -iL %f -oN %d/NmapScan10000Result.txt -A;bash"


这个参数是用于创建一个新的终端,并且执行Nmap。最后的;bash很重要,是用于保留终端不被关闭而写的

enter description here

有了这个方式,我们可以自定义很多工具的参数传递,是不是很方便呢?

0x04 快捷键

Windows下按Print Screen,而Linux需要自己安装软件

安装命令:sudo apt-get install shutter

打开系统设置->设备->键盘

enter description here

添加一个快捷键,并且输入名称、命令,按下快捷键:

enter description here

此时按下快捷键激活截图软件:

enter description here

0x03 参考

  • https://www.omgubuntu.co.uk/2011/12/how-to-add-actions-emblem-support-back-to-nautilus-in-ubuntu-11-10/
  • https://www.linuxidc.com/Linux/2014-04/100984.htm
  • https://lira.epac.to/DOCS/nautilus-actions/html/C/nact/nautilus-actions-config-tool.html#introduction