タグ

unixに関するadvblogのブックマーク (16)

  • find/xargsを使った検索に便利なコマンド一覧

    業務で楽するためのUNIXテクニック集「検索」編 この記事は2008年~2009年頃に翔泳社で連載していた「業務で楽するためのUNIXテクニック集」の原です。 はじめに この連載では、UNIX系OSをコマンドライン上から効率よく利用するために知っておくべきテクニックや、便利な小技を紹介していきます。 今回は「ファイル・ファイル内容の検索」に関するテクニックを紹介します。 関連記事 シェル制御構造と正規表現の基礎 grepを使った便利なコマンド一覧 find/xargsを使った検索に便利なコマンド一覧 find/xargsを使ったファイル・ディレクトリ名の一括置換/一括作成コマンド一覧 cut、paste、sort、uniq、head、tail、wcを使ったフィルタコマンド一覧 findコマンドを利用した便利なUNIXテクニック例 findコマンドを利用したいくつかの例を紹介しておきます。

    find/xargsを使った検索に便利なコマンド一覧
    advblog
    advblog 2013/10/30
    “リンク 現在の場所 : ホーム > ネットの基礎知識 > find/xargsを使った検索に便利なコマンド一覧”
  • いまさらxargsの便利さを主張してみる — ディノオープンラボラトリ

    タイトルの通りですが、xargsコマンドの便利さを紹介する記事を書いてみました。xargsは私が大好きなコマンドの一つで、標準入力から渡されたファイル名などを引数とみなして、別のコマンドの引数として起動するというものです。 例えばfindで見つけたファイルを全部削除したい場合、xargsなしでも下記のように書くことができます。

  • 技術メモ帳 - pgrep, pkill を使用してプロセスを殺す

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

  • 逆引きUNIXコマンド - Linuxと過ごす

    2023-04-25 逆引きUNIXコマンド 逆引きUNIXコマンド/ターミナルで動作するビジュアルなストレージ使用容量確認コマンド 2022-12-12 Ubuntu/GUI操作のWakeOnLAN・gWakeOnLan Ubuntu 2022-12-05 Ubuntu/Ubuntu22.04でデスクトップのアイコンのサイズを変更する手順 2022-08-25 Xubuntu/画面が勝手にオフされる場合の対処方法 2022-08-11 Xubuntu 2022-07-26 Linux環境設定/Windowsネットワークの名前解決と共有フォルダアクセス方法 2022-07-25 Xubuntu/Thunarでssh(sftp)接続しファイルブラウズする手順 2022-07-20 ソフトウェア/デスクトップ/Plankの設定画面を表示する ソフトウェア/デスクトップ ソフトウェア 2022-

  • sudo - Wikipedia

    sudo(“su do”)は、UNIXおよびUnix系オペレーティングシステムのプログラムの1つで、ユーザーが別のユーザーの権限レベルでプログラムを実行するためのコマンドである。一般的に、ユーザーがスーパーユーザー(superuser、すなわちroot)の特権レベルを利用する際に用いられることが多い。 デフォルトではその別ユーザーのパスワード入力を求めてくるが、設定を変更すれば root のパスワードを求めるようにもできるし、端末(や擬似端末)につき1回だけパスワードを入力すればよいようにも、全くパスワード入力を求めないようにもできる[2]。sudo は各コマンド実行を記録でき、スーパーユーザーとしてのログインの完全な代替として使う場合もある。例えば、Linuxディストリビューションの Ubuntu はそのような使い方をしている[3]。 オリジナルのプログラムは1980年、ニューヨーク州立

    sudo - Wikipedia
  • PHPからunixシェルコマンドを実行しその結果を取得する。|プログラムメモ

    シェルコマンドを実行する関数は ・shell_exec() もしくは バッククォート(`)でコマンドを囲む ・passthru() ・system() ・exec() ・popen() ・proc_open() と6つありますが、 それぞれの違いは ・shell_exec() 「実行結果の出力がテキスト」のコマンドを実行する場合に使用する ・passthru()  「実行結果の出力がバイナリ」のコマンドを実行する場合に使用する ・system()   コマンド実行結果のうち最後の一行だけ取得 ・exec()     コマンド実行結果を指定した変数へ返す(配列で取得) ・popen()    プロセスへのファイルポインタをオープンする ・proc_open()  プロセスへの入出力用ファイルポインタを開く ・shell_exec()【コマンド実行結果を全て取得】(スカラーで取得) ・pass

  • (新人向け) Unixオペレーションの注意点 - Magical Diary

    主に新人向けとして、Unixサーバで作業をする際の注意点を書いておく。 ここに書いてある内容は絶対的なものではないし、会社や現場ごとにルールがあるので、適宜ルールに合わせて実践すれば良い。 ログを取れ 何をやったか、何をやらなかったか、というエビデンスのためにログは必ず残しておく。SSHクライアントによっては毎回自動的にログ取得する設定が可能なので、設定しておくと良いだろう。 作業後に問題が発生した場合に作業内容を確認するためにも使うため、必ずログは取得しておくこと。 (追記) 当たり前だが、コマンドとその出力をペアで取ることに意味がある。 set -x (set verbose) しろ ログを取得しても、コマンドラインを編集した際には以下のように非常に見づらいものとなってしまう。(がんばれば解析することは出来るが…) ESC[0mESC[27mESC[24mESC[JESC[1myasu

    (新人向け) Unixオペレーションの注意点 - Magical Diary
  • UNIXを学びながら笑ったものいろいろ - 狐の王国

    だいぶ風邪もよくなってきたので起き出して来て、ぼーっとネットを見てる。その隣でid:elm200さんが仕事をしてたりしてるのだが、わりとelm200さんとはUNIXネタで盛りあがる事が多い。 というわけで治りかけの風邪でぼけーっとしてるついでに、俺がUNIXを勉強してたときに見付けた笑える話とかを思い出してみるのもいいかなと。 タイピング矯正ソフトウェア「SL(1)」 UNIXでファイルのリストを取りたいときは「ls」というコマンドを打つのだが、タイピングを誤って「sl」と書いてしまうことがある。SL……蒸気機関車かよ!! などということは誰もが一度は思ったのであろうが、それをホントに実装しちゃったイカれた^H^Hした先達がいらっしゃったのである。 豊田正史とslコマンド (Masashi Toyoda and SL command) これを実行するとターミナルにホントにSL──蒸気機関車

    UNIXを学びながら笑ったものいろいろ - 狐の王国
  • UNIXの神様 - @IT自分戦略研究所

    連載を初めて読む人へ:先行き不透明な時代をITエンジニアとして生き抜くためには、何が必要なのでしょうか。それを学ぶ1つの手段として、わたしたちはIT業界で活躍してきた人々の偉業を知ることが有効だと考えます。連載では、IT業界を切り開いた117人の先駆者たちの姿を紹介します。普段は触れる機会の少ないIT業界歴史を知り、より誇りを持って仕事に取り組む一助としていただければ幸いです。(編集部) 連載は、2002年 ソフトバンク パブリッシング(現ソフトバンク クリエイティブ)刊行の書籍『IT業界の冒険者たち』を、著者である脇英世氏の許可を得て転載しており、内容は当時のものです。 ビル・ジョイ(Bill Joy) ―― BSD開発者 ビル・ジョイはウィリアム・ジョイの愛称で、BSD版UNIXの設計を行った人物である。彼が参加したことによりサン・マイクロシステムズは急成長をすることとなった。

    advblog
    advblog 2009/06/14
  • Amazon.co.jp : UNIXパワーツール

    JPEG、PNG、WEBP、GIF、SVG、AVIF、BMP、ICOの画像ファイルをアップロードします。

    advblog
    advblog 2009/01/10
  • はてなブログ | 無料ブログを作成しよう

    引越し遍歴パートⅡ 2018年に「上京して10年で引越しを6回した」というブログを書いた。 月日は流れ、あれから6年…さらに2回の引越しをした。ホテル暮らしも含めると3回かもしれない。 前回の記事では主に神奈川〜千葉〜東京の引越し事情を書いた。関東の浅瀬でちゃぷちゃぷ遊んでいたに過…

    はてなブログ | 無料ブログを作成しよう
  • 【特集】驚きの1.44MB!! QNX DEMOで組込みOSの実力を知る (1) 組込みシステムって何? | パソコン | マイコミジャーナル

    「DEMO」という言葉を耳にしたことはあるだろうか? 製品の"お試し版"を指す言葉として用いられることが一般的だが、そうとはかぎらない。商用のアプリケーションとは直接関係のない、プログラミングテクニックとその小ささをアピールする目的としての「DEMO」が存在するのだ。稿では、組込み用リアルタイムOSとして多くの企業に採用されているQNX社(社カナダ)のDEMOをレビューする。OSとしての基的な機能、TCP/IPやPPPなどの実装系、そして日語を表示可能なWWWブラウザが1枚のフロッピーディスクに収められた、驚くべきDEMOである。そのDEMOを"お試し版"ではなく、人を唸らせる"DEMO"として捉え、多方面から検証してみたい。 ※この特集内の画像をクリックすると、大きい画像がご覧になれます。 ○組込みシステムって何? 『コンピュータ、ソフトなければただの箱』とはよく耳にする言葉だが

  • Cygwinインストール

    Cygwinインストール
  • 初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ

    他の言語をを書き慣れてから、シェルスクリプトを書こうとするとしょうもない部分でハマったりすることがあります。「簡単な処理だからシェルスクリプトで書くか」と思っても無駄に時間がかかってしまっては仕方ないですよね。 今回は初めてシェルスクリプトを書くときに、ハマりそうな点について説明をしたいと思います。 実行権限をつける 単純にファイルを生成しても下記の用に実行しようとしても実行はできません。 # touch test # ./test sh: ./test: Permission denied # touch foo # ./foo sh: ./foo: Permission denied これはファイルに実行権限がついていないため、起きる現象です。 chmodコマンドを使って実行権限をつけてやりましょう。 # chmod +x test # ./test # chmod +x foo #

    初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ
  • UNIX系の各種管理をGUIで行えるフリーツール「Webmin 1.400」リリース:CodeZine

    UNIX系サーバの各種設定をWebブラウザ上から行えるオープンソースのツール「Webmin 1.400」が8日にリリースされた。公式サイトよりダウンロードすることができる。 WebminではUNIX/Linuxの実行プロセス管理、パスワード管理、ソフトウェアのインストール、使用ポートの確認、起動・シャットダウンなどをWebブラウザ上で管理することができる。加えてApacheやMySQLなどの変更や制御も行えるようになっている。 ブラウザ上で動作するため、設定によってはWindowsマシンからUNIXマシンを管理することもできる。なお、古いバージョンのWebminはセキュリティホールが報告されているため、新しいバージョンのものを使用することが推奨されている。 【関連リンク】 ・Webmin(公式サイト) ・Webmin (Wikipedia

  • 日本 Samba ユーザー会

    2019/12/14 Sambaの最新マニュアルページは こちらです。 2007/07/10 今後の Samba ユーザ会のコンテンツ更新は、原則として Samba-JP Wiki上で行われます。 現行のコンテンツについても、徐々に Wiki への移行を行っています。ご了承ください。 2004/10/31 を以って Samba 2.x へのサポートが全て終了しています。 今後、セキュリティホール等が発見されても samba team による対応はされません。

  • 1