
/var/lib/php5/sessions
実行権限のないディレクトリにあるファイルの内容を表示したいので、ls
これを使用してsudo ls
長い名前のすべてのファイルを表示し、入力するときにタブ補完機能が機能するようにしたいと思いますsudo vi longfilename
。
viを起動して実行してみ:e
ましたが、:edit
動作しません。タブを押すと表示されるのはすべてです^I
。
viを実行するためにマウスを使用して長い名前をコピーして貼り付けたくありません。これは私が好きではない回避策です。
答え1
sudo認証はコマンドラインの完了後に発生するため、sudoを使用してシェルを起動する以外に、コマンドラインを入力している間にsudo権限がどのようにわかりません。
マウスレスソリューション:
sudo vi `sudo find /var/lib/php5/sessions -name *patternOfLongFile*`
sudovi
たぶんこれにエイリアスを定義することもできます。
答え2
肉タブの完成は行われません。 vim(およびその他ビクロンElvis Presley、Despicableなど)がこれを行います。 「最小」構成ではなく、vimがインストールされているコンピューター上にある場合は、コマンドに「vi」の代わりにvimを使用できます。