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
![プロセスとかスレッドとかプロセス間通信とかについて書く場所](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)
Unixを使っていると,/usr が全然ユーザー用じゃなくどう見てもシステムのための物だったり,/etc が事実上設定ファイル置き場となっていたり,/var がログファイル置き場となっていたりと,名が体を現していなくて奇妙な感覚を覚える.もっと分かりやすい名前の付け方があったんじゃないかと,Unixユーザーならば誰もが思うはずだが,これに対する解答がredditに投稿されており,その内容が非常に面白かったので,軽く翻訳してみた. Anyone know why /var and /etc weren't named something like /etc and /cfg? http://ja.reddit.com/r/linux/comments/cpisy/anyone_know_why_var_and_etc_werent_named/c0ua3mo 昔々,システム7が使われていてU
基本的な説明 矛盾した表現に聞こえないように願いつつ一言で言えば、Hotwireはコマンドを実行するために利用できるGUIアプリケーションだ。しかしbashやtcshなどの従来のUNIXシェルがプレーンテキストを出力するのに対して、Hotwireは操作可能なGUIオブジェクトを返す。例えばbashでlsと入力すればカレントディレクトリにあるファイルのリストのテキストが返ってくるが、Hotwireでlsと入力すると、ファイルの大きさ/修正時刻/所有者/権限情報、それにサムネイルアイコンまでが含まれた、クリック可能なコンテンツがウインドウいっぱいに表示される。 さらに言うと、bashではパイプオペレータ(|)を使用してコマンドの出力を別のコマンドの入力につなげられるが、Hotwireでも同じことができ、Hotwireではパイプでつなげる出力が便利なことにオブジェクトになっているので、よりスマー
xkillコマンドを初めて知りました。元ネタは、ここです。 killコマンド(PIDによるkill) 特定のPIDにTERMシグナルを送る。シグナル名・シグナル番号、どちらでも指定可能。 $ kill -TERM pid killallコマンド(プロセス名によるkill その壱) 同名のプロセスが起動していた場合は、全てのプロセスがkillされる。 プロセス名は完全一致。 $ killall -9 firefox pkillコマンド(プロセス名によるkill その弐) 部分一致によるプロセス名指定が可能なkill方法。 $ pkill firefox 該当するプロセスは、"pgrep -l"コマンドで確認できる。 $ pgrep -l firefox xkillコマンド(X Window上のプロセスをkill) GUIによるプロセスkill方法。 "xkill"コマンド実行後、カーソルが"
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
目次 当サイトについて bash シェルスクリプト入門 -シェルスクリプトのいろは- コマンド Tips シェルスクリプト Tips 変数を使用する 配列を使用する 入力と出力 if 文と test コマンド for 文の使用方法 while 文の使用方法 case 文の使用方法 関数の使用方法 引数を処理する 終了ステータス シグナルと trap コマンド フィルタを使用した文字列操作 1 フィルタを使用した文字列操作 2 日付を取得する 文字コードと改行コード シェルスクリプトのデバッグ AWK リファレンス (Deprecated) シェルスクリプト ライブラリ 『ether.sh』 お知らせ Bluesky を始めました @sunone.me 変更履歴 2023.10.07 ページ内リンクを修正した。 2021.02.01 このサイトに「もう 1 ページ追加しよう」と思ってから、も
2011年2月28日月曜日 Windowsコマンドラインシェル「Nyaos」をもっと便利にする方法 前回の記事 Windowsコマンドラインシェル最右翼 「Nyaos」 で紹介しましたnyaosをもっと便利にする方法を追記したいと思います。 入力履歴を残せるようにする。 NT版 UNIX-like tools を導入する。 まず 「入力履歴を残せる」ようにしましょう。 初期設定のままだとシェルを終了すると履歴も消えてしまうんです。それは履歴を残しておくためのファイルがないからなんです。ですから、履歴を残しておくファイルを作成し⇒設定ファイルを履歴を残す設定に変更しましょう。 1、履歴を残すファイルを作るにはシェルに↓のコマンドを打ち込んでください。空ファイルをつくるwindowsコマンドです。覚えておくと便利かもしれません。 type nul < 任意のファイル名(今回は「.his
はじめに この連載では、UNIX系OSをコマンドライン上から効率よく利用するために知っておくべきテクニックや、便利な小技を紹介していきます。 今回は、第0回、第1回で紹介したfind/xargsコマンド、シェルの変数展開、制御構造を利用した「ファイル・ディレクトリ名の一括置換」に関するテクニックを紹介します。 また、「ファイルやディレクトリの一括作成方法」「シンボリックリンクの作成方法」に関するテクニックも紹介します。「ファイル名の置換」テクニックを検証する際の、コマンド確認環境構築にご利用ください。 今までの記事 第0回 まずはおさらい、シェル制御構造と正規表現の基礎 第1回 「検索」編 find/grep/xargsコマンドを使いこなす 対象読者 UNIX系OSコマンドを一通り利用したことがある方 正規表現を利用したことがある方 何らかのプログラミング経験がある方 動作確認環境 Lin
第15回:GUIによる環境設定(後編) Red Hat Linuxを始めとした近年のLinuxディストリビューションでは,X Window上利用できるGUIツールが充実している。従来からのエディタを使ったテキストファイル編集による設定はあるものの,現在はGUIで行えるという選択肢が1つの方法として認知されつつある。 しかし,従来からの設定方法とGUI設定ツールによる方法を混在し始めると,GUIツールの場合見えない裏側で書き換えられる可能性が高い。このため,例えば手作業で書き換えた内容を思いもかけずGUIツールが上書きしてしまうなどの弊害が生じてしまう。 いくら手間軽減のためにGUIツールを使い始めても,このような状況を理解していなければ問題を回避できなくなってしまう。 後編では,ネットワークに関する設定についてGUIツールの設定とテキストによる編集を対比させていくことにしよう (2002年
2022年8月、ホームページを全面リニューアルしました! 情報を分かりやすくお伝えできるサイト作りを目指してまいります。
Unix の歴史 UNIX のいろいろ UNIX と Unix Linux の登場 Linux ディストリビューション Unix/Linux の使われかた ドライブ ディレクトリ ルートディレクトリ ホームディレクトリ カレントディレクトリ 親ディレクトリ パス名 絶対パス名 相対パス名 仮想パス名 まとめてみると ファイルの表示 ユーザー グループ パーミッション シェル 環境変数 ○○するには UNIX と Windows の違い Unix の歴史 Unix は 1969年 AT&T ベル研究所のケン・トンプソン、デニス・リッチー、ブライアン・カーニハン達が開発した OS です。元々、ベル研究所で「Multics」というマルチタスク OS を開発していましたが、システムが巨大になりすぎ頓挫していました。しかし、Multics 上で遊びで開発していた「Space Travel」というゲー
UNIX/Linux の部屋 に、bash の内部コマンド select コマンド を追加しました。メニュー形式の選択肢を提示し、ユーザに選ばせることができるコマンドです。
あまり知られていないが、GNUのxargsコマンドには、 プロセスの最大数を設定できるオプションというのが用意されている。 コレを使って、プロセスを並列実行させてみよう。 xargs --max-procs=MAX-PROCS -P MAX-PROCS command MAX-PROCSに数字を指定すると、 最大で、その数だけ command プロセスを生成する。 デフォルトは、1プロセスだけになっている。 いくつか例を交えて説明する。 サンプルとして、以下のようにURLが行ごとに記述されたファイルを元に curlをxargsで並列実行して、HTMLデータを取得してみよう。 $ cat ./url_list.txt http://www.google.co.jp/ http://www.yahoo.co.jp/ http://b.hatena.ne.jp/ まず、普通にxargsを使ってc
curses(カーシス、カーズィス)はUnix系システムでの端末制御ライブラリである。テキストユーザインタフェース (TUI) アプリケーションを作成するのに使われる。名称は“cursor optimization”に由来する。文字のみを表示する端末(例えばVT100)を表示に使うアプリケーションが画面を管理する機能を集めたライブラリである[1]。 概要[編集] cursesのAPIの解説書はいくつかある[2]。最も一般的な実装では、数千に及ぶ様々な端末の機能を示したデータベースを利用している。端末データベースではなく専用デバイスドライバを採用している実装としては PDCurses があるが、そのような例は少ない。ほとんどの実装ではterminfoを使っており、一部はtermcapを使っている。古い端末でもほとんどの場合動作可能であり、単純な点が長所である。ビットマップ画像や様々なフォント
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
This page is provided courtesy of New Ventures Services Corp. (“NVS”). Any Related, Suggested or Sponsored Searches or Links displayed above are generated automatically by a parking provider. Neither NVS nor the parking provider maintain any relationship with or have any affiliation with any companies, brands or advertisers that may be referenced on this or any resolving page. If you would like to
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く