タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

linuxとcmdに関するtoenobuのブックマーク (22)

  • grepで指定オプションを自動付加してくれる環境変数 "GREP_OPTIONS" - 元RX-7乗りの適当な日々

    "GREP_OPTIONS"という環境変数に、常に付けておきたいオプションをあらかじめ指定しておくと、grepコマンドやxgrep(egrepとかfgrepとか...)を実行したときに、自動でオプションをつけて実行してくれます。 例えば、、、 $ export GREP_OPTIONS="--color=auto"とか。常に含めておくなら、あとは"-I"オプションとかですかね。これくらいなら"alias"でも良いわけですがw grepとか毎日使ってもおかしくないコマンドなので、こういう小さい効率化はどんどんやっていきたいところですね! オプション無しで実行した場合 GREP_OPTIONSを設定してから実行した場合 おまけ: --colorの色を変えたい場合 環境変数 "GREP_COLOR"に色コードを指定してやると良いです。 例えば、ハイライトを黄色にしたい場合とかは、以下のような感じ

    grepで指定オプションを自動付加してくれる環境変数 "GREP_OPTIONS" - 元RX-7乗りの適当な日々
  • 指定したバックグラウンドプロセスをデーモン化する - 元RX-7乗りの適当な日々

    昔、「ログアウト後もコマンドを実行し続けたい場合」というエントリで"nohup"コマンドの使い方を書いたのですが、nohupし忘れた時はどうすればいいのか、という話。 指定したバックグラウンドプロセスをデーモン化するためにdisownというbashの組み込みコマンドがあります。 #!/bin/sh while :; do sleep 5 done ためしに上記のようなスクリプトを用意して、"&"付で実行します。 $ sh test.sh & [1] 2692 $ jobs [1]+ 実行中 sh test.sh &次に、disownコマンドを実行します。引数には"%"+ジョブ番号を指定します。(上記例だとジョブ番号は"1") $ disown %1 $ jobs $ この通り。psコマンドの結果は↓ $ ps -edf ・・・省略・・・ nami 2692 1708 0 02:25 pts

    指定したバックグラウンドプロセスをデーモン化する - 元RX-7乗りの適当な日々
  • layer8.sh

    This domain may be for sale!

    toenobu
    toenobu 2011/03/07
    nkf
  • wgetとcurlの根本的な違い - ctrlshiftの日記

    UNIXの代表的なダウンローダにwgetとcurlがあります。 たいていの場合どんなOSでも、どちらかのソフトがインストールされているのではないかと思います。 しかし、この2つのダウンローダの機能は、一見似ているようにも見えますが、実はそれぞれに特徴が見られるので、今日はそれについて解説してみます。 wgetの特徴 wgetのスペルは「片手でもコマンドできる」ということもあって、多くの人から気に入られています。 そんなwgetの特徴として、最も際立っているのが、クローラとして動作可能という点です。 オプションで-rを付加してやることで再帰的に動作し、-lでその深さを指定することができます。 また、-Aや-Rを利用すれば、ダウンロードする拡張子のホワイトリストとブラックリストを指定することも可能です。 つまり、特定のサイト内に散らばって存在するファイルを、拡張子によって指定ダウンロードできる

    wgetとcurlの根本的な違い - ctrlshiftの日記
  • tar コマンドの使い方とオプションの覚え方 - teppeis blog

    Linux でよく使うコマンドに tar コマンドがあります。.tar, .tar.gz, .tgz などのアーカイブファイル、通称 tarball を作成・抽出するコマンドですね。 抽出(解凍)はよく使うから呪文のようにオプションを覚えているんだけど、アーカイブ作成(圧縮)の方はうろ覚えでした。ということで、改めて各オプションの意味を備忘録的に記しておきます。 まず、必須のオプション(機能指定文字)を選ぶ。 c : Create アーカイブの作成 x : eXtract アーカイブの抽出 これに次のオプションをつける。 z : gZip 圧縮・解凍に gzip を使う(もちろん gzip 形式の場合のみ) v : Verbose 作成・抽出時にファイルのリストを画面出力する f : File 作成・抽出するファイルを指定する(tar は来テープメディアのためのコマンド (Tape AR

    tar コマンドの使い方とオプションの覚え方 - teppeis blog
  • su と su - の違い - WEB開発初心者の成長記録

    ハイフンが付くのと付かない場合の違いは、以下。 ■su rootに変身するが、switch userしたディレクトリのまま。 ■su - rootに変身して、rootのホームディレクトリに勝手に移動する。ハイフンが付くと、切り替え後のユーザーの環境に勝手に移動する、ということです。なので↓ 例:sudo su - abyss →abyssに変身してabyssのホームディレクトリに勝手に移動する。 例:sudo su abyss →abyssに変身はするが、上記のコマンドを実行したディレクトリのまま。では、なぜハイフンをつけただけで、変身後のユーザーのホームディレクトリに勝手に移動するのか調べてみた。理由は、ハイフンを付けることで、変身するユーザーの環境設定に変更されるから、だそう。つまりは、rootに変身する例で言うと以下↓。 ■su  →rootに変身するが、switch userしたデ

    su と su - の違い - WEB開発初心者の成長記録
    toenobu
    toenobu 2011/03/04
    su ハイフンの違い
  • http://linux.just4fun.biz/%E9%80%86%E5%BC%95%E3%81%8DUNIX%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/vi%E3%81%A7%E6%A4%9C%E7%B4%A2%E3%81%97%E3%81%9F%E7%B5%90%E6%9E%9C%E3%81%AE%E3%83%8F%E3%82%A4%E3%83%A9%E3%82%A4%E3%83%88%E8%A1%A8%E7%A4%BA%E3%82%92%E6%B6%88%E3%81

    toenobu
    toenobu 2011/03/02
    ハイライト消す
  • lessで検索結果のハイライトを消す方法 - mollifier delta blog

    lessでファイルを見ているときに / で検索した場合、検索結果がハイライトされる。見やすくていいんだけど、検索し終わった後は目がちかちかして邪魔だ。 そんなときは ESC-u でハイライトを消せる。もう一回見たいときは、また ESC-u でハイライトが有効になる。便利だよ。

    lessで検索結果のハイライトを消す方法 - mollifier delta blog
    toenobu
    toenobu 2011/03/02
    less
  • less(1)コマンドの便利な使い方10 | エンタープライズ | マイコミジャーナル

    Guides, HowTos and Tips for Technology Geeks - The Geek Stuff UbuntuやFreeBSDなどのUnix系OSでよく利用するコマンドのひとつにless(1)がある。テキストファイルの内容を閲覧するためのコマンドで、エディタを使うよりも高速で軽量という特徴がある。ページ送り以外にも検索、フィルタリング表示、ブックマーク、複数ファイル閲覧、テキストファイル以外のファイルの内容を閲覧するための機能などがあり、いくつかの操作方法を覚えておくと作業効率が向上する。 Unix Less Command: 10 Tips for Effective Navigationにおいてless(1)コマンドの便利な使用方法が紹介されている。紹介されているテクニックは次のとおり。 1. 検索 コマンド 内容 備考 /キーワード キーワードを前方検索。n

    toenobu
    toenobu 2011/03/02
    less
  • ビンゴ中西のほげほげbash の文字列操作

    AA='ABCDE'; AA=${AA#AB}; echo ${AA};  # 前からマッチを削除 ## なら最長マッチ AA='ABCDE'; AA=${AA%DE}; echo ${AA};  % 後ろからマッチを削除 %%なら最長マッチ AA='ABCDE'; AA=${AA:2}; echo ${AA};  : 前から削除 AA='ABCDE'; AA=${AA/AB}; echo ${AA};  てかこれでええがな。正規表現 でも、これが使えると超便利! oldディレクトリとnewディレクトリには、同名のファイルがたくさんあるんだけど、oldディレクトリにはその名のとおり、古いファイルが入ってて、newディレクトリには新しいファイルが入ってる。さあ、差分をとりたい! DFディレクトリに各々のファイルの比較結果を同名のファイルに書き出そうじゃないか。 ひとつだけの場合の例)

  • 引数処理 シェルスクリプトサンプル

    スポンサードリンク 【説明】 シェルで引数を与えて処理を実行する際の、スクリプトサンプルを紹介します。また引数処理を行う際に便利な特殊変数について以下に示します。 ---------------------------------------------------------------------------------------- $?   最後に実行したコマンドのexit値 $$   シェル自身のプロセスID $!   シェルが最後に起動したバックグラウンドプロセスのプロセスID $-   シェルの起動時のフラグ、setコマンドを使って設定したフラグの一覧 $n   スクリプトに渡された n番目の引数 $#   シェルに対する引数の個数(引数がない場合は0) $*   全引数リスト。ダブルクォートで囲んだ場合、"$1 $2 … $n" と全引数を一つにくっつけた物に展開される。

    toenobu
    toenobu 2010/03/31
    引数処理
  • ManPage JM Project (Japanese)

    JM Project について JM Project は日語オンラインマニュアルパッケージの作成、 配布を行なっているプロジェクトです。 このプロジェクトにおける仕事には man page の翻訳・校正 man page package の編集と配布 (RPM/SRPM 配布) man コマンド等周辺環境の整備 などがあります。また今後の課題としては、 翻訳済み man page の収集 上流への連絡と、必要に応じて翻訳配布許可の明示的な取得 上流パッケージへの翻訳のマージ が挙げられます。 活動の詳細や JM への参加方法については JM 翻訳作業の手引き をご覧ください。 なおメールが配送されなくなったメンバーは、 配送エラー一覧 を確認してください。 バグレポートをお寄せください JM Project で配布しているマニュアルに関して、 誤字・誤訳その他お気づきの点がありましたら、

    toenobu
    toenobu 2009/12/25
    ありがたいです。見られなくなってる。。。 → http://goo.gl/kiRDc
  • プロセスとジョブの管理

    Linuxを使いこなしたいけれど,使い慣れたWindowsとは操作方法が違うので思うように操作できない。この壁を取り払うのがコラムの目的です。Linuxやその上で動くソフトウエアを実際に使うために役立つ知識や操作方法を説明します。 今回は,プロセス管理やジョブ管理について紹介します。 Linuxでは,複数のユーザーが複数のアプリケーションを同時に使用できます。例えば,あるユーザーは,Webブラウザでインターネットを閲覧しながら,テキスト・エディタで文書を編集することができます。また,その最中に,別のユーザーが同じシステムにログインして,メールを送信するといったことも可能です。このようにLinuxシステムでは通常,複数のアプリケーションが同時に動作しています。 そこで今回は,複数のアプリケーションが動作している状況などを管理するプロセスやジョブの管理について解説します。 プロセス管理をマス

    プロセスとジョブの管理
  • fdiskの操作方法

    ■はじめに パーティションテーブルの操作方法には色々な設定方法がありますが、ここではLinuxで一般的に使われている「fdisk」コマンドを使った設定方法について説明していきます。 なお、ここではハードディスクを /dev/hda とします。また、掲載のパーティションサイズは例ですので、お使いのマシンのパーティションサイズに従った設定を行ってください。 注:パーティションテーブルを操作する場合、操作ミスによってシステムを壊してしまう可能性がありますので、十分注意をして操作してください。 ■パーティションについて Linuxでは、1つの物理ドライブ(例えば /dev/hda)を複数の論理ディスクに分割して扱うことが出来ます。この論理的なディスクのことを「パーティション」といい、パーティションの名前は、/dev/hda1, /dev/hda2 のように物理ドライブの名前の後に数字を付けたものに

    toenobu
    toenobu 2009/12/07
    fdisk
  • 再入門 体で覚えるLinuxの基本:ITpro

    Linux(リナックス)やオープンソースソフトを使いこなすためのコツをやさしく,分かりやす く説明します。単に操作手順を覚えるのではなく,Linuxの仕組みを理解しながら,基的な使 い方を身に付けましょう。 Linux全般編 ログインとログアウト(1:Linuxのおさらいとユーザー権限) ログインとログアウト(2:システムにログインする) ログインとログアウト(3:ユーザーとパスワード) ログインとログアウト(4:ログアウトとユーザーの使い分け) ファイルの仕組みと操作法(1:ファイル・システム) ファイルの仕組みと操作法(2:ファイルとディレクトリの構成) ファイルの仕組みと操作法(3:ファイルの属性) ファイルの仕組みと操作法(4:ファイル操作コマンド) ファイルの仕組みと操作法(5:ディレクトリの操作方法) ファイルの種類 リムーバブル・ストレージの取り扱い シェルの基操作法(前

    再入門 体で覚えるLinuxの基本:ITpro
  • Windowsプログラマに贈るLinuxプログラミング入門---目次

    Windowsプログラマを主な対象に,Linux上でプログラミングを行う方法を一から説明します。普段慣れ親しんでいるWindowsからLinuxに移ると,何から何までわからないことばかりかもしれません。「オープンソース・ソフトウエアとは何か」から「Windows上でLinuxを簡単に使う方法」「Linux上での,初めてHello world」を経て,Linux上でテキスト・エディタを使ってプログラムを書き,動かすまでをやさしく解説します。 また,Windows技術者のための組み込みLinux入門 も合わせてお読みください。 第1回 オープンソースの基礎を学ぶ 第2回 Linuxを一から知る 第3回 VMware PlayerとUbuntu仮想マシンの導入 第4回 Linuxコマンド入門(その1:必要最低限の操作) 第5回 Linuxコマンド入門(その2:パス,ユーザー権限,パーミッションを

    Windowsプログラマに贈るLinuxプログラミング入門---目次
  • OKLab - Bourneシェルスクリプト入門

    最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++JavaScriptSwiftRubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracle

  • Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine

    UNIXやLinuxのエキスパートになるのに避けて通れないのが、Bashに代表されるコマンドラインシェルによる操作だ。そこで記事では、「Bashのカスタマイズ」「シェルスクリプトの高等テクニック」「Bash以外の高機能シェル」の3つについて、SourceForge.JP Magazineで過去に掲載された解説記事を紹介する。 Bashをカスタマイズして使いこなす Bashは非常にカスタマイズの幅が広く、またちょっとした改良や簡単なシェルスクリプトの利用により、大きく作業効率が改善する。ここでは、Bashのカスタマイズテクニックを解説する記事を紹介する。 コマンドラインでシェルのエイリアスと関数を使って作業を効率化する GNU/Linuxシステムを最大限に活用するには、やはりコマンドプロンプトとシェルスクリプトへの習熟が欠かせない。とはいえ、そうした処理はなるべく手早く済ませたいものだ。

    Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine
  • UNIX & Linux コマンド・シェルスクリプト リファレンス

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • ./configure;make;make installにはどんな意味がある?

    Linuxには,Red Hat系のRPM,Debianのdeb形式のようにディストリビュートに依存したバイナリ形式のパッケージがある。 しかしMIPS/LinuxSlackwareなど,RPMもdebも利用できない場合には,ソフトのインストールにはtarballと呼ばれるtarコマンドでソースがアーカイブされたものを使用しなければならない。 バイナリパッケージには手軽にインストールできるという魅力があるが,tarballには常に最新バージョンを手に入れられるという安心感がある。 現在スタンダードなtarballは拡張子に「xxxxxxxx.tar.gz」と付けられているものがほとんどだ。この形式のファイルは,次のような手順でインストールを行う。 $ tar zxfv xxxxxxxx.tar.gz $ cd xxxxxxxx $ ./configure $ make # make ins

    ./configure;make;make installにはどんな意味がある?
    toenobu
    toenobu 2007/11/21
    cofigure make make install