最終更新 2019-01-27 UNIX/Linux のシェル sh・bash・csh・tcsh のリダイレクトを説明する。ファイルへの出力、コマンド出力を別のコマンドの入力とする、標準入力・標準出力・標準エラー出力、パイプなどもあわせて説明する。
最終更新 2019-01-27 UNIX/Linux のシェル sh・bash・csh・tcsh のリダイレクトを説明する。ファイルへの出力、コマンド出力を別のコマンドの入力とする、標準入力・標準出力・標準エラー出力、パイプなどもあわせて説明する。
emacsとterminalを使い分けてたけど、ちゃんと頑張って設定すればemacs上のshellで不便なく操作できるかなー 2010-06-04 10:10:14 via web ってことで Emacs 上で快適に Bash や Zsh を利用する設定 : 紹介マニア を参考に、multi-termを入れてみた。 dotfiles/06_shell.el at 3a4b2482f59988035c8145925287021494bfb736 · sugyan/dotfiles · GitHub 自分としてはそこそこ使えるようになった予感。日本語が入力できないけどw*1 *1: (set-language-environment 'utf-8)したらできた
Bashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文字列変数 declare str # 数値変数 declare -i num # 配列変数 declare -a array スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします。 bash script.sh 出力結果をファイルに書き出すにはリダイレクトを使います。 bash script.sh > file.txt 文法チェック 事前に文法チェックを行うには、次のようにします
1 Contents 研究紹介 プログラミング公開物, RubyGems, RubyGems.org/ippei94da FileRenamer Sculd Gomiko Madowu VaspUtils Tefil Tabmani Rakefile for Latex document UNIX今日の技 Ruby教育文書 はじめてのプレゼンテーション GridEngine運用 Apache メモ Linux メモ 2 最新記事 2.1 ftp コマンドの ls でファイルリストが取得できない問題[2022-03-02] 職場のftp サーバ(仮に ftp.example.com とする)にログインできるが、 ls が正常に実行されない。 #正常 ftp> ls 200 PORT command successful. Consider using PASV. 150 Here comes
まあ,100倍にはなりません.タイトルは id:kzk さんに言われたとおりにつけました.(ぉ が,まあ 1.1 倍くらいにはなるかもしれません. *1当たり前のことのような気もしますが,もしかしたら誰かのためになるかもしれませんので書いておきます. とにかくtypoしそうなやつはみんなaliasする zsh には typo すると % sl ls is correct? [n,y,a,e]:などと聞いてくるオプションもありますが,こんな設定にするくらいならaliasを張りましょう.特に個人的にお気に入りのaliasは以下のものです. alias dc='cd' alias sl='ls'dc はもともと無限制度計算機が割り当てられていますが,一切使ったことがないので捨てましょう.slコマンドをインストールしてる人は,slが走るのを見ている時間を泣く泣く捨てましょう. その他: # for
後輩が cat README | tr ' ' '\n' | sort | uniq -c | sort -nr | head てなテクニックを見て、びっくりしたみたいな話をしていたのだが、こういうパイプラインを利用するテクニックを学んでいないのは色々損な気がする。 ていうか、サーバで丸一日以上かかるような処理を実行するのもしょっちゅうなのに、GNU screen も nohup も知らないってのはいろいろ支障があるような気もするのだが、だれも教えないものかなぁ。 ということで、bash or zsh のちょっとしたテクニックとか*1。リダイレクトとかパイプラインは略。 連続実行 単純に連続実行。 % foo; barfoo が正常終了したときだけ bar を実行 % foo && barfoo が正常終了しなかったときだけ bar を実行 % foo || bar&&、||は本来は論理演
GNU screen を使い始めて数ヶ月が経ち、ようやく慣れてきました。それで、screenrc による設定方法などを調べているのですが、「こういうときはこうする」とか「こうするとこうなる」というオススメの設定があったら是非教えてください。 今の screenrc はこういう感じです。 escape ^Tt termcap kterm hs@ terminfo kterm hs@ vbell off bind w windowlist -b hardstatus alwayslastline I%wI defhstatus I^En:^EtI shell -$SHELL startup_message off autodetach on いくつかよくわかってないののも混ざってますがw よろしくお願いします。
男のbashユーザーが、バラ色の紳士こと漢のzshに乗り換えたときに アッーってなるコト事を先ほどいくつか思いついたので共有する。 !!とかの履歴実行はrコマンドで zshには、r というシェル組み込みコマンドがあって 履歴からの実行が簡単に行える。 たとえば、一番最後に実行したviコマンドを実行したいときなどだ。 bashなんかだと !vi で出来るのだが、 rコマンドだったら % r vi でよい。 直前に実行したコマンドを再び実行したいとき、 bashなんかだと !! というやり方になるが、 rコマンドでは、 % r とするだけでよい。 また、文字列を置き換えてからの履歴実行はどうだろう。 たとえば次のようなbashの例だ。 $ vi .zshrc $ !vi:s/zsh/bash/ これは、最後に実行したviコマンドの引数文字列を ":s/zsh/bash/" によりzshという文
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く