Ubuntu右键打开一个终端脚本

前端之家收集整理的这篇文章主要介绍了Ubuntu右键打开一个终端脚本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

第一种方法

安装一个包,即可在右键里面添加一个“打开终端”的菜单
sudo apt-get install nautilus-open-terminal

第二种方法

进入主目录的.gnome2/nautilus-scripts目录。新建一个文件文件名任意(这个文件名会显示在右键菜单里,最好是通俗易懂的,比如“打开终端”或“open-terminal”),文件内容如下。

引用

  1. #!/bin/bash
  2. #
  3.  
  4. # This script opens a gnome-terminal in the directory you select.
  5.  
  6. #
  7.  
  8. # Distributed under the terms of GNU GPL version 2 or later
  9.  
  10. #
  11.  
  12. # Install in ~/.gnome2/nautilus-scripts or ~/Nautilus/scripts
  13.  
  14. # You need to be running Nautilus 1.0.3+ to use scripts.
  15.  
  16. # When a directory is selected,go there. Otherwise go to current
  17.  
  18. # directory. If more than one directory is selected,show error.
  19.  
  20. if [ -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then
  21.  
  22. set $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
  23.  
  24. if [ $# -eq 1 ]; then
  25.  
  26. destination="$1"
  27.  
  28. # Go to file's directory if it's a file
  29.  
  30. if [ ! -d "$destination" ]; then
  31.  
  32. destination="`dirname "$destination"`"
  33.  
  34. fi
  35.  
  36. else
  37.  
  38. zenity --error --title="Error - Open terminal here" \
  39.  
  40. --text="You can only select one directory."
  41.  
  42. exit 1
  43.  
  44. fi
  45.  
  46. else
  47.  
  48. destination="`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | sed 's/^file:\/\///'`"
  49.  
  50. fi
  51.  
  52. # It's only possible to go to local directories
  53.  
  54. if [ -n "`echo "$destination" | grep '^[a-zA-Z0-9]\+:'`" ]; then
  55.  
  56. zenity --error --title="Error - Open terminal here" \
  57.  
  58. --text="Only local directories can be used."
  59.  
  60. exit 1
  61.  
  62. fi
  63.  
  64. cd "$destination"
  65.  
  66. exec x-terminal-emulator

添加完后,把此文件加上可执行的权限。

chmod +x 文件

猜你在找的Ubuntu相关文章