xterm を開き、デフォルトで xterm を表示するディレクトリを変更するコマンドを作成しようとしています。
Alt+F2 を押してから実行xterm | cd /home/tirengarfio/Music
しましたが、ディレクトリは変更されません...
xterm がデフォルトで表示するデフォルトのディレクトリを変更できることは知っていますが、動的に変更することに興味があります。今回は音楽に行きたいのですが、次回は別のフォルダに興味があります..
何か案が?
それがあなたが実行している文字通りのコマンドである場合、私はあなたの推論を理解していません. パイプはプロセス間でテキスト データを送信するためのものであり、それはあなたがやろうとしていることではありません。
xterm に-e
必要なシェルを起動するオプションを渡してから、適切なオプションをシェルに渡して初期ディレクトリを設定する必要があります。
bashのようなものxterm -e /usr/bin/bash -c "cd /home/tirengarfio/Music"
が近くにあると仮定すると、引用を微調整する必要があるかもしれません。バイナリへの絶対パスbash
も間違っている可能性があります。これはよりクリーンにすることができますが、単純にしたかったので、絶対パスに固執しました。
多分あなたがしたいことは次のとおりです:
xterm & cd /home/tirengarfio/Music
理由がわからないので、詳しい説明はできません。しかし、私は以前にそれを使用しました。