【Shell】どのシェル使ってる?【Script】at LINUX
【Shell】どのシェル使ってる?【Script】 - 暇つぶし2ch178:login:Penguin
06/08/26 09:36:38 9evxpCWR
URLリンク(en.tldp.org)

Shell (as a programming language for more than trivial scripting) is dead.

シ ェ ル は 死 ん で い る

179:login:Penguin
06/08/28 14:45:10 7eZYmlo4
>>178

まあ、もう古いというのは事実ではあるが...。

180:login:Penguin
06/11/18 22:38:19 xEAAFMCe
winsowsのpowershellの感想をきかせてくださいです。

181:login:Penguin
06/11/19 19:58:15 HsVTawcU
板違いだろw

182:login:Penguin
06/11/21 06:58:42 4gVf5jVT
bashのmanを見ると

> ジョブを停止させたままで bash を終了 (exit) させようとすると、シェル は
> 警告 メッ セージを出力します。このような時には、 jobs コマンドを使って
> ジョブの状態を調べられます。間にコマンドを挟まずに bash を再び終了さ せ
> よ うとすると、シェルは警告を繰り返さないで、停止されているジョブを終了
> させます。

と書いているのですが,私の環境では警告が表示されず,
コマンドを受け付けない状態で止まってしまいます。
何かおかしな設定をしてしまっているのでしょうか?

183:login:Penguin
06/11/21 09:03:01 IAxGrgdD
>>182
もしかして、ssh でログインしてて
C-z した後に bg してる?

184:182
06/11/21 09:32:52 KYwiRSA8
>>183
sshでログインはしていますが,コマンドは
$ hogehoge &
として実行しています。

もしかしてこの状況では警告を出すようにはできないんですか?

185:login:Penguin
06/11/21 09:38:45 IAxGrgdD
>>184
& ならプロセスが停止しているわけではなく
バックグラウンドで動作してるので >>182 には該当しない。
その状況で警告を出す方法は知らない。

>>182
> コマンドを受け付けない状態で止まってしまいます。
URLリンク(www.openssh.com)

186:login:Penguin
06/11/24 23:31:26 oOykb+FH
fish使ってるやついねーの?

187:login:Penguin
06/12/19 21:14:17 eqdaJ2qS
hash使ってるやついねーの?

188:login:Penguin
06/12/19 21:14:46 eqdaJ2qS
hush使ってるやついねーの?

189:login:Penguin
06/12/20 15:51:10 kdeZ8bvL
oraorashsh使ってるやついねーの?

190:login:Penguin
07/01/08 11:30:13 qWLSJUCH
shrashshsh

191:login:Penguin
07/01/15 21:22:28 jbmIiJ/4
fishはIOが速くないと使ってられない。

192:login:Penguin
07/01/18 19:43:26 p1H8xUWN
fish楽しいな

うざいけど

193:login:Penguin
07/01/26 20:17:22 cETnmEYV
fish で alias が使えない研
どうしろというのだ

194:login:Penguin
07/02/08 01:04:45 pDSH+cG1
pdsh

いや何でもない

195:login:Penguin
07/02/13 18:25:40 XA4RukDp
busybox

196:login:Penguin
07/05/16 18:00:39 lxst3yKr
hosh

197:login:Penguin
07/05/19 03:33:56 J0tAtMLS
bashでヒストリに記憶するコマンド数を増やすことはできませんか?

198:login:Penguin
07/05/19 04:54:42 hp3buhzv
man嫁

199:login:Penguin
07/05/19 09:14:52 sFmIQEU6
>>13

suseにはpdkshとは別にkshも入っていたけど。

200:login:Penguin
07/05/19 21:35:56 A2WG5SUl
> man
What manual page do you want?
> chin
-bash: chin: command not found


201:login:Penguin
07/05/20 00:31:27 NDWc0pp0
FDclone 内蔵 の fdsh でどうだw
ちょろっと使ってみただけで判断すんのは気がひけるが、
意外に sh との互換性高くね?

ファイラ機能無しでビルドすると補完機能なくなるな。

202:login:Penguin
07/07/10 03:01:19 rcBhlxf2
chin chin sh sh

203:login:Penguin
07/07/25 16:40:46 7+ltg3E1
hu Basic

204:bash
07/09/11 03:33:19 997sWGjJ
シェルスクリプトである環境変数が存在するかどうか調べるにはどうしたらよいですか?

VIM が存在するときだけ、
 PS1="[\u@vim \w]\$ "
をセットして、else のときには
 PS1="[\u@\h \w]\$ "
をセットするように rc に書きたいんですが。

205:login:Penguin
07/09/11 04:10:43 5+Mn1qZG
>>204
if [ -n "$VIM" ] ; then ; else ; fi
$VIM の「中身」を評価するのではない時には
env | grep -c VIM
とかも。

もう一個のスレはちゃんと処理してね。

206:login:Penguin
07/09/17 04:04:50 e1JVQApT
printf "aaaaaaaaaaaaaaa"
とやって被るのが萎えるbash


207:login:Penguin
07/09/17 04:43:41 C85pl/GJ
linux では
/bin/sh は /bin/bash へ リンクしてるもんね。
もう Cshellなんて書けません。(書けるけど)

case
esac

がというセンスがステキw

208:login:Penguin
08/01/30 11:51:23 UwHCwrlI
uClinuxとかで使われてる、mshって、
printenvとかsetenvがないんですけど、
環境変数みたりするのどうすればいいんだろう?。

209:login:Penguin
08/06/23 03:34:40 +Sg7+xrr
bashとdash
bashからzshへ移ろうかなと思って色々調べ始めるんだけど
凄い頭の良い人のHPにたどり着いたり
読んでも説明が理解できなかったりとかして場違いな気がした
便利なら便利なほどいいと思うけど
独自の使用を覚えるよりscriptで書いたほうが分かりやすかったりする
普段からtestを[]で書く意味の理解に苦しむ自分には縁がないと思った

210:login:Penguin
08/06/25 00:35:14 8gGtR9B7
shしか入ってないマシンとかある
まんどい

211:login:Penguin
08/07/24 23:56:27 7EJgsHJK
chinchinshshsh

212: ◆Zsh/ladOX.
08/07/31 22:01:43 G60/861j
w

213:login:Penguin
08/08/02 20:10:38 70XxqTNk
場の雰囲気を考えずzshまんせーする奴がうざいって愚痴

214:login:Penguin
08/08/24 18:10:57 8Zb/rxhk
スクリプト言語としてのシェルとマンマシンインターフェースとしてのシェル
がごっちゃになっている状況は不幸

215:login:Penguin
08/08/24 23:44:16 RBXz0JZu
いま仕事でSolaris使ってるんだが、なんであいつらスクリプトをcshで
書くんだ?

216:login:Penguin
08/09/13 12:23:12 W75dUOM6
ash, bash

217:login:Penguin
08/11/10 00:24:52 ZSdeBKA2
tas

218:login:Penguin
08/11/10 00:30:57 KJ/5CLnz
まちがえた

219:login:Penguin
08/11/26 12:14:18 1HRO+QTL
zshの専スレってないの?

220:login:Penguin
08/11/26 12:15:45 IkbupY+U
UNIX板にあったんだけど、需要ないみたいですぐ落ちた

221:login:Penguin
08/11/26 15:04:28 1HRO+QTL
ググったらその5まであったようだ
そもそもシェルスレ自体少ないし、しょうがないか
身近すぎて逆に話題にし辛いのかな

222:login:Penguin
08/11/26 23:34:44 1HRO+QTL
じゃあネタを降ろう
setopt autopushdするとcd -で候補出るけど、ホームまでのパスは~にしてほしいんだよなぁ
誰か知りませんか?

ってこれじゃタダの質問だな・・・w

223:login:Penguin
08/11/27 13:43:59 nmmEumDu
zsh スレは少人数で廻している感があった

224:login:Penguin
08/11/27 22:18:07 HvUOS1S5
zshは奥が深すぎてキリがない。
知らないと損な設定が他にまだあるんじゃないかと不安になる…。
これ作った奴はほんと変態だな。

225:login:Penguin
08/11/29 01:01:51 YIDWhOI2
echo $$ ってどんな意味でしょうか?

226:login:Penguin
08/11/30 04:17:03 L4Bjvhbz
>>225
URLリンク(www.linux.or.jp)

227:login:Penguin
08/12/02 20:59:10 NrMTEp78
csh派の相方をsh派に改宗させたいのですが、どう説得すればいいでしょうか?

228:login:Penguin
08/12/03 09:22:43 ITt//6J4
つ zsh


229:login:Penguin
08/12/03 12:55:40 mpls0JOB
URLリンク(www.faqs.org)
URLリンク(www.grymoire.com)
当然このへんは読ませたんだろうな

230:login:Penguin
08/12/04 02:04:49 zgZhTGhn
>>227
標準エラーにリダイレクトせざるを得ない状況にするのがいいかな

231:login:Penguin
08/12/04 20:02:12 vUf/vq37
お前そんなクソいシェル使ってんのプギャーすると、ムッとされるから困る

232:login:Penguin
08/12/05 20:08:11 5BfnM0JI
zshって新しく作った実行ファイルをpath通った場所においただけじゃ
即座に反映されないぽいけど、仕様?
source .zshrcすれば反映されるけど

233:login:Penguin
08/12/05 21:49:59 0B/RI9N3
仕様。rehashすれば反映される

234: ◆Zsh/ladOX.
08/12/06 00:36:34 cPdyNSvl
>>224
まぁzshスクリプト書く香具師とかド変態だよなw

漏れは.zshrcに数行だけ設定してあとは
デフォルトで使ってるヘタレですw

235:login:Penguin
08/12/06 00:48:53 9vxk+sxm
>>227
改宗を勧めても無理だろうから、何か他のスクリプト言語PとかRとかで書いてもらう。

236:login:Penguin
08/12/06 10:58:04 ni8cGa2k
統計用の R を汎用 script として使う変態がいる!?

237:login:Penguin
08/12/06 16:28:42 AyYE/hhZ
シェルやスクリプトのスキルって、生産性の差がもろに表れる重要な要素だと思うけど
会社じゃあまり重視されてない。結果さえ出せば何やったっていいよ、ってスタンス。
いや、それはそれで正しいんだが、各自が自分で勝手にスキルつけるよりも
社内である程度の統一を図るほうが効率的な希ガス・・・

グループ内の団結というか連携が強いような職場なら特に

238:login:Penguin
08/12/06 16:58:59 tI3IdmCv
>>237
会社 とか 開発者の集団 とか 職場 とか扱うなら
マ板じゃねぇか?

シェルの扱いとかシェルスクリプトの書き方とかの
スキルアップについてならここで続けてもいいだろうけど
書籍とかwebを扱ったスレもある。

プログラマー
URLリンク(pc11.2ch.net)

Linux 推薦図書/必読書/推薦雑誌/推薦HP 2
スレリンク(linux板:-100番)

239:login:Penguin
08/12/06 18:42:41 AyYE/hhZ
>>238
あ、別に何かしようというわけじゃなくて・・・単にぼやいただけっス

マ板ってムをプロとしてやってる(いわゆるIT屋)連中ばっかってイメージがあるんだが、そうでもないのかな。
自分は研究開発で、理論もやるしコードも書くし泥臭い実験もやるんだけど、
そういう場で求められるスキルってのは、IT屋のそれとは違う気がする。

あーますますスレ違いにw。もうやめます

240:login:Penguin
08/12/06 19:44:52 ZVaipofP
>>233
そーなんだ、ちょっと残念
sourceのかわりに「.」が使えないし、bashと違うとこも多いんだな

241: ◆Zsh/ladOX.
08/12/06 21:51:47 cPdyNSvl
# zsh --version
zsh 4.2.6 (i686-redhat-linux-gnu)
# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/xxx/bin
# echo 'export PATH=$PATH:/usr/sbin:/sbin ' > /tmp/hage
# . /tmp/hage
# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/xxx/bin:/usr/sbin:/sbin

使えるようだが。何か勘違いしてる?

242:login:Penguin
08/12/06 22:12:30 ZVaipofP
>>241
ほんとだ「.」使えた!
ただ、bashと違ってパスまで含めないと駄目ぽいね

いちおうzsh --versionは
zsh 4.2.0 (x86_64-redhat-linux-gnu)

243:login:Penguin
08/12/06 22:15:19 ZVaipofP
>パスまで含めないと
言葉足らずだった
カレントディレクトリにあっても./が必須って意味ね

244:login:Penguin
08/12/07 00:31:42 P+uQ92rV
zsh で別に rehash しなくても使えるけどな~

ただし既存の path に存在するときに
別のより優先度の高い path に
同盟コマンドをインストールした際に気づかせるのには
rehash が必要、という感じで tcsh よりも rehash 必要度は低い

245:login:Penguin
08/12/07 01:39:20 EGd5F4BX
>>244
え・・・まじで?バージョンの違いかな
よかったらzsh --version晒してもらえますか?

246:login:Penguin
08/12/07 15:13:14 P+uQ92rV
>245
% zsh --version
zsh 4.3.4 (i386-portbld-freebsd7.0)
だけどだいぶ前からそういう挙動だったと記憶している。

いまためしに /usr/local/bin/ に適当な shell script 作ってみたけど
rehash なしで実行できたよ

247: ◆Zsh/ladOX.
08/12/07 22:59:20 WtrFQfJy
rehash要らないね。

% mkdir -p /tmp/x
% export PATH=/tmp/x
% ls /tmp/x
zsh: command not found: ls
% /bin/cp /bin/ls /tmp/x
% ls /tmp/x
ls

って感じ。


248:login:Penguin
08/12/08 01:34:22 TeYw2ToK
実行はできるけどtab補完してくれなくね?

249:login:Penguin
08/12/08 09:41:21 rVnu7uVy
そりゃまあそうじゃろ

250:244
08/12/08 13:48:29 c+dGvA16
ホントだ出来た・・・大変失礼しますた
bashと違ってtab補完してくれなかったので、てっきり認識されてないのかと思った
rehashすればtab補完されるが・・・面倒だなぁ

251:250
08/12/08 13:49:26 c+dGvA16
失礼、自分>>244でなく>>245でした

252: ◆Zsh/ladOX.
08/12/08 22:31:18 vnYnUTUC
まーなんだtab使わんでzsh使うなんて考え難いし、
rehashは必要ってことでFA鴨

253:login:Penguin
08/12/09 14:16:15 rxIlRSOS
最強のシェルとして「z」を当ててしまった以上、zshには永遠に進化し続ける義務があるのよね
開発者は大変だなぁw

254:login:Penguin
08/12/12 16:14:14 n9kgBBfI
各シェルのユーザ数つーか、シェアの推移ってどっかにないのかな?
鳥と違って把握はしにくいだろうけど

255:login:Penguin
08/12/13 22:37:29 71eRx3D6
っていうかどうやって判定するんだ?

(他人の作った)各種 script の冒頭の #! で
指定されているだけでも「使っている」ことにはなっちゃうし…

256:login:Penguin
08/12/15 00:16:04 f1LwEI96
/bin/sh のシェアが凄いことになるな

257:login:Penguin
08/12/15 00:40:01 NQPcaSbQ
ログインシェルにしとこうぜ

258:login:Penguin
08/12/15 09:13:05 wYNLMi0x
.cshrc で interactive セッションだったら exec tcsh とか
わりと tips として流行ってなかった?
(chsh 許されてない環境とかあるし)

259:login:Penguin
08/12/15 19:24:21 cQdvEHh1
chsh許されてないほどの不自由な環境だとbashすらなかったりするから困る

260:login:Penguin
08/12/18 08:43:18 T6UIYA20
unix板にzshスレ新スレ来てた

261:login:Penguin
08/12/18 20:08:50 7mUfa8Uh
ぶっちゃけzsh以外話題ないもんな
他に目新しくてよさげなシェルあるっけ?

262:login:Penguin
08/12/18 22:16:18 rEt/CCEU
bashc とかいう fd まがいの変態があるらしい

Bash Commander is a traditional GNU bash shell extended with visual two-panel
file browser.
URLリンク(groups.google.com)

263:login:Penguin
08/12/18 22:20:19 7mUfa8Uh
>>262
すごいなこれ
でも重そう

264:login:Penguin
08/12/30 20:39:13 it9RQTmb
dash

265:login:Penguin
09/01/02 23:55:34 tZO+x7lJ
誰か2csh作れ

266:login:Penguin
09/01/24 21:33:37 j3OrWlaN
linuxデスクトップユーザーの特徴

①インストールしただけで選民思想
②やっていることはwindowsと同じ。しかもめんどくさくなっただけ。
③コマンド打ち込んでプロだと勘違い
④黙ってwindowsでも使ってろと間口を狭める
⑤素人がだのなんだのとwindowユーザーを馬鹿にする
⑥カーネルいじればいいだろと無茶を要求
⑦linux開発者とのずれを認識できていない
⑧wineを使うくせにlinuxを再現しようとする動きがあるとたたく

       冫─'  ~  ̄´^-、
     /          丶
    /             ノ、
   /  /ヽ丿彡彡彡彡彡ヽヽ
   |  丿           ミ
   | 彡 ____  ____  ミ/
   ゝ_//|    |⌒|    |ヽゞ
   |tゝ  \__/_  \__/ | |    __________
   ヽノ    /\_/\   |ノ  /
    ゝ   /ヽ──‐ヽ /  /  linuxはめんどくさくて難しい分だけ、
     /|ヽ   ヽ─'   / <  自称プロが悦に浸るためのツールとして最高なんじゃないだろうかwww
    / |  \    ̄  /   \
   / ヽ    ‐-            ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch