0

xterm を開き、デフォルトで xterm を表示するディレクトリを変更するコマンドを作成しようとしています。

Alt+F2 を押してから実行xterm | cd /home/tirengarfio/Musicしましたが、ディレクトリは変更されません...

xterm がデフォルトで表示するデフォルトのディレクトリを変更できることは知っていますが、動的に変更することに興味があります。今回は音楽に行きたいのですが、次回は別のフォルダに興味があります..

何か案が?

4

3 に答える 3

6

それがあなたが実行している文字通りのコマンドである場合、私はあなたの推論を理解していません. パイプはプロセス間でテキスト データを送信するためのものであり、それはあなたがやろうとしていることではありません。

xterm に-e必要なシェルを起動するオプションを渡してから、適切なオプションをシェルに渡して初期ディレクトリを設定する必要があります。

bashのようなものxterm -e /usr/bin/bash -c "cd /home/tirengarfio/Music"が近くにあると仮定すると、引用を微調整する必要があるかもしれません。バイナリへの絶対パスbashも間違っている可能性があります。これはよりクリーンにすることができますが、単純にしたかったので、絶対パスに固執しました。

于 2012-09-21T14:27:29.910 に答える
-2

多分あなたがしたいことは次のとおりです:

xterm & cd /home/tirengarfio/Music

理由がわからないので、詳しい説明はできません。しかし、私は以前にそれを使用しました。

于 2012-09-21T14:48:48.520 に答える