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
第1回 ターミナルを使ってみよう(1) MacOSXがこれまでのMacOSと異なる点の一つに、Darwinと呼ばれるBSD UNIXベースのUNIX機能の存在があります。Quartz,CarbonといったMacOS的な要素は、Darwin,MachカーネルといったUNIX的要素をベースにしているので、言い換えればMacOSXはMacOSの皮をかぶったUNIXと言えます。 実際、MacOSXを使いはじめたころはなんだかMkLinux(Appleが以前PowerMac用に作ったLinux)っぽいという印象を受けました。まだまだ使えるアプリケーションが少ないこともあるのですが、ターミナルを使っていろいろ遊べるとこなんかはMkLinuxに似てます。MacOSXは以前のMacOSとの親和性が高いので、MkLinuxなんかよりずいぶん使いやすくなってますが。 ターミナルを使ってみよう タ
<自分メモ> 例えば、こういう状況の時に役立ちます。 とある文章の中で、もっともよく使われている単語(キーワード)は何か、どれくらい重複しているかという数字と共に知りたい。 そんな時は、こちらの方法で重複した単語を抜き出して、数字と共に表示することができます。 ・生の文章(テキスト)を、このサイトで形態素解析かける http://www.oasob.com/tools/mecab/ ・結果が表示されたら、ページのソースの中から該当する部分をひとつのファイルにコピペ ・そのファイルをデスクトップへ置く ・ターミナル開く ・コマンド打ってデスクトップへ cd Desktop/ ・下記の「filename」のとこに対象のファイル名を書いて、ターミナルにコピペ。Enter押す。 cat filename |perl -e 'my %pat;while(<>){next if m/^\s/;my @
データファイル処理に便利なUNIXコマンド (一部工事中、順次拡張予定) ここでは、データファイル処理に便利なUNIXコマンドの紹介を行います。 使用目的から探す - 実例集 - 複数のファイルをくっつけたい あるファイルの後ろに次のファイルを入れる場合 cat 単純にファイルの最初から順に行同士をくっつけてしまう場合 paste 特定の行を仲立ちとしてファイルをくっつける場合 join ファイルのある行を読み飛ばしたい awk ファイルの空行を読み飛ばしたい awk ファイルのある列とある列を用いて演算を行いたい awk ファイルの特定の文字を別の文字に変換(置換)したい sed データのフォーマットを揃えたい awk 1を01のように、頭にゼロをつけたい(ゼロプディング) 0.035を3.5E-2のように、指数表示にしたい、など。 ファイル名から、ディレクトリ名あるいは拡張子を取り除き
例えば、こういう状況の時に役立ちます。 資料集めのために色々なサイトのURLを複数人で集めたが、どうやら重複しているURLがあるらしい。 そんな時は、こちらの方法で簡単に重複分を取り除いたファイルを作ることができます。 <分かりやすい方法> ・ひとつのファイル(テキストファイル)に、テキストいれる ・そのファイルをデスクトップへ置く ・ターミナル開く ・コマンド打ってデスクトップへ cd Desktop/ ・「filename」のとこに対象のファイル名を、「new_filename」に新ファイル名を書く sort -u < filename > new_filename これでおわり。 便利ですねー
cos 余弦(コサイン)を返す関数です。 number cos(number) exp 指数を返す関数です。 number exp(number) exp関数の使用例を以下に示す。 $ cat naturalnumber.txt 1 2 3 4 5 $ awk '{print $1, exp($1)}' naturalnumber.txt 1 2.71828 2 7.38906 3 20.0855 4 54.5982 5 148.413 getline number getline() 現入力ファイルの次のレコードを組み込み変数 $0 に設定します。getline 関数は正常終了時には1を、ファイルの終わりに達すると0を、エラー発生時には-1を返します。 index number index(string, substring) 文字列 string の中で文字列 substring が最
ちょっとMacのターミナルコマンドがまとめてみたくなったのでまとめてみます! whatis コマンドの用途を教えてくれる。 $ whatis cp cp(1) – copy files sleep 指定秒後にコマンドを自動実行。 $ sleep 60; open ./test.mp3 60秒後にtest.mp3を再生。 date 現在日時と曜日を表示。 $ date 2008年 9月13日 土曜日 18時08分40秒 JST cal 指定した年月のカレンダーを表示。 $ cal 9 2008 2008年9月のカレンダーを表示。 df / ディスクの使用量(Capacity)を表示。 whois ドメインの所有者を調べられる。 例) whois apple.com ifconfig ローカルのIPアドレスなど、ネットワーク情報が調べられる。 dig ドメインのIPアドレスなど、詳細情報がわか
Mac OS X で使えるターミナルコマンド ( Terminal Command ) をまとめてみます。 これらのコマンドは、多分 Linux でも使えるはずだと思うんですが、その辺りは私の知識不足で良く分かっていません。 とりあえず、覚えているものだけメモ。 ( 現在の私の環境は、Mac OS 10.11.6 El Capitan です ) [ mv ] ファイルを移動・リネームする ———————————————————————- 例 : file1 を file2 にリネーム $ mv file1 file2 [ whoami ] ユーザ名を表示する ———————————————————————- $ whoami [ exit ] ログアウトする ———————————————————————- $ exit [ clear ] 画面をクリアする ———————————————
sudo コマンドを実行した際、パスワードの入力を間違えると、時々ムカつくメッセージやら、おもしろいメッセージやらがランダムで登場します。 % sudo vipw Password: Maybe if you used more than just two fingers... Password: BOB says: You seem to have forgotten your passwd, enter another! Password: stty: unknown mode: doofus sudo: 3 incorrect password attempts ちょっとおもしろムカつきつつ、なんだか全種類が知りたくなった。。。 ってことで、sudo-1.6.8p8 から、メッセージ集を作ってみました。 作成方法はいたって簡単。 % tar zxvf sudo-1.6.8p8.tar
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く