タグ

LINUXに関するshuuuuunyのブックマーク (25)

  • 逆引きUNIXコマンド/Swapのサイズを確認する方法 - 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-

  • パッケージマネージャを利用した Node.js のインストール | Node.js

    パッケージマネージャを利用した Node.js のインストール 注意: このページにあるパッケージはそれぞれのパッケージ管理者によってメンテナンスされています。Node.js コアチームによるものではありません。遭遇した問題はパッケージの管理者に報告してください。もしその問題が Node.js 自体のバグだと判明した場合は、管理者が報告をあげてくれます。 Android Arch Linux Debian と Ubuntu ベースの Linux ディストリビューション、エンタープライズ Linux/Fedora と Snap パッケージ FreeBSD と OpenBSD Gentoo IBM i NetBSD openSUSE と SLE macOS SmartOS と illumos Solus Void Linux Windows Android Android support is

  • 何でもSSHでやってしまいませんか? | POSTD

    私はかつて、 ssh-chat というプログラムを書きました。 ssh http://t.co/E7Ilc0B0BC pic.twitter.com/CqYBR1WYO4 — Andrey ???? Petrov (@shazow) December 13, 2014 アイデアは単純なもので、ターミナルを開いてこのようにタイプするだけのことです。 $ ssh chat.shazow.net たいていの人はこの後に続けてlsコマンドをタイプするのでしょうが、ちょっと待って。よく見てください。そこにあるのはシェルではなく、なんとチャットルームですよ! 詳しいことはわからないけど、何かすごいことが起こっているようですね。 SSHはユーザー名を認識する sshでサーバーに接続するときに、sshクライアントはいくつかの環境変数をサーバーへの入力として渡します。その中のひとつが環境変数$USERです。

    何でもSSHでやってしまいませんか? | POSTD
  • opensslコマンドでランダム文字列を生成 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    opensslコマンドでランダム文字列を生成 - Qiita
  • 指定サイズのダミーファイルを容量指定して作る(win/linux/mac) - それマグで!

    サイズ指定したファイルが欲しいことがあります。 たとえば200MBのファイルのファイルの転送時間を調べて欲しいや、コピー時間を調べたいなど。 ファイルサイズは数値で指定する。 windowsはfsutilを使う。 fsutil file createnew dummy1GB.img 1073741824 fsutil file createnew dummy200MB.img 209715200ざっくりしたiB表記の場合こんな感じ 表記 サイズ 式 1GB 1073741824 expr 1024 \* 1024 \* 1024 200MB 209715200 expr 1024 \* 1024 \* 200 LinuxMac OSXは dd を使うのが手早い Linuxのdd とosx homebrewの gun dd はファイルサイズ指定の bs に1Mとか使えるので便利。 taku

    指定サイズのダミーファイルを容量指定して作る(win/linux/mac) - それマグで!
    shuuuuuny
    shuuuuuny 2015/10/02
    file
  • Linuxのジョークコマンド11個をまとめてみた | 俺的備忘録 〜なんかいろいろ〜

    Linuxで使えるジョークコマンドってどんなのがあるんだろう? ということで、ちょっと調べてまとめてみた。 はっきり言って実用性は皆無なので、間違ってもメインのサーバやマシンには入れちゃダメだぜ! 1.sl ジョークコマンドとして定番。実行すると、AAのSL列車がコンソール上を走り抜ける。 インストールは以下。 debian系の場合 apt-get install sl Redhat系の場合 yum install sl 実行した結果がこちら。 一応、オプションが4個ほどついてるのでその紹介。 -a …小さい人?が助けを求めるようになる -l…SLが小さくなる -F…SLが画面上の方に移動するようになる -e…SLが走っている最中に「Ctrl + C」で離脱できるようになる オプションは組み合わせて使うこともできる。 2.cowsay AAで表示されるウシに、引数で記述した内容を喋らせると

    shuuuuuny
    shuuuuuny 2015/09/28
    sl cmatrix
  • プログラム言語 awk Linux/Unix利用者向け一行コマンド

    1行プログラミング awk でデータの単純なフォーマット変換することを目的としています。 まず、次のようなデータ(/tmp/a とします)に対して、処理を行うことを考えます。 1 2 3 4 -5 6 7 8 0 9 10 113 入力行の総数を印字する 入力行の総数を出力します(他の方法 cat /tmp/a | wc)。 cat /tmp/a | awk 'END {print NR }' 実行結果 3 N行目の入力行を印字する 3行目の入力行を出力します(他の方法 cat /tmp/a | head -3 | tail -1)。 cat /tmp/a | awk 'NR==3' 実行結果 9 10 113 N個より多い欄を持つすべての入力行を印字する 1 行に3 個以上のデータが記述されている行をすべて出力する。 % cat /tmp/a | awk 'NF > 3 {print}'

    プログラム言語 awk Linux/Unix利用者向け一行コマンド
  • なるべく書かないawkの使い方 - ザリガニが見ていた...。

    awkという、古くからのスクリプト言語がある。(1977年生まれ。読み方は「オーク」である。エイ・ダブリュ・ケイではない)man awkをPDFに変換してみると、たったの3ページ強しかない。 $ man -t awk|pstopdf -i -o ~/Downloads/awk.pdf とてもシンプルな言語仕様ではあるが、awkには必要十分な表現力がある。特にテキストを処理する場面においては、最小限のシンプルな記述で、気の利いた処理を素早くこなす。無駄のないawkワンライナーを見ると、ある種の感動を覚える。awk以降に生まれたスクリプト言語は、少なからずawkの影響を受けていると思われる。 awkを知ることで、間違いなく幸福度は上がると思う。いつかきっと「知ってて良かった」と思える時が来るはず。もっともっと、awkを知りたくなってきた。 基動作 awkの基動作は、とってもシンプルである。

    なるべく書かないawkの使い方 - ザリガニが見ていた...。
  • フィルタを使用した文字列操作 1 | UNIX & Linux コマンド・シェルスクリプト リファレンス

    → パイプでフィルタに加工したいデータを受け渡し、目的とする文字列を抽出するフィルタリング処理を行う。 パイプを使用して不必要な文字列を消去する、または適切な位置に文字列を付加する、といったフィルタを挟み込むことで目的とするデータを抽出する。 また、フィルタをパイプで複数連結することで、より複雑なフィルタリング処理を実現することができる。 sed コマンドを使用したフィルタリング 文字列 A を文字列 B に置換する sed コマンドはさまざまな機能を持ったコマンドだが、主には文字列の置換処理に利用されるコマンドである。置換処理を行う場合には、置換対象と置換後の文字列を指定してコマンドを実行する。置換対象の指定には一部の正規表現を使用することも可能である (一部の正規表現は使用できない。また、sed のバージョン等により使用できる正規表現も異なる)。 各行の最初に一致した文字列のみ置換 →

    フィルタを使用した文字列操作 1 | UNIX & Linux コマンド・シェルスクリプト リファレンス
    shuuuuuny
    shuuuuuny 2014/10/15
    文字列
  • grepした結果をsed(正規表現置換)したかったときにMacだとハマった話 - 憧れ駆動開発

    だいたい基的にLinux前提で書かれている ググってよくみつかるのは以下のワンライナー grep -r hoge * | xargs sed -i "s/hoge/hufa/g" ハマってる話をあまり聞かない限りは、たぶんこれで基的にできるんだろう。 Macだとsedがハマる そもそもMacのsedはBSD経由のsedらしくて、GNU版のsedとは違うらしい。だから -i オプションがつかえなかった。ということでbrewでgnu-sedいれた。port版もちゃんとあるらしい brew install gnu-sedコマンドは gesd になる。あとはgnu-sedなのでいつもどおりなsedが使える。と思う あるプロジェクト以下の文字列を一括変換したかった grep -rl hoge ./ | xargs gsed -e -i "s/hoge/hufa/g"できたし!!!! @xxxxx

    grepした結果をsed(正規表現置換)したかったときにMacだとハマった話 - 憧れ駆動開発
  • findで空のディレクトリを削除する - hogehoge foobar Blog Style Beta

    たくさんあるディレクトリの中からファイルが一つも無いディレクトリ(いわゆる空ディレクトリ)を削除する方法です。 削除する方法としては、findで空ディレクトリを探して、見つかったディレクトリを削除するという方法になります。 空ディレクトリの検索はfindでファイルタイプを指定(-type d) + 空(0byte)のファイルやディレクトリを検索指定(-empty)をします。*1 ディレクトリ削除については、「xargs」「-exec」「-delete」を使う方法があります。 xargsを使用したサンプル find . -type d -empty | xargs rm -rf -execを使用したサンプル find . -type d -empty -exec rm -rf {} \; -deleteを使用したサンプル ※「-delete」オプションはBSD系(FreeBSD,Mac OS

    findで空のディレクトリを削除する - hogehoge foobar Blog Style Beta
  • pgrep, pkillでプロセスをkillする - 右往左往ブログ

    特定のプロセスをkillするときは、いつも以下のようなコマンドを使っていました。 # ps -ef | grep java | grep -v grep root 12927 1 2 15:51 pts/0 00:00:05 java -Xmx64m -jar start.jar # kill 12927 もっといい方法はないのかと思っていたら、pgrepやpkillという方法があるのを知りました。 pgrepは、プロセス名で絞り込んだPIDを表示させることができます。 # pgrep java 12927 -lオプションの場合、コマンドが表示されます。 # pgrep -l java 12927 java ただ、複数のプロセスがある場合は、区別がつきません。 この場合は、-fオプションにより詳細が表示されます。 # pgrep -lf java 12927 java -Xmx64m -j

    pgrep, pkillでプロセスをkillする - 右往左往ブログ
  • Linux上のbashシェルでの実数比較(ファイルから読み込んだ値)がうまくいきません. - Linux(OpenSuse11.4)... - Yahoo!知恵袋

    Linux上のbashシェルでの実数比較 (ファイルから読み込んだ値)がうまくいきません. Linux(OpenSuse11.4)上のbashでシェルを組み, 数値データを書いたファイルを読み込んである値と実数の値を比較し, 条件分岐するというプログラムを作りたいのですが, 「(standard_in) 1: illegal character: ^M」 というエラーが出て、上手く比較が行うことができません. 以下,シェルプログラム #!/bin/sh i=1 while read dum do bc[$i]=$dum i=`expr $i + 1` done < bc_last.dat step=1 max=10000.0 x=`echo "scale=15;if( ${bc[15]} < 10000.0 ) 1 else 0" | bc` echo x= $x if [[ $x -eq

    Linux上のbashシェルでの実数比較(ファイルから読み込んだ値)がうまくいきません. - Linux(OpenSuse11.4)... - Yahoo!知恵袋
    shuuuuuny
    shuuuuuny 2014/09/19
    エラー error
  • unixで使えるショートカットキー - 有限な時間の果てに

    2014-02-28 unixで使えるショートカットキー unix Linuxコマンド 行頭、行末に移動という記事を見つけて、確かに普段、unixのショートカットキーって、Ctrl + cぐらいしか使ったことがないことに気づきました。 そこで、もっと便利なショートカットキーがあるのではと思い、調べてみました。 他にも、いろいろと便利そうなものがありますね。 【Tips】意外と使われていないUnixショートカットキー UNIXコマンド早見表 ということで、有用そうなものをまとめてみます。 ショートカット 内容 Ctrl + c 動作中のプロセスを停止 Ctrl + a カーソルを先頭へ移動 Ctrl + e カーソルを末尾へ移動 Ctrl + u 入力された一行を全て消す Ctrl + l 画面のクリア Ctrl + d ログアウト Ctrl + lは、unixコマンドだとcle

  • PS1とPROMPT_COMMAND, GNU screenでの活用も

    B! 24 0 0 0 前回プロンプトの事を書いたので、 ついでにPROMPT_COMMANDの設定についてメモしておきます。 GNU screenを起動させている時についても。 PROMPT_COMMAND PS1, PS2, PS3, PS4 PS1 PS2 PS3 PS4 PS1とPROMPT_COMMANDの使い分け プロンプトの表示 ターミナルのタイトルバーの表示 GNU screen内での表示 おまけ PROMPT_COMMAND bashにはPROMPT_COMMANDと言うシェル変数があり、この値に指定したコマンドが 各コマンド実行後に処理されます。 PROMPT_COMMAND='echo command finish' としておけば、毎回コマンド実行後にcommand finishが表示されます。 (Enterだけ押した場合にも。) PS1, PS2, PS3, PS4

    PS1とPROMPT_COMMAND, GNU screenでの活用も
  • 仮想環境構築ツール「Vagrant」で開発環境を仮想マシン上に自動作成する | さくらのナレッジ

    最近注目されている開発支援ツール「Vagrant」は、テスト用の仮想マシン作成やその環境設定などを自動化するツールだ。これを利用することで、仮想環境の作成からセットアップ、そして破棄までを、簡単なコマンドを実行するだけで行える。今回はこのVagrantの概要と基的な使い方を紹介する。 仮想マシンの作成や環境構築、仮想マシンの破棄までを自動化するツール「Vagrant」 近年、Web開発の分野ではPC上に構築した仮想マシン上にテスト用の環境を作成し、そこで開発やテストを行う、というスタイルが一般的になっている。その場合に問題になるのが、番環境とテスト/開発環境が同一になっていない、というケースだ。また、複数人の開発者が関わるプロジェクトでは開発者がそれぞれ自身のマシン上に仮想環境を構築して開発するという例も多いが、この場合開発者ごとのテスト/開発環境がそろっていないという問題も発生しうる

    仮想環境構築ツール「Vagrant」で開発環境を仮想マシン上に自動作成する | さくらのナレッジ
  • Nanoの基本ガイド — Gentoo Linux Documentation

    保存と終了 変更を保存したいなら、Ctrl+Oを押します。 nanoを終了するには、Ctrl+Xと入力します。 もし変更したファイルを終了するようnanoに指示したのなら、保存するか聞かれるでしょう。 保存したない場合はNを、保存したい場合はYを押すだけです。 するとファイル名を聞かれるでしょう。 ファイル名を入力してEnterを押します。 誤操作でファイルを保存するか確認された場合は、ファイル名を聞かれている時にCtrl+Cを押すことでいつでもキャンセルすることができます。 カットとペースト 一行を切り取るにはCtrl+K(CTRLを押し、kを押す)を使用します。するとカーソルのある行が消えます。 それを張り付けるにはカーソルを張り付けたい場所へ移動させ、Ctrl+Uを押します。 これで先程消した行が現れます。 段落全体を移動させたい場合は、Ctrl+Kを複数回押してそれらを切り取り、C

  • Macで文字コード一覧を確認できるコマンド - Web学び

    2012年 6月 23日 Linux前提の情報しかなかったのでメモしておきます。 kccとかnkfってコマンドもありますが、これらは別途入れる手間があります。 fileコマンドはXcodeを入れた時点(もしくはその前から)で入っていたので、すぐに使えると思います。 Linuxではfileコマンドのオプション[-i]と[--mime]はどちらも同じ意味です。 しかしMacではオプションの解釈が違うようです。 (環境:MacOSX Lion, Xcode現時点最新) fileコマンドの実行結果 $ cd パス で目的のフォルダ階層に移動してから使います。 $ file -i * 00_default.el: regular file 00_default.elc: regular file 04_space.el: regular file 04_space.elc: regular file

    Macで文字コード一覧を確認できるコマンド - Web学び
  • Linux で科学しよう! - bc

    bc は任意精度の数値を扱うことができる計算言語です。 LinuxMLD 7 には 伝統的な bc を拡張した GNU bc Ver.1.06 が標準インストールされています。 MLD 6 には Disc4 に Ver.1.06 が収録されていますので 追加インストールしてください。 MLD 5 では Ver.1.05a が標準インストールされます。 作者: Philip A. Nelson さん他 ホームページ: http://www.gnu.org/software/bc/bc.html バージョン: 1.06 (2000/09/12) ライセンス: GPL 付属ドキュメント README を読む bc の歴史は古く、Unix Version 7 (1978) のころ、 ベル研の Lorinda Cherry さんが dc (逆ポーランド形式の任意精度計算言語) のフロントエンドとして

  • 【 & 】 コマンドをバックグラウンドで実行する

    コマンドの最後に&を付加することにより,そのコマンドをバックグラウンドで動かすことができる。フォアグラウンドで実行しているジョブをバックグラウンドに移したい場合はCtrlキーとzキーを同時に押して,ジョブを一時停止して"bg %ジョブ番号"で行える。

    【 & 】 コマンドをバックグラウンドで実行する