Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (5)

タグの絞り込みを解除

linuxとunixに関するnilabのブックマーク (18)

  • デフォルトのShell を変更する

    UNIX用のシェルにはBourne Shell、C Shell、Korn Shell、bashなど幾つかの種類が存在し、Red HatLinux のデフォルトのshell はbash が採用されています。Shell によってコマンドや操作方法が変わってくることもあるので、できるなら普段、使い慣れているShell を使いたいものです。あるいは、勉強のために他のShell もいじってみたい方もいるでしょう。目的は人それぞれですが、ここでは、そのデフォルトShell の変更方法について説明していきます。 ■Shell の種類を確認する 使用できるシェルの種類を調べるには、/etc/shells を参照するか、もしくは、chsh -l コマンドを実行します。 # cat /etc/shells もしくは、chsh -l /bin/sh /bin/bash /sbin/nologin /bin/b

    nilab
    nilab2016/01/12非公開
    「使用できるシェルの種類を調べるには、/etc/shells を参照するか、もしくは、chsh -l コマンドを実行」「シェルを変更するには、chsh コマンドを使用」
    • UNIX/コマンド/テキスト処理/uniq - 会津大学UNIXウィキ

      aa cc aa cc bb cc dd ee % uniq [file1] aa cc bb cc dd ee % uniq -c [file1] 2 aa cc 1 bb cc 1 dd ee

      nilab
      nilab2014/07/10非公開
      「uniq コマンドを使用することで、重複行を1つにまとめることができます」uniq - 重複行を1つにまとめる - 会津大学UNIXウィキ
      • curlでファイルをダウンロードする - ksaitoの日記

        Webからファイルをダウンロードするときwgetを使います。 wgetは、リダイレクトに対応していないので、リダイレクトを使っているサイトの場合には、curlを使います。 オプションをいつも忘れてしまうので、書いておきます。 -Lがリダイレクトに対応、-Oがファイルに保存(指定しないと標準出力です。) $curl -L -O [URL]

        curlでファイルをダウンロードする - ksaitoの日記
        nilab
        nilab2013/10/10非公開
        curlでファイルをダウンロードする - ksaitoの日記 : 「-Lがリダイレクトに対応、-Oがファイルに保存(指定しないと標準出力です。) $ curl -L -O [URL]」
        • ファイルを結合するには

          splitコマンドで分割したファイル(ファイルを分割するには参照)を、元通りに結合するには、catコマンドを使用する。通常、catコマンドはファイルの中身を画面に表示するときに使用するが、来は複数のファイルを連結するためのコマンドなのだ(catの名前はconcatenateから付けられた)。一般的には、ワイルドカードを使用して以下のように結合する。

          nilab
          nilab2013/09/27非公開
          「通常、catコマンドはファイルの中身を画面に表示するときに使用するが、本来は複数のファイルを連結するためのコマンドなのだ(catの名前はconcatenateから付けられた)」ファイルを結合するには
          • 操作手順をログ記録したい~scriptコマンド~

            ツールをインストールするなど,シェル上で操作する入出力される情報は,後でどのような操作を行ったかを把握する際に便利なものだ。 次のようにscriptコマンドを利用すれば,ファイルとして保存することができる。ここでは例として「messages.log」というファイル名にしたが,自由に指定しよう。

            操作手順をログ記録したい~scriptコマンド~
            nilab
            nilab2013/09/19非公開
            ITmedia エンタープライズ : Linux Tips「操作手順をログ記録したい~scriptコマンド~」 : $ script messages.log : 「ログ記録を終了させたい場合には,「exit」と入力するか,「Ctrl」+「D」キーを押せばよい」
            • UNIX Q&A集

              UNIXを使用した時のQ&Aについてまとめてあります。 このQ&Aは、実際に発生した質問とその回答を掲載しています。 Q.CGIで、root権限を必要とするコマンドを動かしたいのですが?CGIは、webmasterユーザで動作するため、root権限を必要とするコマンドが使用できません。 A.setuid関数とsetuidビットを使うことで可能です。 以下に、root_commandというroot権限を必要とするコマンドを、suid_commandという名前で、一般ユーザが実行できるようにする方法を説明します。 まず、setuid関数を使用して、cプログラムを作成します。 unix> vi suid_command main() { setuid(0); setgid(0); system("./root_command"); } これをコンパイルします。 unix> cc -o suid

              nilab
              nilab2012/11/28非公開
              UNIX Q&A集
              • nilab
                nilab2012/01/17非公開
                libharu, how to compile (undefined reference to) [Archive] - CodeGuru Forums : "./a.out: error while loading shared libraries: libhpdf-2.2.1.so: cannot open shared object file: No such file or directory" : export LD_LIBRARY_PATH=/home/hoge/lib で解決。
                • Orange

                  Arrêt du service Pages perso Le service est définitivement fermé depuis le 05 septembre2023. La récupération de vos fichiersainsi que la création de redirections d’URL est fermée depuis le 09 janvier 2024. La redirection sera activejusqu'au 05 septembre 2024 sous réserve que vous soyez toujours client Orange Internet. Merci de votre compréhension.

                  nilab
                  nilab2011/01/18非公開
                  SYSSTAT
                  • ディレクトリ内のファイル数を速く数える(Linux,ext3,ls,find,wc) (groundwalker.com)

                    ディレクトリ内のファイル数を速く数える研究。for CentOS4 ext3 結果 ls [dir] << ls -f [dir] << find [dir] -type f 普通に ls するとファイル名でソートされるので遅い。-f オプションをつけることによってソートしない分速くなる。それでも find のほうがシャア程度に速い。 実験結果: 12,000強のファイル数のあるディレクトリのファイル数を数える % time ls dir |wc -l real 0m0.187s % time ls -f dir |wc -l real 0m0.090s % time find dir -type f|wc -l real 0m0.036s しかし、MacOS HFS+ の場合は ls -f と find はだいたい同じくらいの速さ。ちょっと ls のほうが速いくらい。

                    nilab
                    nilab2010/06/04非公開
                    ディレクトリ内のファイル数を速く数える(Linux,ext3,ls,find,wc) (groundwalker.com) : 「% time ls dir |wc -l real 0m0.187s % time ls -f dir |wc -l real 0m0.090s % time find dir -type f|wc -l real 0m0.036s」
                    • nilab
                      nilab2010/06/04非公開
                      _[ヅラド] ducks! ディスクの総使用量上位10位を表示する : 「alias ducks='du -cks * | sort -rn | head -11'」
                      • 初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ

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

                        初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ
                        nilab
                        nilab2010/05/21非公開
                        初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ : コマンドの終了ステータスをチェックする echo $?
                        • 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は有用である. 以下の例では,検索対象となるファイル群があると思われるディレクトリにワーキングディレクトリを移動しているとする. そうでな

                          nilab
                          nilab2010/05/21非公開
                          grepの簡単な使い方
                          • 【 ファイルを圧縮・展開する(拡張子.gz,.tar.gz) 】

                            Linuxのコマンドを「やりたいこと」でまとめました。「やりたいこと」を実行するためのコマンドと使用例を掲載しています。コマンドの基を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。

                            【 ファイルを圧縮・展開する(拡張子.gz,.tar.gz) 】
                            nilab
                            nilab2010/05/19非公開
                            【 ファイルを圧縮・展開する(拡張子.gz,.tar.gz) 】 - Linuxコマンド逆引き大全:ITpro : 「tar czvf package.tar.gz package-dir」
                            • 無精で短気で傲慢なプログラマ find には sh!

                              ウノウラボ Unoh Labs: コマンドラインで作業する上で知っておくといいテクニック% find . -name '*~' -exec rm {} \; 404Blog Not Found:勝手に添削 - find(1)% find . -type f -name '*~' | xargs rm % find . -type f -name '*~' |perl -nle unlink わたしなら% find . -type f -name '*~' | sed 's/^/rm /'で確認し、OK なら% find . -type f -name '*~' | sed 's/^/rm /' | shで消します。 いまどき fork/exec rm のオーバーヘッドがどれほどのものか。 xargs を使うとき、rm が 1回だけ実行されるときと、ARG_MAX を超えたときに rm

                              nilab
                              nilab2009/02/24非公開
                              無精で短気で傲慢なプログラマ | find には sh!
                              • あるディレクトリ以下の複数ファイル内の文字列を一括で置換するワンライナー - 元RX-7乗りの適当な日々

                                Linuxを使っていて、複数のファイル内に散らばっている、ある文字列を一括して置換する方法。 特定の環境にあわせて、一気に特定のパラメータを書き換えたい場合とか。 $ find . -type f -name '*.html' -print0 | xargs -0perl -i.bak -pe 's/from/to/g'findとperl+正規表現で。 上の例は、今いるカレントディレクトリ以下の全ての".html"ファイル内の"from"という文字列を全て"to"に置き換えるワンライナー。 変更が行われたファイルは全て".bak"という拡張子で元のファイルがバックアップされます。 # ちなみに、"-i"の後ろに拡張子を書かないと実行すると、バックアップは取られず書き換えられる。 ファイル名に空白文字が入る場合も考慮して、findに-print0オプションを付けて、xargs -0で受け取

                                あるディレクトリ以下の複数ファイル内の文字列を一括で置換するワンライナー - 元RX-7乗りの適当な日々
                                nilab
                                nilab2009/02/24非公開
                                あるディレクトリ以下の複数ファイル内の文字列を一括で置換するワンライナー - RX-7乗りの適当な日々 : 「$ find . -type f -name '*.html' -print0 | xargs -0 perl -i.bak -pe 's/from/to/g'」 : findとperl+正規表現
                                • Unix/Linuxコマンドリファレンス - よたらぼ 保管庫

                                  FOSSwire.comの Unix/Linux Command Referenceの和訳です。 これをベースに自分あるいはチーム内で使うシートを作ってみると良いかもしれません。 間違いがありましたら指摘してくださいませ。

                                  nilab
                                  nilab2007/08/14非公開
                                  Unix/Linuxコマンドリファレンス - よたらぼ 保管庫
                                  • FOSSwire » Unix/Linux Command Cheat Sheet

                                    Oracle’s purchase of Sun Microsystems has been the cause of some uncertainty and concern for the open source projects and initiatives that Sun were previously responsible for.Oracle are not known for being particularly welcoming or supportive of FOSS — and with the relatively high profile OpenSolaris project being cancelled soon after the acquisition, much of that concern appearsjustified. Atten

                                    nilab
                                    nilab2007/08/14非公開
                                    FOSSwire >> Unix/Linux Command Cheat Sheet
                                    • コアテクの路地: rootパスワードを忘れた場合の対処方法

                                      今日は、Linux初級編として、ML40でrootパスワードを忘れた時の対処法(ブートローダがGRUBの場合)について書きます。 GNU GRUBのブート画面で起動するカーネルの行にカーソルを移動し、「e」キーを押します。 Asianux (2.6.9-34.21AXsmp Asianux (2.6.9-34.21AX) 次に kernel /vmlinuz-2.6.9-34.21AXsmp ro root=LABEL=/1 のように書かれているkernel行にいき、「e」キーを押します。 その後は grub edit > kernel /vmlinuz-2.6.9-34.21AXsmp ro root=LABEL=/1 のような編集画面が出てくるので、以下のように1またはsingle(S,s)と追記します。 grub edit > kernel /vmlinuz-2.6.9-34.21A

                                      nilab
                                      nilab2006/09/09非公開
                                      コアテクの路地: rootパスワードを忘れた場合の対処方法 : GNU GRUB
                                      • 残りのブックマークを読み込んでいます1

                                      お知らせ

                                      公式Twitter

                                      • @HatenaBookmark

                                        リリース、障害情報などのサービスのお知らせ

                                      • @hatebu

                                        最新の人気エントリーの配信

                                      処理を実行中です

                                      キーボードショートカット一覧

                                      j次のブックマーク

                                      k前のブックマーク

                                      lあとで読む

                                      eコメント一覧を開く

                                      oページを開く

                                      はてなブックマーク

                                      公式Twitter

                                      はてなのサービス

                                      • App Storeからダウンロード
                                      • Google Playで手に入れよう
                                      Copyright © 2005-2025Hatena. All Rights Reserved.
                                      設定を変更しましたx

                                      [8]ページ先頭

                                      ©2009-2025 Movatter.jp