2019.10.09 | Writer:NTT東日本アベ CLIでAWSをコマンド管理するには AWS CLI(Command Line Interface)を利用すれば、AWSをコマンド入力で操作・管理できるようになります。AWSの設定や管理作業のために、画像やボタンなどによる直観的に操作がしやすいGUI(Graphic User Interface)として、AWSマネジメントコンソールが提供されておりますが、AWS CLIをあえて利用することにはどのようなメリットがあるのでしょうか。今回は、AWS CLIの概要や登録方法、さまざまなオプションについて解説します。 CLIとは そもそもCLIとはどのようなものなのでしょうか。 CLIの概要 CLIとは、サーバーなどの操作をコマンド入力で行うことができるユーザーインターフェースです。AWSにおいても、主に設定や管理のために、AWS CLIと
AWS Command Line Interface (AWS CLI) は、コマンドラインシェルでコマンドを使用して AWS サービスとやり取りするためのオープンソースツールです。AWS CLI を使用すると、最小限の設定で、任意のターミナルプログラムのコマンドプロンプトから、ブラウザベースの AWS Management Console で提供される機能と同等の機能を実装するコマンドを実行できます。 Linux シェル - Linux または macOS でコマンドを実行するには bash、zsh、tcsh などの一般的なシェルプログラムを使用します。 Windows コマンドライン - Windows では、Windows コマンドプロンプトまたは PowerShell でコマンドを実行します。 リモート – PuTTY や SSH などのリモートターミナルプログラム、または AWS
The AWS Command Line Interface (AWS CLI) is an open source tool that enables you to interact with AWS services using commands in your command-line shell. With minimal configuration, the AWS CLI enables you to start running commands that implement functionality equivalent to that provided by the browser-based AWS Management Console from the command prompt in your terminal program: Linux shells – Us
こんにちは、虎塚です。 聞くところによると、最近 AWS コマンドラインインターフェイス(以下、AWS CLI)の人気が再燃しているそうですね。なんとAWS CLIがテーマのイベントまで開催されているではありませんか。これはすごい。 JAWS-UG CLI | Doorkeeper というわけで、今日はAWS初心者のMacユーザが最速でAWS CLIを試す手順を書いてみます。えっ、Windowsしか持ってない? Get Mac or Linux! 以下の作業は、AWSアカウントをすでに持っていることが前提です。また、Mac OS 10.9.3 (13D65) で動作確認しました。 pipのインストール まず、pipをインストールします。pipとは、Pythonのプログラミング環境で使われるパッケージ管理システムです。 pipのインストールには、easy_installコマンドを利用します。
最近MItamaeやxkremapなど、Rubyで設定ファイルを既述するCLIツールをCRubyではなくmrubyで実装することがあったのだが、そのようなCLIツールを作る際にCRubyではなくmrubyを使うことへの妥当性について考えていたことをダンプしておく。 以下、ハードウェアにmrubyを組み込む用途や、Ruby以外で書かれた既存のツールにmrubyを組み込む用途については(僕は特に経験してないので)除外して書きます。 CLIツールの作成にmrubyを使うメリット CRubyやrubygemsの存在に依存しないバイナリとしてCLIツールを作ることができる gem installする場合に比べ、rbenvに気を使わずバイナリを叩くだけで手軽に実行できる gem installして入れたCLIツールは、rbenvが入っている環境ではrbenv globalや.ruby-versionが
この記事は Haskell Advent Calendar 2016 の9日目の記事です。 とか云ってもう11日ですね、ホントすみません。 8日目は @phi16_ さん、10日目は @bra_cat_ket さん でした。 Haskell を書き始めてはや5年、Monad や Applicative は使いこなしているけど、それ以上の抽象化のレパートリーを増やせていないと感じていました。 何となく「型レベルプログラミング」という言葉に興味はありつつも、具体的に何を学べば型レベルプログラミングができるようになるのか分からずにいたのです。 そんなあるとき、コマンドラインパーザーのライブラリを探している中でこんな記事を見つけました。 qiita.com タイトルに「宣言的な型レベルコマンドラインパーザー」とあります。このライブラリが内部で何をしているのか追っていけば型レベルプログラミングってや
osascript -e 'tell app "Finder" to sleep' ▼参考サイト or 参考文献 Mac OS X Mailing List[macosx-jp:16228] diskutil ディスクに関する情報を見るにはlistオプションを使う。 % diskutil list /dev/disk0 #: type name size identifier 0: Apple_partition_scheme *37.3 GB disk0 1: Apple_partition_map 31.5 KB disk0s1 2: Apple_Driver43 28.0 KB disk0s2 3: Apple_Driver43 28.0 KB disk0s3 4: Apple_Driver_ATA 28.0 KB disk0s4 5: Apple_Driver_ATA 28.0 K
最近、ESCキーがホットです。ESCキーは、bashでも役に立ちます。ここでは、私がbashのコマンドライン入力で日頃便利に使っているESCキー操作を紹介します。 ESC+Backspace Ctrl-Wを打つと、カーソル左の1単語を削除します。この場合の1単語は、空白区切りです。 /path/to/some/dirのようなパス名を入力した直後に、1ディレクトリ分(この場合は“dir”)を削除する場合には、Ctrl-WではなくESC+Backspaceを打ちます。 ESCが左手、Backspaceが右手ということで、わりといいリズムで打てます。 ESC+. コマンドラインで同じ引数を続けて入力することがあります。
文字列を抽出するときも、抽出除外するときも便利なGREP、LinuxでCUI操作をするには無くてはならない存在です ほとんど抽出にしか使いませんが、多少覚え書きがありましたので共有しておきます よく使う使い方 grep 検索したい文字列 検索したいテキストファイル コマンド | grep 検索したい文字列 grep -e 検索したい文字列1 -e 検索したい文字列2 検索したいテキストファイル grep -i 検索したい文字列 検索したいテキストファイル grep -E '正規表現' source.txt #利用できる正規表現 . 改行文字以外の任意の1文字 * 直前の1文字の0回以上の繰り返しに一致。直前の文字は正規表現でも構わない ^ 行の先頭 $ 行の末尾 [ ] かっこ内の任意の1文字に一致。ハイフン(-)で範囲指定もできる [^ ] かっこ内の任意の1文字に不一致。ハイフン(-)
vimでrailsを書いて3年くらいになりますが、 会社での覇権を完全にatomに奪われてしまい、 少しでも仲間を増やすために入門に関する情報を書いてみます。 vimのメリットとは cuiツールと相性がいい どんな環境でもだいたい入っているし、簡単に導入する方法がある(とくにサーバーでの作業とか) 起動がはやいサクサク作業できる(拡張していく際にも起動や動きが重くならないようにするべし) 情報が豊富、qiitaにも沢山記事がある キーバインドが独特でなれると思考の速度で作業ができる vimのキーバインドはいろんなエディタや、開発環境で使えるのでそれを覚えるだけでも生産性UP テキストオブジェクトなる概念があり、テキストの編集においてすごく便利 モードという概念があり、key一つ一つや組み合わせに機能を割り当てられる 拡張性が高い どんな人が向いているのか(主観) とにかくコードが書くのが好
Easy to use and install. No dependencies or external files are needed — just the binary you can download further down the page. Multiple cursors. Common keybindings (Ctrl-s, Ctrl-c, Ctrl-v, Ctrl-z, …). Keybindings can be rebound to your liking. Sane defaults. You shouldn't have to configure much out of the box (and it is extremely easy to configure). Splits and tabs. nano-like menu to help you rem
microとは何か 最近注目を集めてるような気がするスクリーンエディタ、つまり文字ベースのターミナル(端末エミュレータ)で動作するテキストエディタです。そのようなエディタとしてはviやEmacs、近年ではnanoが知られてます。 microはそのようなテキストエディタの中でも最後発で、目下のところ活溌に開発されてるところです。この記事ではREADME.mdからいい感じに抜萃しつつ紹介します。 microはviやEmacsのような独特な操作体系ではなく、GUIのテキストエディタに近い操作性(キーバインド)を持ちます。SSHなど端末経由でのテキスト編集の必要に迫られたときに、新たな操作体系を覚え直す手間を最小限にしながら作業に取り掛かることができます。 2016年10月20日 追記 #端末(ターミナル)の設定を追加しました。特に、Shift+[←↓↑→]での範囲選択が機能しない場合に参考にして
Windowsでコマンドラインの環境を整えるには、MSYS2が優秀だ。 デフォルトのターミナルはmintty、シェルはbash、パッケージマネージャとしてpacmanがついている。 Windowsのパッケージ管理ソフトChocolateyをインストールすれば体制は万全だ。 ソフトウェアのインストールをほぼコマンドラインだけで済ませることができる。 つまりシェルスクリプトを組めばバックアップやセットアップも自動化できるということだ。 あとは設定ファイルをgithubなどに格納してインストール用スクリプトを書けば完璧だろう。 MSYS2 - Minimal SYStem 2 MSYS2はWindows上で動くUnixシェル環境だ。 詳しくはWindowsで使えるターミナルとシェルのまとめを参照されたし。 よくMinGWと一緒に語られているが、MinGWはGCCなどの開発ツールをまとめたツールチ
気づいたら自宅でもオフィスでもすっかりWindowsユーザーになっちゃって、Win10情報にも一喜一憂してるという、完璧なる転びマカーぶりを発揮してるドリキンです。 基本的にWinである不便もほとんどなくなってしまった(というかむしろ快適に感じる)今日この頃なんですが、唯一にして最大とも言えるWindowsの弱点はいうまでもなくまともなターミナルコンソールがないことですよね? とはいえ、最近はコンソールではNodeJSだけが動けばいいやという状態だったので、コマンドプロンプトでごまかしたりはしてたんですが、流石にコマンド履歴どころかコピペすらまともに出来ないのはどうかなと一念発起してWindowsでZshくらいは使えないかなとググってみたらよさげなモノを発見! Babun | A windows shell you will love! それがBabunというWindows用のターミナルア
Microsoft and Canonical partner to bring Ubuntu to Windows 10 | ZDNet 詳しいことは明日発表されるということで、未だに公式の確証はないのだが、MicrosoftとCanonicalが提携してUbuntuをWindowsに持ってくるという話が上がっている。 現在予測されている内容では、これは単にWindows上で動く仮想環境でUbuntu GNU/Linuxを動かすという話ではなく、WindowsにLinux互換サブシステムを実装して、その上でUbuntuのGNU/Linux上で動くユーザースペースをそのまま持ち込むのではないかという憶測が出ている。つまり、aptでパッケージを管理してbashが使えてその他諸々のUbuntuのユーザースペースのCLIツールが全部使えるということだ。 これは、技術的に可能であろうが、Wind
2015年5月 初版 2017年11月 第2版 見やすく編集。 内容 はじめに 2 使い方 2 実行ポリシーの変更 2 モジュール用ディレクトリの作成とプロファイル 3 PowerShellの操作方法 4 基本的なコマンドレット 5 PowerShellスクリプト 6 コマンドレット 6 文字列の表示 6 コマンドライン引数 6 スクリプトの終了 7 変数 7 配列 7 連想配列 8 演算子 8 関数 9 オブジェクト 9 パイプラインとリダイレクト 10 .NET Framework の利用 10 COMの利用 11 既存のスクリプトの利用 11 応用例 12 ショートカットの一括変更 12 CSVファイルの作成 13 ゴミ箱へファイルを捨てる 14 Thumbs.dbの一括削除 14 フォルダのサイズ 15 はじめに Windowsでコマンド操作と言えば伝統的にコマンドプロンプトが使わ
まえがき デスクトップに一際目立つアイコンで鎮座する,ゴミ箱は使っているだろうか.今となってはゴミ箱は GUI デスクトップの象徴的存在だ.誤削除を防ぐ手段としても,安心した削除支援の存在としても GUI デスクトップに無くてはならない. さて,GUI デスクトップに相当する CLI はホームディレクトリだが,これにゴミ箱がないのは不便ではないだろうか.rm に関してはその概念をなくして削除を行い,他に「ゴミを捨てる」にあたるようなコマンドはない. GUI以前のコマンドラインには、ゴミ箱という考え方はなかった。(と思う)ファイルやフォルダを削除するにはrmコマンドを使っていた。そのまま使えば、rmを実行した瞬間にファイルは削除される。あるいは、-iオプションによって、削除する前に確認メッセージも表示できるが、yを選択した瞬間にファイルは削除される。 だから、ゴミ箱というフォルダに移動して一
この記事はおふざけで書いた。 30人のLinuxカーネル開発者から、PC環境がステレオタイプというか、古典的というか、典型的というか、硬派なカーネル開発者像に合致するような人物を探してみた。主に、「ソフトウェア開発に愛用している生産性向上ツールを教えてください」という質問を参考にして考察した。もちろん、完全に主観的な見た目の評価である。技術力の評価ではない。 硬派の考察としては、主にGUIのソフトウェアも存在するような場合でもCLIのソフトウェアを使っていることや、そのほかの利用しているPC環境の一般人から考えての奇抜さを考慮した。ただし、カーネル開発ならば当然使うようなツールは除外した。 30人のLinuxカーネル開発者:Linus Torvalds Linux Torvaldsは、もちろんLinuxカーネルの元を最初に書いた本人そのものなのだが、どうもインパクトに欠ける。いや、技術上は
ちょっと面白い記事を見かけたので、自分も書いてみます。 良かった点 最小クラス 最小クラスのOSというのは、今日、最強クラスのOSと言い換えてもいいかもしれません。 最小構成のOSは、欲しいものを自分で持ってくるか、作るかしか選択肢はありません。 これは、一見して面倒くさそうに見えることですが、一旦、自分がほんとうに必要なアプリを把握するのはとても大切なことです。 多くのパソコンには、最初からOSが入れられていて、更には、そのOSには、自分にとって不要なアプリが山ほどインストールされているのが通常です。 不要なアプリは、セキュリティを低下させ、更には、パフォーマンスを低下させる原因でもありますので、最小クラスのOSが一番、個人にとってベストな選択なのだと思います。 何故かと言うと、人によってパソコンの用途は異なるし、好みも異なるからです。 現在では、Mac を消して Arch だけ入れてい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く