Bash でシェルスクリプトを勉強していくと出会うのが : (コロン)という名前の組み込みコマンド。このコマンドは何もしないコマンドです。 こんなコマンドの存在は不思議だなと思う反面、C言語にも void という型があったり(関数のような形で存在するのはJavaScript とかですね)、LaTeX にも \relax があったり、何もしない命令というものは機械語の NOP からある普通のものです。 この Bash の : の使い道についてまとめてみました。 何か書かなければならないところに仮置きする 例えば「ここに制御構造を置くんだけど、この節に入るものは後で書くんだけどな〜」といった場合、制御構造の節の中に何も書かないと Bash は構文エラーとなります。

This page is generated by Parallels Plesk Panel, the leading hosting automation software. You see this page because there is no Web site at this address. You can do the following:Createdomains and set up Web hosting using Parallels Plesk Panel. Parallels is a worldwide leader in virtualization and automation software that optimizes computing for consumers, businesses, and Cloud services provider
► 2025 (1) ► 01 (1) ►2023 (1) ► 06 (1) ►2022 (3) ► 09 (1) ► 06 (1) ► 03 (1) ► 2021 (4) ► 10 (1) ► 09 (1) ► 06 (1) ► 04 (1) ► 2020 (5) ► 11 (1) ► 10 (1) ► 09 (1) ► 06 (2) ► 2019 (7) ► 09 (1) ► 06 (4) ► 05 (1) ► 03 (1) ► 2018 (14) ► 12 (1) ► 11 (1) ► 10 (5) ► 09 (3) ► 06 (1) ► 05 (1) ► 03 (2) ► 2017 (76) ► 09 (5) ► 07 (2) ► 06 (5) ► 05 (1) ► 04 (2) ► 03 (11) ► 02 (23) ► 01 (27) ► 2016 (39) ► 10 (1
21世紀の1/10が過ぎたにもかかわらず未だに eshell をメインのシェルとして使ってる刺身☆ブーメランですこんにちわ。 http://oldtype.sumibi.org/show-page/kiyoka.2011_02_22#10 に触発されておれの eshell の設定をさらしてみる。もともとGitHub にあるけども。 https://github.com/kyanny/emacs-config/blob/master/dot.emacs.d/init.el#L249 ;; Eshell ;;Emacs 起動時に Eshell を起動 ;(add-hook 'after-init-hook (lambda () (eshell) )) ;; 補完時に大文字小文字を区別しない (setq eshell-cmpl-ignore-case t) ;; 確認なしでヒストリ保存 (s
Emacs 上で快適に Bash や Zsh を利用する設定¶ published: 2011-01-23created: 2010-03-21 概要¶Emacs を利用していると全部Emacs でやりたくなるのはEmacs 使いとして当然だと思います。 Shell だってTerminal など利用せずEmacs 上で動作させたくなることでしょう。 この文書ではEmacs 上で Shell を快適に利用するための設定を記述していきます。 検証環境¶ この文章は主に以下の環境でテストした結果を記述しています。Emacs GNUEmacs22.3 GNUEmacs23.1 OSWindows XP SP3Mac OS X 10.6.2 以上Mac OS X 10.5.8(Intel,PPC) Shell Bash 3.2.48 Zsh 4.3.10 Package M
101 Hacks Allows You to Take Control of Your Bash CommandLine and Shell Scripting When you are working on aLinux environment, does any of the following sound familiar to you? You are spending significant amount of time doing tasks manually, without knowing how to automate those tasks effectively using scripts. You are executing set of commands to complete a task, and retyping the same commands m
rbenvを使ってみる - すぎゃーんメモの続き。 現時点でのrbenvのバージョンは0.2.1。 rbenvを使っていると.rbenv-versionファイルの有無でrubyコマンド打ったときに実行されるrubyが違うものになる、というのがちょっと新鮮で、これはどういう仕組みで動いているのだろう?と思って少し調べてみた。 上記記事のようにrbenvの設定をした環境では、 $ whichruby /Users/sugyan/.rbenv/shims/rubyとなり、${RBENV_ROOT}/shims以下のrubyを指すことになる。ここへのPATHは$HOME/.rbenv/libexec/rbenv-initに echo 'export PATH="'${RBENV_ROOT}'/shims:${PATH}"' と書かれているので、eval "$(rbenv init -)"してあれ
シェルスクリプトであれば1行目に #!/bin/sh と書くと思うのですが、1行目の名前や挙動についてよく分かってなかったので調べてみました。 名前 シバン (Unix) -Wikipedia シバンまたはシェバン (shebang) とはUNIXのスクリプトの#!から始まる1行目のこと。起動してスクリプトを読み込むインタプリタを指定する。 hash-bangまたはsharp-bangとも言うが、後者を縮めたshebangという呼び方が一般的かつシンプルである。 シバンというのですね。 用語集:シェバング: UNIX/Linuxの部屋 この「#!」のことを「シェバング」(shebang) と呼ぶ。また、この行全体を「シェバング行」と呼ぶこともある。シェバングの語源は「sharpbang」「shellbang」など、いくつかあるようだ。 なぜ、#! なのか 用語集:シェバング: UNI

Mac OS X限定。需要があるそうです。 #!/bin/sh platex $1 dvipdfmx ${1%tex}dvi open -a Preview.app ${1%tex}pdf というシェルスクリプトを例えばplatex2pdfという名前で保存したとして、パスを通した後コマンドラインから $ platex2pdf hoge.texとか呼び出せばいいんじゃないかな!シェルスクリプトを使うものとしては最も単純で稚拙な方法で、もっと高度な方法もあるかもしれないけど、私はこれで十分だと思うのでそれしかしてません>< つけたいオプションがあれば適宜つけるといいと思います。 ちなみに、LeopardではPreview.appが賢くなって既に開いているPDFファイルに更新があるとそれを反映してくれるが、Tigerではこの機能がない。Tiger以前のユーザは自動更新機能があるPDFViewなど
IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。本連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語ってみようとおもう。かつてzshはUTF-8の扱いが弱いところがあったが、それもずいぶんと改善され、ここ1年でzshへ移行しやすい状況が整ってきている。はじめるには悪くないタイミングだ。 最初に軽くzshについて紹介しておこう。 名前につく"z"の文字は、「究極の」という意味がこめられているらしい。系統としてはsh系である。つまり、zshはsh系の超高機能シェルといえるだろう。Linuxなどのユーザーであればsh系であることの意味
JavaScript Shell A command-line interface forJavaScript and DOM. Open the shell or get the Shellbookmarklet (Firefox only). Features You can enter statements and expressions at the same prompt. The result of each non-void statement or expression is shown. User-defined variables. b = document.body User-defined functions. function f() { return 5; }JavaScripterror messages are shown in red. Previ

Last Modified: Wed Dec 9 23:38:07 JST 2009 コンピュータの使い方を上達させるのに最も早い方法は、「他人の技を盗む」ことです。 UNIX のシェルような複雑なシステムの場合、これはとくにあてはまります。 かくいう新山も、他の人がシェルを使っているのを見て「あ、こんなやり方があるのか」と驚き、 そのたびにいろいろな技を盗用してきました。このように自分がふだんなにげなく使っているものでも、 じつは他人から見ると目から鱗ということがままあるので、ここでは新山の使っている bash の環境と小技 (といえばいえるようなもの) を紹介します。 はっきりいって自信はまったくなく、知ってる人が見れば ひどく頭の悪いこともやっているかもしれませんが、役に立つこともあるかもしれません。 なお、このページのタイトルは「こわざしゅう (小技集)」ではなくて、 「こえだしゅ
sshでログインしてあれこれ。s55鯖、最初はconvertが入ってなかったよーな気がするけど今見たら入ってた。んで実験のためにconvert叩いたけど実行できない。rbash(RESTRICTED SHELL,制限付きのシェルRESTRICTED SHELL)だかららしい。どういう制限があるかつーと cd を使ってディレクトリを変更すること SHELL, PATH, ENV, BASH_ENV の値の設定や設定取り消しを行なうこと / を含むコマンド名を指定すること 組み込みコマンド . の引き数として / を含むファイル名を指定すること 組み込みコマンド hash に対するオプション -p の引数として / を含むファイル名を指定すること 起動時にシェル環境から関数定義をインポートすること 起動時にシェル環境から SHELLOPTS の値を展開すること リダイレクション演算子 >, >
Section: User Commands (1) Updated: 2001 Mar 5 Index JM Home Page roff page 名前 bash - GNU Bourne-Again SHell 書式 bash [options] [file] 著作権 Bash is Copyright (C) 1989-2001 by the Free Software Foundation, Inc. 説明 bash は、標準入力やファイルから読み込んだコマンドを実行する、 sh 互換のコマンド言語インタプリタです。 bash には、Korn シェルや C シェル (ksh や csh) の便利な機能も採り入れられています。 bash は IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2) に準
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く