- ベストアンサー
bashはそんなに便利なのか?
Linuxだけでなく、Mac OS Xでもbashがデフォルトのシェルになりましたが、bashはそんなに便利なんでしょうか? 今まで(t)cshしか使ってきませんでしたが、乗換える価値があるのか、ご意見をお聞かせください。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- tcsh のプロンプト
csh のプロンプトは % だと思うのですが、tcsh のプロンプトはデフォルトでは > なのでしょうか?ログインシェルを tcsh にしたのですが、プロンプトが % でないので、なんだか bash を使ってるような気分です。これやっぱり bash になってませんか? 環境は、FreeBSD です。
- ベストアンサー
- その他(OS)
- Linuxのシェル(sh,bash等)について
Linux上でコマンドを実行するとき、その窓口となるものが、シェル(sh,bash)という認識です。 つまり、 (1)CUI環境でLinuxを操作する上で、シェル以外でコマンドを実行する事はありうるのか? (2)Windowsのコマンドプロンプトも一種のシェルと言えるか 以上、2点についてお教え頂きたいです。 宜しくお願いします。
- ベストアンサー
- Linux系OS
- sh及びbash環境
こんにちは。 主題の件について教えて下さい。 当方、shやbash環境は初めてのものです。 今までcshやtcshを使っていました。 よって、今の環境には不慣れであり、色々教えて下さい。 質問(1) コンソール(ターミナル)を起動した時、変なディレクトリがデフォルトになっています。 この起動時ディレクトリを編集する方法を教えて頂けますでしょうか? 質問(2) viエディタで日本語を入力したいのですが 何をインストールすれば日本語入力が可能になりますでしょうか? 質問(3) cshやtcsh環境にすることも可能なのでしょうか? 以上、宜しくお願いします。
- ベストアンサー
- Linux系OS
- Bashシェルスクリプトの書き方
Bashシェルスクリプトの書き方 ↓のx.shはどこが間違っているのでしょうか? $ cat x.sh #!/bin/bash function x() { local dir if $1; then dir=$1 else dir="." fi `find $dir -type d` } ↓こうなります $ source x.sh $ x dir dir: command not found bash: .: ./dir: はディレクトリです
- ベストアンサー
- Linux系OS
- 標準入力からシェル変数及び環境変数に値を設定する(bash)
標準入力からシェル変数及び環境変数に値を設定する方法で、cshの場合は「set 変数=$<」ということは確認しているのですが、bashの場合はどのようにすればよろしいのでしょうか?ご教授お願いいたします。
- ベストアンサー
- Linux系OS
- なぜLinuxでKornシェルが使えるのでしょうか?
Linux初心者です。 シェルについてわからないことがあり、質問させていただきます。 Linux(Red Hatを使っています)の /bin/shと/bin/cshは、それぞれ/bin/bash、/bin/tcshのシンボリックリンクファイル、 なのに対して、なぜkshだけは/bin/kshそのままなのでしょうか? また、KornシェルはAT&T社が開発したものだそうですが、 これはLinuxで使う際にライセンスの問題に触れないのでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他(OS)
- LinuxでKornシェルが使えるのは何故でしょうか。
Linux初心者です。 シェルについてわからないことがあり、質問させていただきます。 Linux(Red Hatを使っています)の /bin/shと/bin/cshは、それぞれ/bin/bash、/bin/tcshのシンボリックリンクファイル、 なのに対して、なぜkshだけは/bin/kshそのままなのでしょうか? また、KornシェルはAT&T社が開発したものだそうですが、 これはLinuxで使う際にライセンスの問題に触れないのでしょうか? よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- シェルについて
cshやbash、zsh、tcshなど色々ありますがどう違うのでしょうか。 これまであまり考えずにSoalrisやLinuxにログインして普通に作業してきましたが、ただtabやバックスペースが使用できないというだけでzshやtcshにして使用してきました。 ただこれだけ色々シェルがあるとしたら使用方法がいろいろ違うのではないかと思っております。 シェルスクリプトを作成する時の文法が違うとかでしょうか。
- ベストアンサー
- Solaris系OS
- bashが評価されない
mac標準の古い/bin/bashならスクリプトしっかり動きます 新しい/usr/local/bin/bashではほとんど動きません /usr/local/bin/bash -x デバッグモードで確認すると最初と最後のみ評価されてスクリプトのほとんどが評価されていません 単純な100行程のスクリプトなのに原因がわかりません 何故評価されないのか考えられる要素はありますか
- 締切済み
- その他(プログラミング・開発)
- X11のxtermが.bash_profileを読み込まないのはなぜ?
Mac OS X Leopardを使っています。 X11R7.2のターミナルを起動すると、 ~/.bashrc は読み込まれますが、 ~/.bash_profile は読み込まれません。 X11でないTerminalではちゃんと読み込まれますが、 なぜでしょうか? 理由を教えていただけると嬉しいです。
- ベストアンサー
- Mac
補足
さっそくのご解答ありがとうございます。 すみませんが、教えていただきたいところはここの部分です。">やはりshは、スクリプトに便利な機能が多いので。" よろしくお願いします。