Linuxコマンド周辺

【Mac】パスワード付きzipファイルの作成

パスワード付きのzipファイルをコマンドライン上(ターミナル)で作成する方法です。 文法は zip -e (圧縮後ファイル名) (圧縮対象のファイルパス) あとは指示に従うだけです。 $ zip -e sample.zip sample.txt Enter password: (パスワードを入力) Verify pas…

homebrew でインストールできるモジュール

typespeed タイピングゲームが楽しめます tldr (too long, don’t read)の略で manコマンドを簡潔にしたコマンドです。 man は長すぎるので「tldr」

Mac MobileBackups

Mac book air のストレージ容量が溜まってきたなーと思ったので、 sudo du -sh /* で、ルート下のディレクトリについてその容量を計算させてみると (オプション-sは「ファイルやディレクトリの総計を表示する」、-hは「容量を適当な単位で表示する」という意…

【Mac】【豆】ターミナル上で、クリップボードに保存、から出力する。

標準出力をpbcopyに渡すと、クリップボードに保存されます。 # ls の出力結果をコピー ls | pbcopy # カレントディレクトリの絶対パスをコピー echo -n `pwd` | pbcopy 逆にpbpasteを使えば、クリップボードからペーストができます。 echo `pbpaste` 等..

【Mac】 ターミナルでスリープ、その他

ターミナル上からスリープ、シャットダウン、システム終了等を行うことができます。 osascriptというAppleScript を実行するためのコマンドを使用します。 スリープ osascript -e 'tell application "Finder" to sleep' 【豆】 逆にスリープを防ぐには caffe…

Pythonスクリプト内でシェルコマンドを使う

subprocess シェルの中で他のプログラムを起動し、そのプログラムが生成した出力を知りたいだけなら、getoutput()関数を使う。 import subprocess as sp ls = sp.getoutput('ls') ls > 'Applications\nDesktop\nDocuments\n...(略)' オプションとパイプ、リ…

【Mac】ターミナルからGoogle翻訳

ターミナル上にGoogle翻訳の結果を表示させる方法です。

tacの実装

LInuxコマンド tac を実装しました

【Mac】ターミナル 文書の表示

cat, head, nl

【Mac】ターミナルで辞書を表示

ターミナルから辞書を開きたい...誰しもが一度は思うこれ()を実現したい... 単純な方法 ホームディレクトリの.bashrcを開いて dict(){ open dict://$1 } を追記して保存する。 すると、例えばdict appleと入力すると、辞書appのappleのページが表示されます…

ls -Gの配色、文字の太さを変更

ls -G と入力するとフォルダなら青、…というふうに種類によって色付けされます。 この時の配色を変更する時は, ホームディレクトリの .bash_profileに export CLICOLOR="true" export LSCOLORS="exfxcxdxbxegedabagacad" を追記. これはデフォルト設定. この…

ack、tree、slコマンド

前記事でhomebrewの導入のことを書きましたが、brewでインストールできるパッケージの例を3つ紹介します。 homebrew導入 - サブロウ まず1つ目 ack: grep + find brew install ackでインストールできます.。 これは例えば、'apple'という文字列がどのファイ…

homebrew導入

homebrewはmacOS用パッケージマネージャーです。 以下サイトからhomebrewをインストールできます(何を今更...) Homebrew — macOS 用パッケージマネージャー インストールが終了すると、コマンドbrewが使えるようになっています。 brew基本コマンド brew inst…

【Mac】ターミナル、コマンドの登録

例えばlsコマンドはディレクトリの中身を表示させるものだが、オプション-Gをつけてls -Gとすると、ディレクトリの中身をその種類に応じて色付きで表示してくれます。 だが、わざわざ毎回ls -Gと入力するのは面倒臭いので、lsと打つだけでls -Gが実行される…