- - PR -
一発で#cd /usr/local/apache/htdocs をしたいのですが。
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2003-04-25 15:32
#pwd
/root #vi cddata(新規ファイル) #!/bin/sh cd /usr/local/apache/htdocs/data #chmod 755 cddata #./cddata で一発で[root@data]に移動してほしいと願いながら書いてみましたが、実行してもディレクトリは移ってくれませんでした。。どうすれば成功するでしょうか。ご教授願います。 | ||||
|
投稿日時: 2003-04-25 15:44
こんにちは。
エイリアスを設定してはいかがですか? alias cddata='cd /usr/local/apache/htdocs/data' と、.bashrcに書きます。 alias la='ls -al' とか便利かも。 | ||||
|
投稿日時: 2003-04-25 15:50
こんにちは。
シェルスクリプトでは実行した自分自身のディレクトリを 変えられないような気がします。 ということで、やはりエイリアスの設定が一番よいと思います。 | ||||
|
投稿日時: 2003-04-25 15:55
子プロセスで実行されると
移動しないんですねぇ〜。 知らなかったらはまっちゃいそうですね。 私なら~/.bash_profileに export APACHE=/usr/local/apache/htdocs しといて #cd $APACHE かなぁ? | ||||
|
投稿日時: 2003-04-25 16:20
こんな短時間にたくさんアドバイスをいただきまして本当にありがとうござます。早速やってみま〜す。
| ||||
|
投稿日時: 2003-04-25 16:24
takepyon様
ひょっとして有効にするには #source .bashrc がいりますね? 成功しました。ありがとうございました。。 | ||||
|
投稿日時: 2003-04-25 16:53
okumura様
その通りです。(^^; take様
これ、スマートでいいですね。 ![]() 勉強になります。φ(..)メモメモ | ||||
|
投稿日時: 2003-04-25 18:07
% ln -s /usr/local/apache/htdocs .
では駄目? |