[速報]マイクロソフト、BashシェルをWindowsに搭載。Emacs、VT100などサポート。Build 2016 マイクロソフトは開発者向けの年次イベント「Build 2016」を米サンフランシスコで開催しています。初日の基調講演では、Windows 10が登場して1年を記念した大型アップデート「Windows 10 Anniversary Update」を発表。 その中で、UNIXやLinuxで使われているシェルの1つ「Bash」がWindowsに搭載されると発表がありました。 本物のBashがWindowsで走る Kevin Gallo氏。Corporate Vice President, Windows and Devices Group。 Bash on Windowsを発表する。 これは本物のBashだ。仮想マシンでもクロスコンパイルされたツールでもなく、ネイティブのUbu
Bashのヒストリをダイエットしました。ダイエットして減った分、よりたくさんのコマンド履歴が確保出来ました。 履歴を確保するとタイプ量が減って仕事早くなるッス。 重複する履歴を保存しない 重複するコマンドは最新一件に限定する。重複は保存しない ~/.bashrc #重複履歴を無視 export HISTCONTROL=ignoredups Ubuntuなら最初から設定してあったように思える。 空白から始めたコマンドを保存しない 履歴に保存したくないコマンドは空白から記述する ~/.bashrc #空白から始めたコマンドを無視 export HISTCONTROL=ignorespace コマンド例 $ □cat /etc/passwd|grep takuya #↑空白入れることで保存されない。 空白を履歴に追記しない、重複履歴を保存しない ignorespaceとignoredupsを同時
A remotely exploitable vulnerability has been discovered by Stephane Chazelas in bash on Linux and it is unpleasant. The vulnerability has the CVE identifier CVE-2014-6271 and has been given the name Shellshock by some. This affects Debian as well as other Linux distributions. You will need to patch ASAP. Bash supports exporting shell variables as well as shell functions to other bash instances. T
This article was originally published on the Red Hat Customer Portal. The information may no longer be current. Update 2014-09-30 19:30 UTC Questions have arisen around whether Red Hat products are vulnerable to CVE-2014-6277 and CVE-2014-6278. We have determined that RHSA-2014:1306, RHSA-2014:1311, and RHSA-2014:1312 successfully mitigate the vulnerability and no additional actions need to be ta
$ cat a 111 fdsf 333 $ cat b 111 222 333 $ git diff a b # OK diff --git a/a b/b index 768560b..641d574 100644 --- a/a +++ b/b @@ -1,3 +1,3 @@ 111 -fdsf +222 333 $ git diff <(cat a) <(cat b) # ERROR: no result print out diff --git a/dev/fd/63 b/dev/fd/62 index 311e262..554e9f4 120000 --- a/dev/fd/63 +++ b/dev/fd/62 @@ -1 +1 @@ -pipe:[729963] \ No newline at end
@hirose31 さんが「シェルスクリプトでハマった件→【募】ステキな回避方法」でお題を出されていて、それに回答してみました。 その内容はリンク先を見てもらうとして、回答の中で使ったbashのプロセス置換について書かれた記事をあまり見ないので、回答で使ったプロセス置換のことをエントリにしてみたいと思います。 最初に注意点ですが、プロセス置換の機能は、bashやzsh*1の機能でPOSIX互換の機能ではありません。そのため、使用時には、対応していないシェルでは使えませんし、bashで使う場合も /bin/sh ではなく /bin/bash を明示的に指定する必要があります。たとえば、プロセス置換を使ったスクリプト「script.sh」に対して"$ bash script.sh" というコマンドは成功しますが、"$ sh script.sh" というコマンドは失敗します。この辺りの違いは「/
ディアルガ「なんでそんなわざわざ変な名前つけたんだ?」 ルギア君「Windows のファイルシステムだったから・・・」 ディアルガ「・・・」 ルギア君「じゃあ、bash での指定方法いくね。」 ここでは例として "OhMyGod!.wmv" を ffplay で再生してみよう。 $ ffplay "OhMyGod!.wmv"は bash: !.wmv": event not foundと叱られます。 そう、! は、過去のコマンドを参照する命令で "" の中にあっても作用してしまう、ちょっと厄介者です。 $ ls $ !lを実行すると、2回目は ls が実行されます。 ! のあとに付いている l は「l で始まる」という意味です。 $ !!は最後に実行したコマンドを実行します。 $ ! 1を実行すると・・・ bash: 1: command not found(1 というコマンドがあれば別で
Build your very own .bash_profile bash preview HalloweenBash — bash — 80x24 Your Configuration short hostname : current dir basename (space) user $ 1.) Drag these into (Your Configuration) above date (Day Month Date) short hostname full hostname current shell jobs terminal device (newline) user shell name time (24h HH:MM:SS) time (12h HH:MM:SS) time (12h AM PM) time (24h HH:MM) bash version long b
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く