タグ

shellとlinuxに関するokyawaのブックマーク (11)

  • 【永久保存版】シェルスクリプト完全攻略ガイド - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 シェルスクリプトの世界へようこそ! シェルスクリプトって何? シェルスクリプトは普段 Bash などのシェルで実行しているコマンドを並べて、まとめて実行できるようにしたものです。ファイルのバックアップ、ログファイルの解析、システムのセットアップなど、ターミナルで行っていた一連の作業をまとめてシェルスクリプトに記述することで、シェルスクリプトを実行するだけで自動的に一連の作業を終わらせることができるようになります。また、シェルスクリプトはファイルに保存することになるため、再利用するのも簡単になります。 シェルスクリプトで使うコマンドの多くは UNIX コマンドになると思います

    【永久保存版】シェルスクリプト完全攻略ガイド - Qiita
  • ログ調査でよく使うコマンドの基礎知識 - Qiita

    ログの調査はサーバーを運用する上で欠かせません。 この記事ではログの調査によく使うコマンドの使い方を記載しています。 基礎編 次のようなログファイルを例に各コマンドを説明していきます。 order.log(左から注文番号、注文者名、注文方法、注文サイズ、注文数) 注文1 ミロゴス太郎 店舗注文 Lサイズ 15 注文2 ミロゴス二郎 宅配注文 Mサイズ 25 注文3 ミロゴス三郎 宅配注文 Sサイズ 46 注文4 ミロゴス太郎 店舗注文 XLサイズ 80 注文5 ミロゴス太郎 宅配注文 Sサイズ 39 注文6 ミロゴス三郎 店舗注文 Mサイズ 53 注文7 ミロゴス二郎 店舗注文 Mサイズ 22 注文8 ミロゴス四郎 宅配注文 LLサイズ 68 注文9 ミロゴス五郎 店舗注文 Sサイズ 42 注文10 ミロゴス太郎 宅配注文 Sサイズ 39 ❯ cat order.log # ファイルの中身

    ログ調査でよく使うコマンドの基礎知識 - Qiita
  • 由来で覚えるlinux用語集 - Qiita

    随時更新予定。。。 ls = list | list segments(コメント欄参照) ln = link mv = move cd = change directory cp = copy rm = remove mkdir = make directory rmdir = remove directory chown = change owner chmod = change mode cat = catenate || concatenate tac = catの逆コマンド(ファイルを逆から出力) grep = "g/RE/p" || globally search a regular expression and print ping = 潜水艦などで使われるアクティブソナーの発する音波 sh = shell bash = Bourne again shell su = subs

    由来で覚えるlinux用語集 - Qiita
  • GitHub - ibraheemdev/modern-unix: A collection of modern/faster/saner alternatives to common unix commands.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - ibraheemdev/modern-unix: A collection of modern/faster/saner alternatives to common unix commands.
  • シェルスクリプトの罠を避ける三つの tips

    シェルスクリプトは、Unix 系環境で仕事をするエンジニアなら誰もが一度は書くであろうにもかかわらず、書き方や特性を熟知している人が少ない言語です。この記事は、シェルスクリプトを書くときに罠を踏まないようにするために最低限あなたが気を付けるべき tips 集です。「たかがシェルスクリプト」とは思わないでください。生半可に書かれたシェルスクリプトはあなたの (チームの) 生産性をかえって低下させます。 Shebang に bash を明示しろ Bash でしか使えない機能のことを俗に Bashism と言います。Bashism はもちろん Bash 以外のシェルでは動きません。これに関するありがちな罠は、以下のように発生します。 Bash が /bin/sh として使われている環境でシェルスクリプトを書く。うっかり Bashism がシェルスクリプトに含まれていても、 /bin/sh は何も

    シェルスクリプトの罠を避ける三つの tips
  • SSH力をつけよう

    5. RFC RFC 4250 The Secure Shell (SSH) Protocol Assigned Numbers RFC 4251 The Secure Shell (SSH) Protocol Architecture RFC 4252 The Secure Shell (SSH) Authentication Protocol RFC 4253 The Secure Shell (SSH) Transport Layer Protocol RFC 4254 The Secure Shell (SSH) Connection Protocol RFC 4255 Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints RFC 4256 Generic Message Exchange Authent

    SSH力をつけよう
  • less の tail -f モード的な何か - 宇宙行きたい

    今、衝撃的な事実が社内 IRC に何気無く流れてた。 もう、これを知らなかったせいで無駄にした時間を想像するだけで泣きそうになった。 id:sett-4 : (less で) shift+Fでtail -fモードに。Ctrl+Cで脱出 もう、当どれだけ今まで、その二つを行き来していたか…… orz

    less の tail -f モード的な何か - 宇宙行きたい
  • 技術メモ帳 - pgrep, pkill を使用してプロセスを殺す

    最近、会社でシェルの操作方法について教えているのだが、 pgrep / pkill / skill / pidof といった 便利なプロセス操作系コマンドを知らない人が実に多い。 プロセスを殺すというのは、よくある作業なので 今回はコレについて書いてみる。 たとえば、これらのコマンドを知らない人が、 指定した名前のプロセスを kill する手順はだいたい 以下のようなものになることだろう。 $ ps aux | grep プロセス名 | grep -v 'grep' # コマンドの出力結果から pid を目で確認 12345 ... .. hoge .. .. $ kill 12345 この作業は非常に面倒で退屈だ。 もし殺さなければならないプロセスがたくさんあったときは どうするのだろうか。 おまけに、grep コマンド自身が候補に含まれてしまう事があるのだが、 grep -v grep

  • ファイル・ディレクトリ名の一括置換/一括作成 業務で楽するためのUNIXテクニック集

    はじめに この連載では、UNIX系OSをコマンドライン上から効率よく利用するために知っておくべきテクニックや、便利な小技を紹介していきます。 今回は、第0回、第1回で紹介したfind/xargsコマンド、シェルの変数展開、制御構造を利用した「ファイル・ディレクトリ名の一括置換」に関するテクニックを紹介します。 また、「ファイルやディレクトリの一括作成方法」「シンボリックリンクの作成方法」に関するテクニックも紹介します。「ファイル名の置換」テクニックを検証する際の、コマンド確認環境構築にご利用ください。 今までの記事 第0回 まずはおさらい、シェル制御構造と正規表現の基礎 第1回 「検索」編 find/grep/xargsコマンドを使いこなす 対象読者 UNIX系OSコマンドを一通り利用したことがある方 正規表現を利用したことがある方 何らかのプログラミング経験がある方 動作確認環境 Lin

    ファイル・ディレクトリ名の一括置換/一括作成 業務で楽するためのUNIXテクニック集
  • find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編
  • Manpage of BASH

    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) に準

    okyawa
    okyawa 2008/11/05
    bashの詳細解説・キー操作等
  • 1