GNU/Linux >> Linux の 問題 >  >> Ubuntu

保存済みリストからアクセスポイントを削除するにはどうすればよいですか?

OS:gnome-shellを使用したUbuntu 11.10

保存したリストに、削除して接続したくないアクセスポイントがいくつかあります。
これらを削除する方法が見つからないようです。

保存されたアクセスポイントリストから(少なくとも自動接続ではなく)削除するにはどうすればよいですか?

承認された回答:

ctrl + t {for terminal prompt}
cd /etc/NetworkManager/system-connections 
sudo rm {wireless_hotspot_name}

お役に立てば幸いです

1年後に編集

これはかなり人気のある答えになっているように思われるので、私は先に進んで、すべての人のためにこれを行うための自動化されたスクリプトを作成しました。以下のスクリプトを/usr/local/bin/wirelessにコピーするだけです。 コマンドsudo chmod +x /usr/local/bin/wirelessを実行することを忘れないでください

これが仲間の*buntuユーザーを継続的に支援しているのを見てうれしいです😉
最新バージョンがGitHubにあります

#!/bin/bash
# Review and Remove Wireless Access Points on DEB based Systems
# Make sure to place script in /usr/local/bin 

# CPR : Jd Daniel :: GabelBombe
# MOD : 2013-12-09 @ 12:27:02

# INP : $ wireless -{flag} {arg}

##===============================================================##
##===============================================================##

clear

# If the user is not root
if [ "$(id -u)" != "0" ]; then
  echo "This script must be run as root" 1>&2 ; exit 1
fi


declare -r VERSION='1.2b'
declare -r net_dir='/etc/NetworkManager/system-connections'


function list ()
{
  cd "${net_dir}"

    export count=$(ls |wc -l) # used in drop function

  files=$(ls) # simple ls

  echo -e "ntFound ${count} wireless connections"

    for f in $files; do
        echo -e "t * $f"
    done
}

function drop ()
{
  # make sure that we have a working file and directory...
  cd "${net_dir}" ; [ -f "$OPTARG" ] || { echo -e "ntConnection does not exist..." ; exit 1; }

  # confirmation for removal
  printf "ntDo you want to delete $OPTARG [y/n] " ; read -r resp

    # strtolower, and rm
    if [ 'y' == "$(echo $resp | awk '{print tolower($0)}')" ]; then
      rm -f ${net_dir}/${OPTARG}
    fi
}

function flush ()
{
  # make sure that we have a directory with files...
  cd "${net_dir}" ; list ; [ 0 -ge "${count}" ] && { echo -e "tExiting, Nothing to flush..." ;  exit 1 ; }

  # confirmation for removing all files
  printf "ntAll Wireless Connections will be removed, continue? [y/n] " ; read -r resp

    # strtolower, and rm
    if [ 'y' == "$(echo $resp | awk '{print tolower($0)}')" ]; then
      rm -f ${net_dir}/*
    fi
}

function version ()
{
  echo -e "ntwireless (GNU wireless network purge) v${VERSION}"
  echo -e "ntCopyright (C) 2013 Hydra Code, LLC."
  echo -e "tLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.ntThis is free software: you are free to change and redistribute it.ntThere is NO WARRANTY, to the extent permitted by law."
  echo -e "nntWritten by Jd Daniel (GabelBombe) http://github.com/GabelBombe"
  exit 0
}

function help ()
{
  echo -e "ntUsage: wireless [OPTION]... [FILE]..."
  echo -e "tList, remove single or flush the contents of your Wireless Network Manager"
  echo -e "ntThe options below may be used to perform the above actions, this program will only"
  echo -e "trun a single flag or parameter at a time. Flag chaining is only available for -d"
  echo -e "t  -l, --list tt List the contents of your 'Network Manager'"
  echo -e "t  -d, --drop [conn] t Drop a single (or multiple) wireless connections"
  echo -e "t  -f, --flush tt Flush all wireless connections."
  echo -e "t      --help tt Display this help menu and exit"
  echo -e "t      --version t Display version information and exit"
  exit 0
}

##===============================================================##
##===============================================================##

# no long-opts supported except --help
while getopts ':ld:f-:' OPT; do
  case $OPT in

    l) list  ;;
    d) dirList="${dirList} $OPTARG" ; drop  ;;
    f) flush ;;
    -) #long option
       case $OPTARG in

          list)     list    ;;
          drop)     drop    ;;
          flush)    flush   ;;
          help)     help    ;;
          version)  version ;;

       esac
   ;;
    : ) echo -e "ntMissing option argument for -$OPTARG" >&2;               exit 1;;
    * ) echo -e "ntUnknown flag supplied ${OPTARG}ntTry wireless --help"; exit 1;;
  esac
done

shift $(($OPTIND - 1))

##===============================================================##
##===============================================================##

Ubuntu
  1. グループを追加/一覧表示/削除する方法は?

  2. cPanelからphpMyAdminにアクセスする方法

  3. Linux (CentOS 7.1) から以前のバージョンの .NET Core を削除する方法

  1. リポジトリからGitリモートを削除する方法

  2. Ubuntuからソフトウェアパッケージをアンインストールまたは削除する方法

  3. UbuntuでPDFファイルからパスワードを削除する方法

  1. UbuntuからApacheWebサーバーを削除する方法

  2. Ubuntu17.10からUnityデスクトップを削除する方法

  3. Ubuntuデスクトップからごみ箱アイコンを削除する方法