タグ

notedに関するtakohakaのブックマーク (6)

  • [Bash] ファイルやディレクトリの存在をチェックする方法

    Bashで、ファイルやディレクトリの存在を確認する方法を紹介します。 if testによる確認方法 ファイルやディレクトリの存在を確認するには、以下の構文を使います。 if [ -e パス ]; then # 存在する場合 else # 存在しない場合 fi 「パス」の部分に、チェックしたいファイルやディレクトリのパスを指定します。 (実際は、testコマンドを実行することになります。) ファイルtest.txtと、ディレクトリtestdirを用意した状態で、サンプルcheck.shを実行してみます。 test-check-file$ ls check.sh test.txt testdir check.shの内容は以下のとおりです。 #!/bin/bash file=test.txt dir=testdir # test.txtが存在するかチェック if [ -e $file ]; th

  • 2>&1はどういう意味?

    bash(Bourne-again-Shell)は sh(Bourne Shell)のインプリメンテーションに様々な機能が追加されたシェルです。LinuxMac OS XではBashはデフォルトで導入されています。

    2>&1はどういう意味?
  • シェルコマンドの 2>&1 とはどういう意味でしょうか?

    Unix ではファイル記述子というのがあって、番号、多くの場合 0, 1, 2 が使われます。0は入力、1は普通のメッセージ出力、2はエラーメッセージの出力というように使い分けされています。 さて、ご質問ですが、command > /dev/null という部分は、command の普通のメッセージ(ファイル記述子1番)を /dev/null というファイル(このファイルは特殊で、ここに出力された内容は全て捨てられます)に出力されます。で、残る "2>&1" という部分ですが、これは2番のファイル記述子を1番というファイル記述子にする、という意味になります。 従いまして、"command > /dev/null 2>&1" とすることで command からの全てのメッセージは(/dev/nullに)捨てられる、つまり、エラーがあろうがなかろうが出力されるメッセージは何もないことになります

    シェルコマンドの 2>&1 とはどういう意味でしょうか?
  • sudo -s って何? - Qiita

    nginx のインストールしようと思ったら sudo -s というのが出てきた。 man sudo によると -s [command] The -s (shell) option runs the shell specified by the SHELL environment variable if it is set or the shell as specified in the password database. If a command is specified, it is passed to the shell for execution via the shell's -c option. If no command is specified, an interactive shell is ということでシェルを指定するらしいんだけど、実際は現在のユーザーがrootに変更

    sudo -s って何? - Qiita
  • コマンドプロンプトで,暗記するべき10の必須コマンド  (前半) ファイル処理系 - 主に言語とシステム開発に関して

    バッチのまとめTOPWindowsは「シェルが貧弱だ」という点がよくダシにされる。 確かにコマンドプロンプト(そしてMS-DOS)単体は貧弱だ。UNIX系シェルスクリプトと比べ,できる事が圧倒的に少ない。 しかし,少ないからこそ,できる事は徹底的に把握しておく必要がある。 ふだんWindowsの操作はGUIに依存しているだけに,コマンドラインから一括処理ができると有難みは大きい。 ネットワーク系の操作など,コマンドプロンプトでしかできない事もある。 また,Windows上で手作業を省くためにバッチファイルを作ろうとすると,コマンドプロンプトの知識が必要になる。 とはいっても,そういった情報を「コマンド集・一覧」の体裁で紹介しようとすると,網羅的にはなるが実用性は低くなってしまうだろう。 ポイントを絞って,現場で実際に使われている・もしくは使えるコマンドが知りたいのだ。 下記は,そういっ

    コマンドプロンプトで,暗記するべき10の必須コマンド  (前半) ファイル処理系 - 主に言語とシステム開発に関して
  • laravel製軽量フレームワーク Lumen を試してみる - Qiita

    追記3 別途検証していた際に記事に記載漏れがあったので追記しました。 post のリクエストの箇所で、Requestを利用するためには、bootstrap/app.phpの$app->withFacades();をコメントインする必要があります。 追記2 getとpostだけでは実用的ではないので、ORMとMigrationを触ってみた記事を書いたので見ていただければと思います。 Laravel製 軽量フレームワーク Lumen ORMとMigrationを触ってみる 追記 @shin1x1 さんから以下の様にコメントを頂いたのでサーバー起動に関して記事を修正しました。 Lumen(Laravel)には、ビルトインサーバを起動するコマンドがあるので、こちらを利用すると良いです。 趣旨 laravelから軽量フレームワークの Lumenと言うのが出たらしいのでとりあえず、get,postとテ

    laravel製軽量フレームワーク Lumen を試してみる - Qiita
  • 1