もっと仕事でCopilotを使いこなせる方法がわかる!『Microsoft 365 Copilot踏み込み活用術』を5名様にプレゼント! 4月1日 10:00
diffとpatchコマンドを使うとファイルの変更を別のファイルに簡単に適用することができます。 例えば、サイトでWEBサーバーを複数台で運用していて1台のWEBサーバーに行った設定ファイルの変更を他のサーバーに適用するときなどに使えます。 基本的な作業の流れ ファイルへのパッチ適用を行う際はこんな感じです。 diffコマンドでパッチファイルを作成 作成したパッチファイルを元に、patchコマンドでパッチを適用 パッチファイルの作成 パッチファイルの作成にはdiffコマンドを使用します。コマンドの書式は以下のような形になります。 $ diff -u(または -c) 変更前のファイル 変更後のファイル > パッチファイル名オプションの「-u」はパッチファイルを、unified diff形式で出力するという指定です。 「-c」の場合はcontext diff形式での出力になります。 「-u(ま
このドキュメントの内容は、以下の通りです。 はじめに Unix系OSでファイルを探す方法 findコマンドとほかのコマンドを連携する方法 xargs コマンド とは findとxargsの連携で問題になるケースとは findとxargsを組み合わせて失敗する例 スペースが含まれるファイル名を正しく扱う方法 まとめ はじめに 2018-05-03 に ページのタイトルはそのままですが、「真 UNIX findとxargsコマンドで-print0オプションを使う理由」として記事をアップデート致しました。 毎日やることの1つに、なにかを探すことが含まれます。インターネットで何かを調べていたり、作ったファイルやダウンロードしたファイルを探したりしています。ファイルを探すと同時に探したファイルに対して、何らかの変更を加えることもしばしばあります。 ファイルを検索とファイルの編集を一度にできたら、と思
コマンドラインツールについて語るときに僕の語ること - YAPC::Asia Tokyo 2014 コマンドラインツールが好きで昔からつくってきた. 今年のYAPCで,そのコマンドラインツールをつくるときにどういうことを意識して作っているのか?どのような流れで開発しているのか?といったことを語る機会をもらえた. 具体的な内容については,是非トークを聴きに来てもらうとして, スライドをつくるにあったって過去に読んだ資料や,よく参考にしている記事を集め直したので,その一部を参考資料としてまとめておく. UNIXという考え方 UNIXという考え方 Mike GancarzによるUNIXの思想や哲学をまとめた本.古いが全然色あせてない. コマンドラインツールの作り方を書いた本ではないが,これらの思想の上で動くツールはこの思想に準拠して作られるべきだと思う.何度も読んで考え方を染み付かせた. 小さい
CLI(Command-line Interface)ツールが好きで自分でもよく作るし,よく使っている.最近は高速で,かつクロスコンパイルが容易な Go 言語がその開発に使われることが多いようだ.実際に筆者も拙劣ながら Go 言語で何個かリリースしている. b4b4r07/gch b4b4r07/goal b4b4r07/gomi CLI ツールの歴史はとても長く,過去たくさんの素晴らしい資産と独自の哲学がある.現代にいきる我々も当然その思想に従うべきで,CLI ツールを作るならその哲学を踏襲するのが常識だ. UNIX 哲学 Small is beautiful. Make each program do one thing well. Build a prototype as soon as possible. Choose portability over efficiency.
Hello, I’m Kristof, a human being like you, and an easy to work with, friendly guy. I've been a programmer, a consultant, CIO in startups, head of software development in government, and built two software companies. Some days I’m coding Golang in the guts of a system and other days I'm wearing a suit to help clients with their DevOps practices. A little collection of cool unix terminal/console/cu
OS X 10.8 Mountain Lion の man を日本語化したときの備忘録。一昔前までパッチを当ててビルドする必要がありましたが、今は groff の最新版を入れて設定をちょっと変えれば日本語を表示できます。 英語と日本語、両方のmanページを見れるようにしとくと、使い方を知りたいときに便利です。 Macのmanで日本語を見れるようにする ※ 検証環境は 10.8 Mountain Lion と 10.7 Lion です。 manコマンドでmanページを表示する際、$ groffというコマンドで文章の整形を行ってます。Macに入っている groff-1.19.2 だと日本語が文字化けするのでhomebrewで groff-1.21 を入れます。 # homebrewにリポジトリを追加 $ brew tap homebrew/dupes # groffをインストール $ brew
おそらく多くの人が知りたいのに、簡単に検索した感じでは出てこなかったんでメモ。 日本語のマニュアルがせっかくあるので、Ubuntu Serverでも日本語のマニュアルを導入しましょう...という話です。 導入手順は次の通りです。 まず、パッケージを追加します。 $ sudo aptitude install language-pack-ja manpages-ja apt-get派のひとはこちら $ sudo apt-get install language-pack-ja manpages-ja 今の言語を確認します。次のように英語になっていると思います。 $ echo $LANG en_US.UTF-8 先ほどのインストールで日本語ロケールが追加されたか確認します。 $ locale -a |grep ja ja_JP.utf8 されてますね。 この状態で、manコマンドの前に、LAN
Mike Haertel mike at ducky.net Sat Aug 21 03:00:30 UTC 2010 Previous message: Latest intr problems Next message: why GNU grep is fast Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Hi Gabor, I am the original author of GNU grep. I am also a FreeBSD user, although I live on -stable (and older) and rarely pay attention to -current. However, while searching the -current mailing list f
We’re getting things ready Loading your experience… This won’t take long.
Homebrew interview questions / creator reference Homebrew interview questions and creator reference. Who created Homebrew? Max Howell, also known as mxcl. Max Howell, also known as mxcl, created Homebrew and wrote its original code. This page collects direct technical answers for Homebrew interview questions, plus the creator, founder, Homebrew developer, original brew developer, who made Homebrew
CoreutilsはcatやlsといったUNIX上の基本的なコマンドを集めたGNUのパッケージである。これをMacPortsからインストールしたからGNUのコマンド群が使えるようになるぞ、と思っているとハマることになる。Coreutilsを普通にインストールしても、「ls」はインストールされないのである。 % port file coreutils /opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/coreutils/Portfile <- coreutilsはインストールされている % ls --help ls: illegal option -- - <- GNUのlsではない usage: ls [-ABCFGHLPRSTWabcdefghiklmnopqrstuwx1] [file .
こんにちは nakamura です。そういえば 4/1 から 神奈川県公共的施設における受動喫煙防止条例 が施行されましたね。今のところよく行くお店でそれらしい光景は見掛けませんが、先日行った居酒屋はものの見事に禁煙になっていて心なしか客足もまばらな感じでした。神奈川県の飲食はこれから厳しそうですな。 さてさて思わず関西弁になってしまうほど便利な find コマンドを今日はご紹介します。比較的有名なコマンドですが、オプションが相当な数あり正直全てを把握するのは無理かもしれません。ただ、よく使うものだけでも頭に入れておくと何かと便利な優れものなのです。 基本的なオプション まずは基本的な使い方。 -type ファイルタイプの指定に使用するオプションです。スペシャルファイルや名前付きパイプ等様々な引数がありますが、よく使うのはディレクトリを示す d と通常ファイルを示す f でしょうか。 -n
Unix にて。ディレクトリー foo 以下の全てのファイルを誰にでも読めるやうにしたい。 ファイルを「誰でも読める」やうにするには、chmode を次のやうに使う。 $ chmod o+r foo.txt o (other:全員) に r (read:読み込み属性) を与える。 ディレクトリー下、全てのファイルに適用するには -R (再帰) オプションを使う。 $ chmod -R o+r foo/ ただし、ディレクトリーには「読み込み属性 (r)」の他に「実行属性 (x)」もないと、ディレクトリー以下を読めないという制限がある。つまり、上のコマンドを実行しただけでは、foo/bar 以下は読めないかもしれないといふこと。ディレクトリーに実行属性も与えたい。かうしてみやう。 $ chmod -R o+rx foo/ 今度は普通のファイルにも実行属性を付与してしまう。 やりたいことは、2
最終更新 2018-03-09 UNIX/Linux における diff コマンドは、2つのテキストファイルの違い (差分) を表示するコマンドである。ファイル内容が一致しているかの確認も可能。ディレクトリを再帰的にたどり、複数のファイルを一括して差分表示することもできる。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く