Corredor

ウェブ、プログラミングの勉強メモ。

Linux

Grep で特定の拡張子のファイルのみ対象・除外する

6日間で楽しく学ぶLinuxコマンドライン入門コマンドの基本操作を身につけよう【電子書籍】[ 大津 真 ]ジャンル: 本・雑誌・コミック > PC・システム開発 > OS > UNIXショップ: 楽天Kobo電子書籍ストア価格: 1,944円 Grep で特定の拡張子のファイルのみ対象・…

Linux 上でテキストファイルのエンコードを指定して開く方法アレコレ

Linuxコマンドブック ビギナーズ 第4版 (コマンドブックシリーズ)作者: 川口拓之,田谷文彦,三澤明出版社/メーカー: SBクリエイティブ発売日: 2015/03/21メディア: 単行本この商品を含むブログ (4件) を見る Linux 上でサーバログを見ようとしたら、なぜかエ…

ディレクトリ配下のシンボリックリンクの一覧を表示する

入門bash第3版 [ キャメロン・ニューハン ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 3,024円 指定のディレクトリ配下にどんなシンボリックリンクがあるかは、以下のコマンドで確認できる。 $ ls -la –color=al…

Vagrant と VirtualBox で CentOS 環境をサクッと作る

以前、Windows に VirtualBox をインストールして、Fedora 環境を作ったことがあった。 neos21.hatenablog.com 今回は VirtualBox を簡単に扱えるようにしてくれる Vagrant (ベイグラント) というツールを使って、より簡単に Windows 上に Linux 環境を構築…

更新日時が一番新しい・古いファイルを確認する Linux コマンド

[改訂第3版]Linuxコマンドポケットリファレンス作者: 沓名亮典出版社/メーカー: 技術評論社発売日: 2015/06/05メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る ls コマンドもパイプを組み合わせるだけで色んなことが調べられる…。 更…

Bash on Ubuntu on Windows を導入するまでの道のり

ちょっとだけLinuxにさわってみたい人のための Bash on Ubuntu on Windows入門作者: 中島能和出版社/メーカー: 秀和システム発売日: 2017/01/27メディア: 単行本この商品を含むブログを見る Windows 10 Creators Update がリリースされた今日に合わせて、と…

Linux で実行中の Java プロセスを探す

CentOS 7 系でのお話。 Java プロセスの情報を取得するには jps コマンドでも良いが、ps コマンドと grep コマンドで調べるイディオムを覚えておくと汎用性があるので紹介。 # 実行中の Java プロセスを表示する $ ps aux | grep java このイディオムに関す…

一時ファイルや一時ディレクトリを作れる「mktemp」というコマンドがあった

mktemp という Linux コマンドで、/tmp/ ディレクトリの配下にランダムな名前の一時ファイルや一時ディレクトリを作れることを知った。 # 一時ファイルを生成 $ mktemp /tmp/tmp.GowAiuKCc1 # 生成されたファイル名が標準出力に表示できる 作成したファイル…

Vimtutor:Vim の使い方を覚えられるコマンドがあった

最近、Vagrant で構築した Linux の開発環境をガリガリ触っているので、Vi (Vim) を使う機会が増えたのだが、元々 Windows 民だった自分はイマイチ Vim の使い方を覚えられていない。 正直、 j と k で移動して (矢印キーでも別にいい)、 a で編集モードにな…

.bashrc とか .npmrc とかの「RC」って何?

.bashrc とか .npmrc とかの「RC」とは、Run Commands の略。 どうも Run Control とか Resource Control の略、というのは誤りらしく、Wikipedia やジャーゴンファイルでは、Run Commands が RunCom と略され、最終的に rc となったとされている。 .bashrc …

.bashrc の読み込み方

.bash_profile から .bashrc を読み込む時、以下のような書き方をよく見かける。 if [ -f ~/.bashrc ]; then source ~/.bashrc fi if コマンドの -f オプションは、ファイルの存在を確認する。Windows コマンドで言う If Exist ということだ。 これでも一向…

.bash_profile と .bashrc は何が違うの?使い分けを覚える

普段 Windows で GitBash を起動して Bash しか使わない人とか、Mac OSX デフォルトのターミナルしか触らない人とかは、これらの違いやそれによる利便を感じることはないと言える。自分も今のところ、「分かれていることで便利だ」と感じるようなことはない…

Crouton を使って ChromeBook に Xubuntu 環境を構築する

【送料無料】 ASUS 10.1型タッチ対応ノートPC[Chrome OS] Chromebook Flip C100PA シルバー C100PA-RK3288 (2015年最新モデル)[C100PARK3288]ジャンル: ノートPCショップ: ビックカメラ楽天市場店価格: 37,700円 去年、2016年11月に Asus ChromeBook Fli…

Windows で Touch コマンドっぽいこと

空ファイルを作りたい時に、Windows 上なのについ touch と打ってしまってつらいので、PATH が通っている場所に以下の touch.bat を置いておき、touch コマンドが動くようにしておいた。 WindowsBatchScripts/Touch.bat at master · Neos21GitHub/WindowsBat…

msys や GitBash で cd コマンドに Windows のファイルパスを渡すには

msys や GitBash、Cygwin などで、C:\Users\Neo\ といったフォルダパスを cd コマンドに渡すと、うまく移動できないことがある。\ が特殊文字として扱われるからだ。 以下のようにバックスラッシュ (円マーク) \ をスラッシュ / に変えれば移動できるが、い…

Windows 上から VirtualBox でLinux 入門!Fedora 24 Workstation を動かしてみる

Windows マシン上で VirtualBox を使って、Fedora 24 Workstation を動作させてみる記事。 対象読者 Windows マシンしか持ってないけど Linux を触ってみたい でも Linux って GUI ないんでしょ?コマンドしか打たない OS とか分かんないです… Linux ってい…

ファイルの行数を数える Linux コマンド

基本からわかる UNIX/Linuxコマンドの使い方作者: 高原利之出版社/メーカー: 日本実業出版社発売日: 2010/07/15メディア: 単行本(ソフトカバー) クリック: 3回この商品を含むブログ (2件) を見る wc (Word Count) という便利なコマンドがあった…

1ファイルごとに Grep した結果を別々のファイルに書き出す方法

あるフォルダ内に複数のログファイル (.log) があり、そのログファイルから Grep で一致した行のみを、ログファイルと同名のテキストファイル (.txt) で保存したいと思う。 Grep コマンドを使いたかったので Msys から操作していたのだが、Xargs コマンドで…

Grep の時、前後の行を一緒に出力する方法

という記事を書こうと思っていたら、つい数日前に「小粋空間」さんでドンピシャな記事を書かれていた。 参考:grepでマッチした前後の行を表示する方法: 小粋空間 ほぼ引用みたいになるけど書いておく。 Linux の Grep コマンドのオプションに -B・-A・-C と…