shellに関するdrunkennessimiのブックマーク (11)

  • All About Distributed systems, machine learning, operating systems, security and cryptography.

    Your source for news and insights on distributed systems, programming, machine learning, and more

    drunkennessimi
    drunkennessimi 2020/05/16
    NuShell インタビュー
  • base16を入れて最高にカッコいいターミナル環境を作る / Qiita

    base16って最高 base16を知っていますか? これを入れると、誰でも簡単にターミナルとvimの配色を コマンド一つで手軽に変更して利用できます。今までのターミナルの設定から変更したり、 .vimrcにcolorschemeを書いていた煩わしい作業とこれでおさらば出来ます! solarized-dark 青い感じが結構クール。vimで人気な配色です。目に優しそう。 monokai molokaiの系譜である黒ベースの配色。僕はこいつが一番お薦めです。 インストール shell git clone https://github.com/chriskempson/base16-shell.git ~/.config/base16-shell # Base16 Shell BASE16_SHELL="$HOME/.config/base16-shell/" [ -n "$PS1" ] &&

    base16を入れて最高にカッコいいターミナル環境を作る / Qiita
  • Pin a batch file to the Start menu or taskbar in Windows 10

    Sometimes you need to pin a batch file to the Start menu or taskbar in Windows. Unfortunately, the operating system doesn't allow you to do it out of the box. "Pin to Start" and "Pin to taskbar" context menu commands are missing in the context menu of File Explorer in Windows 10. Here is a quick workaround which will allow you to achieve the goal. When you right click a batch file, you will see th

    Pin a batch file to the Start menu or taskbar in Windows 10
  • findコマンドで複数の名前条件を指定 - 日々の報告書

    何となく「codeなにがし」を見ていたところ、findコマンドを利用して複数の拡張しにマッチしたファイル一覧を取得する方法が書いてあった。 codeなにがし::linuxでテキストファイルだけをコピー 質問者は*.c *.cc *.h *.hhなどの拡張子を持つファイルの一覧を取得したいとのことで、このためには次のようにfindを実行すればよいそうな(一部省略)。 $ find . \( -name \*.c -o -name \*.cc -o -name \*.h -o -name \*.hh \) -print 「-name」オプションは検索対象のファイルの名前を指定するオプション。これをORを意味する「-o」オプションで複数つなげることで、複数の拡張子のどれか1つにマッチするファイルを見つけ出すことができる。ちなみに「-o」は「-or」とも書ける。 僕も以前似たようなことをしたことが

    findコマンドで複数の名前条件を指定 - 日々の報告書
  • bashで中括弧のグループコマンドをパイプでつなぐとサブシェルで実行されるので一応気をつける – 上田ブログ

    どうも。寝不足太郎上田です。細かい話が嫌いなのですが、調べる必要があり、調べたことを書きます。 {}で囲ったグループコマンドについてはシェルスクリプト体と同じプロセスで動作するという記述がmanにあります。 ueda@remote:~$ man bash ... { list; } list is simply executed in the current shell environment. ... 私の場合、グループコマンドはパイプに複数のコマンドを渡すときに使います。こんな感じで。 { echo ファイルのヘッダだよーん cat file echo ファイルのフッタだよーん } | cat -n ただ、こういうときはmanのとおりの同じプロセスでは動いていないんじゃないかと。なぜなら、パイプでグループコマンドをつなぐときに、別プロセスにする方がパイプを楽に繋げることができるからで

  • bash の履歴入力で前方一致検索を有効にする

    bash で履歴を利用するときに、遡って探すのが面倒くさいときがあります。このときに先頭数文字だけ入力してから Ctrl + P、Ctrl + N を押すと、それまでタイプした文字から始まる履歴だけを検索してくれる技です。 ホームディレクトリの .inputrc というファイルに "\C-n":history-search-forward "\C-p":history-search-backward のように書いて、再度ログインし直すと、この機能が有効になります。サイログインせずに反映させたい場合は bash のプロンプト上で Ctrl-X Ctrl-Rと入力します。 たとえば vi と打ってから Ctrl + P を押せば、過去に使ったコマンド履歴の中から、vi を使った履歴だけが出てくるので便利です。 カーソルキーの↑,↓ でも有効にしたい場合は、さらに "\e[A":history-

    drunkennessimi
    drunkennessimi 2015/06/07
    履歴入力で前方一致検索を有効にする
  • シェルスクリプト入門 書き方のまとめ | Memo on the Web

    シェルスクリプト入門として, 基的な書き方をまとめました. 長いですが, 1ページにまとめてみました. 良かったら目次も参考にしてご覧になって下さい. 目次 シェルスクリプトとは 作り方, 実行の仕方 コメント ユーザーからのキーボード入力を受け付ける 変数 通常の変数 特別な変数 演算子 数値計算演算子 比較演算子 コマンドを繋げる演算子 条件文に使える比較演算子 条件文 制御構文(分岐) if文 case文 制御構文(ループ) for文 while文 until文 select文 文字列処理 文字列置換 削除 複数行のテキストの出力(ヒアドキュメント) 関数 シェルスクリプトとは シェルスクリプトとは, シェルの動作をまとめて記述したスクリプトのことです. 決められた文法にしたがって処理を記述することによって, シェルでの処理をまとめて行ったり, 作業を自動化できたりします(例 複数

    drunkennessimi
    drunkennessimi 2014/08/30
    “シェルスクリプト入門 書き方のまとめ”
  • UNIXの部屋 検索-リダイレクト

    最終更新 2019-01-27 UNIX/Linux のシェル sh・bash・csh・tcsh のリダイレクトを説明する。ファイルへの出力、コマンド出力を別のコマンドの入力とする、標準入力・標準出力・標準エラー出力、パイプなどもあわせて説明する。

    drunkennessimi
    drunkennessimi 2014/08/28
    リダイレクトや/dev/nullやファイルディスクリプタ番号の使い方について
  • なるべく覚えないbashのキー操作 - ザリガニが見ていた...。

    ターミナル&bashでコマンドラインを編集する時、実にいろいろなキー操作がある。便利そうだからと、あれもこれも覚えようと欲張るのだけど、すぐに忘れてしまう...。もっと厳選して覚えておかなくては。自分にとって必要最小限のキー操作を探ってみた。 勝手な方針 OSX環境のキーバインドが使える場合は、そちらを優先する。 ホームポジションの維持にこだわらない。 よって、矢印キー・deleteキーなども遠慮なく使う。 カーソル移動 行頭・行末・単語区切りの移動で、カーソルを素早く動かす。 マウスカーソルで指定すれば、クリックした位置にジャンプする。 control-A・E 行頭・行末へ移動 option-←・→ 1単語ずつ移動 option-クリック クリックした位置へ移動 削除 行頭・行末・スペース・単語区切りの削除によって、修正を楽にする。 control-U・K 行頭・行末まで削除 contr

    なるべく覚えないbashのキー操作 - ザリガニが見ていた...。
    drunkennessimi
    drunkennessimi 2014/06/06
    bash 操作 移動
  • Linuxコマンド一覧 [shutdown]

    shutdown システムを停止する システムを停止(再起動)します。ログインしている全ユーザーにシステムが終了のメッセージ送信されます。実行権限は管理者のみとなります。 shutdown [-acfhkr] [-t 秒] 時刻 [メッセージ]

    drunkennessimi
    drunkennessimi 2014/06/06
    halt shutdown now poweroff 指定した時刻に再起動、パワーオフする方法
  • topコマンドでのCPUコア毎の表示 - y_tsuda's blog - s21g

    いつも、ふと忘れてmanコマンドで確認するのですが、ちょっとメモ書き・・・。 書いて覚えることにします。 最近のCPUはマルチコアになっていますが、topコマンドでCPUの状況を確認するとデフォルトではCpu(s)と1つにまとめられています。 そうでなくて、コア毎のCPUの状況を見るには、 manで確認すると・・・ '1' :Toggle_Single/Separate_Cpu_States -- On/Off This command affects how the 't' command's Cpu States portion is shown. Although this toggle exists primarily to serve massively-parallel SMP machines, it is not restricted to solely SMP envir

  • 1