沧歌


起风了,唯有努力生存


ubuntu添加新的命令和右键菜单项

添加新的命令

有时候你想给系统增加一个命令,你可以将自己写的脚本放到/usr/local/bin目录下面。 这种比alias更加强大。

举个例子:

你使用锐捷认证客户端,希望有一个命令可以省去输入密码等繁琐操作。 在/usr/local/bin目录下新建文件rjsupplicant,写入如下内容:

#!/bin/bash
cd 软件安装目录  && sudo ./rjsupplicant -u 帐号 -n 网卡号 --service 免费资源

添加可执行权限:chmod a+x rjsupplicant,

以后你直接在终端里输入rjsupplicant,就可以直接登录啦。 你还可以在这个目录下面放置一个软链接,链接到一个你想变成终端命令的脚本。

添加右键菜单项

参考文献:http://www.cnblogs.com/silverbullet11/p/Ubuntu_Add_ContextMenu_Sublime.html

Ubuntu上安装Sublime的时候直接下载的压缩包,于是每次想用Sublime打开一个文件的时候就得先打开Sublime, 然后从File -> Open里面找到要打开的文件,相当麻烦,于是从网上找了些资料发现了一个方法,在右键菜单里面添加一个快速打开项。

解决方法

Terminal里面cd到如下路径:~/.local/share/nautilus/scripts

在该目录下创建一个文件,命名“Sublime”(名字可以随意)。文件内容如下:

#!/bin/bash
exec "<把这里替换成Sublime的全路径>" $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS

变量含义:

(摘自http://www.ibm.com/developerworks/cn/linux/l-script-linux-desktop-2/ 建议延伸阅读)

环境变量 描述
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 所选文件的新行分割路径(仅针对本地)
NAUTILUS_SCRIPT_SELECTED_URIS 所选文件的新行分割 URIs
NAUTILUS_SCRIPT_CURRENT_URI 当前位置
NAUTILUS_SCRIPT_WINDOW_GEOMETRY 当前窗口的位置和大小

保存文件并把文件属性设置为可执行:chmod +x Sublime

结果如图: result picture

最近的文章

双调排序的并行实现

双调排序是比较顺序与数据无关的排序方法, 特别适合做并行计算,例如用GPU、FPGA来计算。当要排序的数的个数不是2的幂时,处理时较为困难。本文介绍了一种非padding的解决方案。算法实现目标给出分成m段的n个浮点数,输入数据已按段号有序,但每段内部无序。用C/C++ 编写一个分段双调排序(Bitonic sort)函数,对每一段内部的浮点数进行排序,但不要改变段间的位置。接口方式:voi...…

algorithm c parallel继续阅读
更早的文章

ubuntu下推荐的软件

使用ubuntu已有三年了,将一些推荐的软件整理如下: 类别 常用软件 编程编辑器 vscode vim-nox(原生支持python3,不用自己编译) sublime atom IDE Eclipse pycharm codeblocks MATLAB ...…

linux继续阅读