タグ

Linuxに関するkyopecoのブックマーク (28)

  • sedでファイルの内容を置換する - 252webB

    $ sed -e s/[置換対象]/[置換後文字列]/g [ファイル名] 置換したと思ったら出来ていなかった。 違うファイル名にするなら、こう。 $ sed -e s/[置換対象]/[置換後文字列]/g [入力ファイル名] > [出力ファイル名] 同じファイル名に上書きするなら、こう。 今回はこれがやりたかった。 $ sed -i s/[置換対象]/[置換後文字列]/g [ファイル名]

    sedでファイルの内容を置換する - 252webB
  • 連番ファイルをコマンド一発で作成する

    foo_1.txt, foo_2.txt, ・・・ , foo_100.txt の様な連番ファイルや、A.txt, B.txt, C.txt, ・・・ ,Z.txt の様な連続ファイルをコマンド一発で一括して作成します。 bashの拡張機能(ブレース展開の一部)を利用しているので、ファイル作成だけでなく、ディレクトリ作成や、echoの引数や、for文等にと、コマンド全般に利用できます。 テスト用の環境作成する時とかに知ってると結構便利です。 また、この拡張機能はbash-3.0-alphaから追加されたようなので、それ以前のbashでは利用できません。 Last Update : 2007年08月10日 連番ファイルをコマンド一発で作成する 項目 連番ファイルを作成する 連続ファイルを作成する インクリメント・デクリメントを利用する 1. 連番ファイルを作成する 例として、foo_1.tx

  • あるディレクトリ以下の全てのbinディレクトリにPATHを通したい時 - 元RX-7乗りの適当な日々

    Linuxの開発/検証環境とかで色々とプロダクトをインストールした時って、毎度環境変数のPATHを設定するの面倒くさいですよね。 そんな時は、片っ端からbinとかsbinディレクトリにパスを通しちゃいます(^^;) $ export PATH=$PATH:`find /usr/local -type d -name '*bin' | paste -s -d : -` findで引いてきたものをpasteする時に、"-d"オプションで区切り文字に":"を使っておけば良いわけですね。 ちょっとしたTIPSでした。 =͟͟͞͞(๑•̀=͟͟͞͞(๑•̀д•́=͟͟͞͞(๑•̀д•́๑)=͟͟͞͞(๑•̀д•́

    あるディレクトリ以下の全てのbinディレクトリにPATHを通したい時 - 元RX-7乗りの適当な日々
  • Vimのsnippetについてあまり知らなかったので設定してみたら便利過ぎてつらい - 僕の車輪の再発明

    今までこれを使いこなせてなかったなんて、今までの人生をなかったことにしたくてつらい・・・ vimでneocomplecacheを使用していて、スニペットの候補が来た時にCtrl-kと打つとスニペットが展開されることは知っていましたが、いまいち意識して使えていない状態が続いていました。 とりあえずスニペット使ってみる 追記 一応下のようにプラグインが入っている前提です。 NeoBundle 'Shougo/neocomplcache' NeoBundle 'Shougo/neosnippet' 追記終わり 追記 2013/01/19 現時点でのおすすめ設定も書いているのでそちらも参照 今しているneocomplcache + neosnippetの設定の自分的おすすめ - 僕の車輪の再発明 追記終わり 例えば「PerlVim」で言うと、この記事がかなりの良記事になっていて、そこでもスニペッ

    Vimのsnippetについてあまり知らなかったので設定してみたら便利過ぎてつらい - 僕の車輪の再発明
  • 独学Linux : Widgets on CompizFusion!《その2》

    10月13 Widgets on CompizFusion!《その2》 カテゴリ:Compiz Fusion 前回の続きで、Widgetの設定方法をまとめてみたいと思います。ちなみに、10月11日付けでUbuntu 7.10 RCが公開されました。来週には正規版の公開も予定されています。 【Screenletsの起動と設定】 Screenletsのインストールが成功すると、Gnomeメニューに「システム」→「設定」→「Screenlets」が追加されるので、これを選択してScreenlets Managerを起動します。 ←Screenlets Manager 起動したいWidgetをクリックすると、 □ Enable/Disable □ Automatically start on login の2つの項目にチェックが入れられるようになります。 Enable/Disableにチェックを入

  • vim/vi 実用レベルのリファレンス -PG's PocketArms

    [A+B]は同時に押下。 [A・B]はAに続いてBを押下。 この例は、CTRLとwを同時に押下、CTRL-wを離してjを押下。 (但しCTRL+w・jは「j」をCTRLを押したままでもOKなようだ)

  • Hack #64: 256色ターミナルでVimを使用する

  • 使ってわずか10分でメインエディタを変えてしまったSublime Text (ST2)がめちゃめちゃ使いやすい件 |https://wp.yat-net.com/name

    2012年 11月 21日 使ってわずか10分でメインエディタを変えてしまったSublime Text (ST2)がめちゃめちゃ使いやすい件 カテゴリ: PCツール タグ:エディタ 最近流行ってるsublime textというエディタですが僕も試しに使って10分ぐらいでメインエディタにしてしまいました。なんせ使いやすいです。 個人的にショートカットで作業効率がガンガン上がっていくのが非常に嬉しいですね。ちょっとそのあたりを紹介したいなと思います。 1.sublime textとは 2.作業効率を上げる便利なショートカットキー 3.マウス操作との連携で入力を支援 4.カスタマイズで更に便利に!プラグインに関して 5.その他便利な機能 6.参考文献 7.追記 sublime textとは windows,mac,linuxで動作するエディタです。テキストの編集やコーディングを早くするショートカ

    使ってわずか10分でメインエディタを変えてしまったSublime Text (ST2)がめちゃめちゃ使いやすい件 |https://wp.yat-net.com/name
  • pythonでソースファイルの絶対パスを取得する - 心魅 - cocoromi -

    注:python 2.6で動作確認しました。 pythonの事は良くわからない。だからどんなことでもメモしていく。 参考文献:6.2 os.path -- 共通のパス名操作 アプリケーションを作っていると、とあるファイルからの相対パスで指定したくなることと言うのが良くある。 だから、良くアプリの設定にアプリケーションルートを設定したりするところがある。 でも、俺はそういうめんどくさいことはしたくない!!!! 良いじゃないか、設定ファイルがあるところそこがルートなんだよ!がたがた文句言うんじゃねぇ! っというわけで、自動的にあるファイルの絶対パスを取得したりしたいんですよ? pathモジュール pythonにはos.pathという糞便利なモジュールがあってこいつと__file__という特殊な変数を使うとそのファイルが置いてあるディレクトリの絶対パスが取得できます。 きっと設定ファイルはcon

    pythonでソースファイルの絶対パスを取得する - 心魅 - cocoromi -
  • 環境変数:PATH: UNIX/Linuxの部屋

    最終更新 2017-03-29 環境変数 PATH は、コマンド名のみをタイプした際、どこに置いてある実行ファイルを実行すべきかを探すための仕組みである。

    kyopeco
    kyopeco 2012/11/16
    whereとかaliasとか
  • Cシェル変数マニュアル

    csh・tcsh のシェル変数の簡単な説明です。sh・bash・ksh・zsh と csh・tcsh の間にはほとんど共通点はありません。よって、sh・bash・ksh・zsh をお使いの方には、このページは参考にならないでしょう。シェル変数とは、シェルの設定を決めるためのものです。以下に説明するシェル変数を参照するのは「シェルとシェルの内部コマンドのみ」であって、それ以外のあらゆるコマンド・プログラムはシェル変数とは一切関係ありません。 一般のコマンドの設定を変更するには、環境変数を設定したり、各コマンド専用の設定ファイルを使ったりします。環境変数については 簡易版 環境変数マニュアルを参照してください。 シェル変数の設定方法は、大別して2種類あります。一つは、ある機能を有効にする場合に % set SHELL_VARIABLEとし、無効にする場合は% unset SHELL_VARIA

  • .cshrcのカスタマイズ tcshを覚える

    ホームディレクトリの下にある .chsrc というのは、csh run command の略です。 これは、シェルが起動するたびに読み込まれる設定ファイルです。 具体的には、ターミナル (kterm など) を起動したり、slogin や ssh 、 rlogin などでログインした場合に、 このファイルに書いてあることが実行されるというわけです。

    .cshrcのカスタマイズ tcshを覚える
  • .cshrc - csh、tcshの設定 - 会津大学UNIXウィキ

    .cshrc は、csh と tcsh の設定ファイルです。ホームディレクトリ直下にあります。 ls -a で確認してください。 また、.tcshrc ファイルがある場合は tcsh はそのファイルのみを読み込みます。 ここでは tcsh 主体で説明していきますので、 .cshrc を .tcshrc の名前でコピーして編集してもらったほうが良いかもしれません。 まず基の説明です。.cshrc に記述されているものは結局の所、コマンドです。コマンドの羅列です。 このシェルスクリプトが csh or tcsh が起動した時(それがログインシェルならばログインした時)に自動的に実行されます。 あくまでコマンドの羅列ですので、テストするときはコマンドラインでコマンドを打って 試してみて、それから .cshrc ファイルに書き込むことをお勧めします。 .cshrc ファイルを編集した後は % s

  • シェルスクリプトの基礎の基礎

    シェルスクリプトをこうやって書いとけば? みたいな話をしてたら、「なんで書くだけで機能するんだ、さっぱり意味わからん」と言われてしまいました。それも悲しいので、とりあえずシェルスクリプトというのがどういうものか、というあたりをここに書き留めておきます。今度聞かれたら見せて終らせられるように…… シェルスクリプトとは? シェルスクリプト(shell script)とは何か、ということを知る必要がある人は、すでにUNIXやLinux等でシェル・オペレーションを行った経験があるでしょう。ふだん、cpでファイルをコピーしたり、catで内容を表示させたりしてるあれです。 しかし、補完機能があるとはいえ、たくさんの操作をいちいち手で入力するのはめんどくさいですよね? 同じような操作を何度も繰り返さなくてはならない時はなおさらです。シェルスクリプトというのは、そういったコマンド入力をまとめて書いておき、

  • パスを通す - bnote

    シェルはコマンド行から入力されたコマンドの位置を知るために、path変数を使います。 環境変数 PATH に含まれている(パスが通っている)位置にあるコマンドであれば、 コマンド名だけの入力で、シェルはそのコマンドを実行します。 plamoの場合、基となるパスは/etc/login.defsのENV_PATHで設定されています。 PATH=/usr/local/bin:/bin:/usr/bin 使用するシェルによって、bashの場合は/etc/profileに設定されています。 PATH="$PATH:/usr/X11R6/bin:/usr/local/netpbm:$OPENWINHOME/bin:/usr/games/bin:/usr/games" tcsh/cshの場合/etc/csh.loginに設定されています。 set path=($path /usr/X11R6/bin

  • grepの簡単な使い方

    mizutani@edu.tuis.ac.jp grepを実際に使ってみるために,サンプルファイルcopying.txt(GNU GENERAL PUBLIC LICENSEの文書)を利用してみよ. 目次 grepの使い方(I) grepの使い方(II) grepの主なオプション grepで使える正規表現 grepで使えるメタ文字 目次 grepの使い方(I) grepは次の形式に従って,指定したファイルfilenameに対してパターン/pattern/のパターンマッチを行う. % grep pattern filename filenameとして複数のファイル名を指定すると,それらのファイルを対象に処理を行う. パターンに正規表現を使わなくてもgrepは有用である. 以下の例では,検索対象となるファイル群があると思われるディレクトリにワーキングディレクトリを移動しているとする. そうでな

  • bash

    Linux においての「コマンド」とは、シェルによって実行ファイルが実行されていることを意味します。 たとえば ls コマンドをユーザが入力した際、その入力はシェルにとっての入力でしかありません。シェルはユーザから入力された ls という文字列を「ls という実行ファイルを実行する」と解釈し、カーネルに伝えます。 ls という実行ファイルを実行した結果がシェルによってユーザに伝えられ、あたかもユーザは ls という実行ファイルを直接実行したように感じることができます。 このように「実行したように」というのがユーザインタフェースとしてのシェルの役目です。 しかし、今回はスクリプト言語としての bash をメインに扱うので、この章は軽く流していただいて結構です。 ご存じのように bash はプログラミング言語(シェルスクリプト)のひとつとして動作します。 プログラミング言語として、最低限備わっ

  • openSUSE システム分析とチューニングガイド

    JavaScript is disabled on your browser. Please enable JavaScript to use correctly mesosadmin frontend Please login Login Password Forgot your personal password ? We can remind you

  • リーナス曰く「2560x1600がラップトップの標準になってるべきだろボケ」

    Linus Torvalds - Google+ - So with even a $399 tablet doing 2560x1600 pixel displays,… リーナス・トーバルズがGoogle+で、ラップトップの解像度だけが全然向上していない現状に吠えてる。 399ドルのタブレットですら2560x1600ピクセルのディスプレイなんだぜ。ラップトップの解像度の標準もそれぐらいにしてくれよマジで頼むし。もちろん11インチでもだ。頼むし、"retina"とかいうクソな名前で呼ぶのはやめれ。単に、「まともな解像度」と呼べ。ラップトップがここ10年ほど、あんまり進化してないのは残念すぎるだろ。 俺は弁当箱みたいなラップトップは欲しくないが、1366x768とかいうのは旧世紀の遺物だろ。マジで、じきに携帯電話すらラップトップのクソな解像度を笑うようになるぜ。 もし自称技術ジャーナリスト

  • Amrta

    先日 Windows 8 導入 したマシンに Cygwin を導入する。年内には Windows 8 の環境を整えて、年明けから Windows 7 より乗り換えることができたらと考えているが、さてどうなるだろうか。しかし、今年もいよいよ押し迫ってきた。以下は Cygwin 導入の際のメモ。 Continue reading →

    Amrta