Debian Sarge(2.6.18-4-686)を利用し始めたばかりの学生です。
root権限になってパッケージのインストールの時にapt-get installで指定するファイル名をtabキーで補完できません。
一般ユーザですと、パッケージ候補などを表示してくれます。
シェルはデフォルトのbashを利用しており、調べた結果、補完動作を拡張させるために
/etc/bash.bashrcで/etc/bash_completionを読み込む設定に変更してみましたが、apt-getの補完の様子は変わりませんでした。
この現象は、私のパソコンだけなのかセキュリティなどの理由でこのような設定になっているのか分からないのですが、
tabキーは便利なので補完できるように設定する方法がありましたら教えてください。
また、他のみなさんの環境ではroot権限でapt-getのtabキー補完は可能なのかどうか教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
貴方への答えでは有りません。
どんなものかとやってみました。
debian 系では、synaptic を使ってきたので
また、apt-cache xxxx を使うものだと思っていたので
こういう使い方は、した事はなかったが
bash_completion を install すれば
こういう使い方が出来るらしい。
debian-etch では
$ apt-get install foo [TAB] [TAB]
// foo は、仮の package、実際に存在するpackage の2-3文字で
で出来た。//補完が
# apt-get install foo [TAB] [TAB]
で出来なかった。
etch では、bash_completion の script が
~/.bashrc に有り
/root/.bashrc には、無かった。
~/.bashrc にあるbash_completion の script を
/root/.bashrc に追加したところ
# apt-get install foo [TAB] [TAB]
で出来る様になった。
CentOS5 での yum
bash_completion を install してないとき
$ yum install foo [TAB] [TAB]
# yum install foo [TAB] [TAB]
出来なかった。
bash_completion を install すると
どちらでも出来た。//補完が
当然
$ yum install foo では、install 出来ない。
ご回答ありがとうございます。他の方の環境も知りたかったもので。
私自身、この質問をしてから簡単な間違いをしていたことに気づきました。
sudoをインストールして、一般ユーザでsudo apt-get ...とすればすぐに解決できました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux raspberrypi に bluealsaを入れようにも見つからない 1 2023/02/04 10:55
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- UNIX・Linux shellscript内のコマンドを、sudo(toor)として実行 2 2022/09/23 15:05
- モニター・ディスプレイ Win11マルチディスプレイでの異なる仮想デスクトップの表示 3 2023/02/01 10:02
- その他(プログラミング・Web制作) カーネルモジュール 2 2022/11/04 19:17
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Windows 10 Windows11タスクバーやエクスプローラー、スタートメニュー 動画全画面時にカーソルが見えない 1 2022/04/08 00:03
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンでゲームをプレイしよ...
-
外部レポジトリとは
-
makeコマンドが使えません。
-
dpkg -lの出力結果について
-
パッケージとRPMについて
-
ubuntu8.0.4にopenssl-develを...
-
rpmで競合しています
-
linuxの漢字コンソール(kon)...
-
Expectのインストール
-
linux/debian、dpkgコマンド
-
/usr/share/docについて
-
Linuxのパッケージ更新で更新前...
-
postgres9.2のアンインストール...
-
Linux Mint 20に重複ファイルを...
-
パッケージが既存のパッケージ...
-
apt-get install ****** でinst...
-
Ubuntuでlibc6-devのインストー...
-
yumとwgetの違い
-
オフラインでUbuntu18.4にVirtu...
-
raspberrypi に bluealsaを入れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンでゲームをプレイしよ...
-
外部レポジトリとは
-
1枚でも「1枚”組”」なのですか?
-
makeコマンドが使えません。
-
ubuntu8.0.4にopenssl-develを...
-
Rでlavaanをインストールできま...
-
dpkg -lの出力結果について
-
Debianにpstreeをインストール...
-
パッケージとRPMについて
-
apt-get install ****** でinst...
-
rpmで競合しています
-
パッケージが既存のパッケージ...
-
Linuxのパッケージ更新で更新前...
-
リテール版とは通常版のことで...
-
オフラインのUbuntuにパッケー...
-
Fedoraのupgradeで、libruby.so...
-
DirectXエンドユーザーランタイ...
-
インストールパッケージを開く...
-
TVTest、チャンネル取得失敗
-
iMovieの1コマの時間の最小値に...
おすすめ情報