navigation>年末年始休業につきまして【本日】誠に勝手ながら、全社員研修のため、2017年4月20日(木)の13:00以降はお電話によるサポート受付を休止させていただきます。【Linuxコマンド・vim初級編】SSH接続だけじゃない!TeraTermでできることこんにちは。今回は少し趣向を変えて、MS-Windows用の通信ソフト、「TeraTerm」を用いてLinuxコマンドや、エディタの使い方をざっと紹介させていただきます。このソフトを使いこなすことができれば、他の色々なソフトを行き来することなくコマンドライン上でコーディングやSSH接続等の作業を完結することが可能です。まとめTeraTermとはTeraTermとは、オープンソースのターミナルエミュレーター(通信ソフト)です。原作者公認の後継版として、現在も開発が進められています(最終リリース日時は2015-09-01)。ユーザー名@IPアドレス上のコマンドを叩き、設定しているパスワードを入力すると、SSH接続が可能です。※注:叩く→「Enterキー」を押すことです。user@192.168.11.1password:設定しているパスワード(入力しても表示されませんが、きっちり入力はできています)たったの1行+パスワード入力のみで接続を切り替えることができます。pingコマンド相手のホストに接続可能かどうかを確認することが可能です。自分の公開しているサイトにつながらない時などに、接続が生きているのかどうかを確認することができます。サイトが表示されない場合の問題の切り分けに使う場合が多いです。192.168.10.1このコマンドはこちら側で止めてやらなければ処理を投げ続けてしまうため、「Ctrl+C」で処理をキャンセルして停止させてやる必要があります。接続ができた場合のexitコードは0、できなかった場合のexitコードは1となっています。-R」コマンド等があります。192.168.10.1lsコマンドディレクトリの中にあるファイルやディレクトリの名前を見ることが可能です。-lコマンド等があります。-laコマンドを打てば隠しファイルも含めた全てのファイルの名前、タイムスタンプや権限、オーナー情報を表示させることができます。-lachmodコマンドファイルやディレクトリのパーミッション(権限)を変更することができます。特定の人のみファイルやディレクトリにアクセスできるようにしたい時、あるいは特定のファイルやディレクトリに誰でもアクセスできるようにしたい時などに使用します。hogehoge※rootユーザーでログインしている場合のみのコマンドです。一般ユーザーが使うためにはsudoコマンドを先に打つ必要があります。sudoコマンドは許可されたユーザーのみ使用できます。(全ての権限あり)上記でhogehogeの権限を777に変更しましたが、この3桁の数字は左から「所有者」「グループ」「その他のユーザー」の権限の種類を表しています。所有者に全ての権限グループに全ての権限その他のユーザーに全ての権限を与えるという意味になります。vimTeraTermなどのコマンドライン上で起動することが可能なテキストエディタです。操作に一癖ありますが、慣れればメリットも多くあります。初心者が詰まりやすいポイントvimの機能は至って簡単で、編集したいファイルをvimで指定します。編集したいファイルTeraTerm上でエディタが起動し、ファイルを編集することが出来るようになります。モード切替ノーマルモード、Insert(入力)モード、ビジュアルモード、コマンドラインモードの4つのモードを切り替えて使用します。起動時の状態はノーマルモードです。他のエディタであれば、ファイルの保存は「Ctrl+S」で行いますが、vimでは「:w」(コマンドラインモードでw)で保存します。通常のエディタと違う挙動に戸惑うケースも多く、筆者も最初はとても戸惑いました。vimを使うメリットまず起動に時間がかかりません。サイズの大きいファイルを起動するときもさほど時間を取られないことが利点です。コマンドラインから直接ファイルの中身が編集できるため、ファイルを編集後、そのままコマンドラインでの作業が可能です。コマンドさえ覚えれば、ファイル内の特定の位置への移動が楽であったり、慣れてくればマウスを使うことなくキーボードのみで作業ができたりと、手を動かす時間を大幅に短縮することもできます。それでは、以下より簡単なvimの操作方法を記載させていただきます。モードの説明vimは基本的に全ての操作をキーボードで完結させるため、操作するモードが用意されています。主なモードは下記の4つです。ノーマルモード:起動時のモードです。検索やコピー&ペースト等を行います。Insertモード:テキストの入力や編集を行います。コマンドラインモード:保存や終了等を行う時に使用するモードです。行数指定等でも使用します。ビジュアルモード:範囲を選択する時に使うモードです。コピーする時などに使用します。ノーマルモード:「ESC」カーソルキーノーマルモードとビジュアルモードで行います。通常の矢印のようにカーソルを上下左右に移動出来ます。検索ノーマルモードで行います。したファイルの保存や、vimの終了はコマンドラインモードで行います。強制終了:「q!」コピー&ペーストvimでは「ヤンク&ペースト」といいます。ヴィジュアルモードでヤンクすると自動的にノーマルモードに切り替わります。ノーマルモードでマウスを使ってヤンクすることも可能です。ペーストはノーマルモードで行います。例:ファイルの500行目に移動したいときノーマルモードを起動している時に「:500」と入力することで、移動することができます。作業を2画面に分割させる事も可能です。実行はノーマルモードで行います。縦方向に画面を分割:「Ctrl+wv」このように分割して表示されます。分割した画面間の移動には次のコマンドを使用します。画面移動:「Ctrl+ww」まとめTeraTermを使ってvimでファイルを編集した後に、開発環境から本番環境にSSH接続して変更分を反映することができます。ファイルの作成、削除などが全てコマンドライン上で完結出来るので、開発作業が一本化でき効率化にもつながります。今回はとても初歩的な内容をまとめたものとなっておりますので、ぜひお試しいただければと思います。”スマホで売れる”ためには必須の「レスポンシブECサイト」とは?2019年、ECサイトの利用者は今やスマ―トフォンからが7割を超え、市場のニーズは完全にPCからスマホに転換しました。検索エンジン大手のGoogleも「モバイルファーストインデックス」を打ち出し、スマホ対応の手段として正式に「レスポンシブWEBデザイン」を推奨しています。そのような背景から、昨今のEC市場ではスマートフォンへの適切な対応が急務となっており「レスポンシブECサイト」のニーズが非常に高まってきています。本パンフレットではECサイト運営を取り巻く環境の変化を、レスポンシブECサイト構築導入実績No.1のプラットフォームである「aishipR」の機能や実績を踏まえながらまとめました。・レスポンシブECサイトがなぜ今選ばれるのか・これまでのECサイトの課題とは何なのか・どのようにすれば解決できるのかといったノウハウから、プラットフォーム変更で得られる効果の実例まで網羅して解説しています。ECサイトの運営されておられる経営者様だけでなく、運営担当者様にも必ずお役に立つ内容となっておりますので、是非ご活用ください。無料パンフレットを請求するABOUTモバイルファーストマーケティングラボとは、スマートフォン/タブレット/PCに対応したレスポンシブECサイトの構築や成功事例の最新情報を発信するブログです。2013.11.15以前「タブレット対応ECサイトのポイント〜インテリアショップMOMU〜」でもご紹介したインテリアショップMOMUのレスポンシブECサイト。2012.06.05今回はスマートフォンだから実現する、離脱を防ぐ方法を皆さんにお伝えしようと思います。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。自社ECサイト運営でASPをオススメする理由モバイルファーストラボ。