WordPressユーザーに役立つ15以上のコマンドラインプロンプト

公開: 2017-10-04

ターミナルとコマンドラインのプロンプトは、多くのコンピュータユーザーにとって恐ろしいものです。 アイコンをダブルクリックまたは右クリックする代わりに、コンピュータに実行させたいことを入力します。 理論的には、コマンドラインプロンプトと端末の使用は簡単です。 私はいつも私の学生に言ったようしかし、シンプルで使いやすいと同じものではありません。

あなたが私たちのようなWordPressの人々であるとき、それはさらに難読化されます。 私たちは、メニューやタブを使用してソフトウェアを操作することに慣れています。 AtomやSublimeなどのテキストエディターを使用してJavaScriptやPHPなどのコードで作業する人もいますが、それでも端末にまったく触れていない可能性があります。 では、コマンドラインプロンプトはあなたにとってどのようなメリットがありますか?

実際、かなりたくさんあります。 たくさんの良い。 束。

ターミナルを使用してリモートインストールを管理できるWordPressのコマンドラインインターフェイスであるWP-CLIがあるだけでなく、コマンドラインプロンプトを使用して、ローカルファイルやWordPress-yのものを処理するときの作業を楽にすることもできます。

そして、すべてにさらに素晴らしいものを追加するために、不格好なcPanelや管理ダッシュボードについて心配する必要はありません。 コマンドラインプロンプトを操作するときは、WordPress自体と同じように機能します。 それはうまくいきます。

ターミナルの紹介

このために、ターミナルと呼ばれるアプリのMacOSで実行しますが、 Windows PowerShellを使用してWindowsでも実行できます(右クリックして[管理者として実行]を使用して開くことを強くお勧めします)。

WindowsではなくMacで実行する理由は、WP-CLI(WordPressのメインコマンドラインツール)がUNIXベースの環境で実行され、WindowsがUNIXベースではないためです(ただし、Linuxはそうです)。 Cygwinのような追加のものをインストールして、x86システムでその環境をエミュレートできますが、それでも…サポートは制限されています。 MacまたはLinuxに固執するのが最善です。

そうは言っても…掘り下げてみましょう。Windowsボタンを押してPCでPowerShellを検索する CMD-SPACEを押してMacでターミナル検索することで、アプリを開く必要があるときにアプリを検索するだけです。

WordPressのコマンドラインプロンプト

基本的に、表示されるのは、ログインしているコンピューターとユーザーです。 私の場合、私のコンピューターの名前はBJs-Macbook-Proで、ユーザー名はbwkeetonです。 あなたのものは明らかに異なりますが、あなたはその考えを理解します。

また、ユーザー名(〜)の前にチルダが表示されます。 通常、その場所は現在のディレクトリによって占められますが、ユーザーのホームディレクトリから開始するため、チルダはその省略形にすぎません。 bwkeeton:bwkeetonを表示する必要がないように、文字を保存します。

ターミナルでコマンドラインを読む

コマンドライン自分が誰であるかに慣れたら、自分がどこにいるかも理解する必要があります。 ファイルシステムのグラフィック表現がないため、慣れていないと迷子になりがちです。

WordPressのコマンドラインプロンプト

ターミナルで同じフォルダを見ると、次のことがわかります。

WordPressのコマンドラインプロンプト

ファイルシステムのナビゲートについて知っておく必要がある主なことは次のとおりです。

  • a (/)はディレクトリ/フォルダの省略形です
  • 単一のピリオド(。)または(./)は、現在のディレクトリを示します
  • 二重ピリオド(..)または(../)は、1レベル上のディレクトリを示します
  • 自分のファイルとの関係でファイルの場所を知るだけで、どこにいてもほとんどすべてのファイルに対して何でもできます。
  • 数百万の異なるフォルダをクリックすることなく、あるディレクトリから別のディレクトリに直接移動できます

絶対ファイルパスと相対ファイルパス

また、ファイルを見つけるには2つの異なる方法があることにも言及したいと思います。 たとえば、 〜/ bwkeeton / Documents / Pictures / awesome.jpgは、ホームディレクトリから始めて、ファイルの場所を正確に記述しているため、ファイルへの絶対パスです。

ただし、相対ファイルパスは現在地から下に向かっています。 私の端末が私がBJs-Macbook-Pro:Documents:bwkeetonにいることを読んだ場合、それは私の場所に関連しているので、 / Pictures /awesome.jpgと同じファイルを参照するだけで参照できます。

それを得る? 泥のように澄んでいますか? 良い。

これらすべてを念頭に置いて、ターミナルは、いくつかのコマンドの使い方を知ったら、驚くほど迅速かつ効率的に作業する方法です。

WordPressユーザー向けのコマンドラインプロンプト

さて、ここにこすりがあります:WordPrescientの1つとしてコマンドラインとターミナルを使用すること(ところで、それが私たち自身と呼ばれるものではないのはなぜですか?)は他のデザイナーや開発者と非常に似ていますが、いくつかの注意点があります。

毎日のタスクは、WPプロにとっては、理にかなった範囲でかなり標準的である可能性があるため、WPMUのリストをヤンクして、このようなことを学びたい理由の例を示します。

  • ローカルのWordPress開発環境を開始および管理する
  • SassをCSSに自動的に変換する
  • 複数のJS /スタイルシートファイルを連結して縮小します
  • 複数の画像を数秒で一度にサイズ変更
  • リモートコンピューター(通常は私のライブサイト)にアクセスし、そこでコマンドを発行します
  • 1つのコマンドで複数のWordPressプラグインをインストールする
  • WordPressデータベース内で検索して置換
  • バージョン管理を使用してコードを管理する

確かに、その一部はこの記事の範囲から少し外れていますが、これらのコマンドラインプロンプトが表示されたら、WPユーザーが何ができるかを実際に確認してほしいと思いました。

1. ls

学習する必要がある最初のプロンプトは、 listの略であるlsです。 予想どおり、 lsは現在のディレクトリ内のすべてのファイルとフォルダを一覧表示します。 コマンドの後に(相対または絶対)ファイルパス( ls / picturesなど)を置くと、その特定のディレクトリ内のすべてのファイルが表示されます。

これは、プラグインとテーマファイルをチェックする(そしてバージョンを比較する)非常に迅速な方法であるため、WordPressユーザーにとって非常に便利です。

WordPressのコマンドラインプロンプト

2. mkdir

500ドルのmakeディレクトリとは何ですか? あなたが勝ちました! それはまさにmkdirが行うことです。 右クリックしてコンテキストメニューから[新しいフォルダ]を選択するのとまったく同じように機能します。

単一の単語または文字列が続く場合(文字列は、「ElegantThemes」や「BJis awesome」など、引用符で囲まれた一連の単語です)、現在の場所に新しいサブディレクトリが作成されます。 ファイルパスが続く場合は、代わりに新しいパスを作成します。

WordPressのコマンドラインプロンプト

3. rmdir

mkdirがディレクトリを作成する場合、 rmdirで何をしますか? ディレクトリを削除してください! わーい! ただし、制限があります。完全に空のフォルダしか削除できません。 あなたがそれに何かを持っているならば、あなたのexeからのラブレターの写真、文書、歌、スキャンされたコピー…それらは置かれたままです。

ディレクトリ全体をゴミ箱に移動するには、別のコマンドを使用する必要があります。rm-rは、必要なものをすべて削除します。 -rは、コマンドラインで作業しているときのフラグと呼ばれるものです。 -r再帰を表します。これは、信じられないほど単純化された用語で、削除するものがなくなるまで、すべてのファイルとフォルダーに対してそのrmコマンドを実行します。

WordPressのコマンドラインプロンプト

4.sudo

ウェブコミックXKCDのおかげでsudoについて学びました。

sudoは家でこれを試さないでください

私はそれが何について話しているのかわからなかったので、私は行ってグーグルをしました、そしてそれはスーパーユーザーとの私の最初の相互作用でした。 基本的に、これは「管理者として実行」と同等のコマンドラインです。 制限や警告をバイパスして、可能な限り最高レベルの権限を持つコマンドを提供しています。

XKCDコミックに見られるように、サンドイッチのコマンドを与えるだけでは機能しません。 男はサンドイッチを持っていません。 sudoを追加すると、男はサンドイッチを取得します。

したがって、本当にそのsandwhich(読み取り:コマンドを実行する)が必要な場合は、 sudoを使用する必要があるかもしれないことを覚えておいてください。

免責事項:サンドイッチが作成されず、多くの厄介な沈黙や怒りのまぶしさが発生するため、技術者以外の友人や家族をsudoしようとしないでください。 あなたは警告されました。

-コマンドラインプロンプト

5.タッチ

touchは奇妙なコマンドです。 技術的な用途は、ファイルのアクセスタイムスタンプを変更することです。 wp-config.phpをタッチするだけで、最終アクセス日をそのファイルを突いた秒に変更します。 (それは私がコマンドについても考える方法です-それは文字通りファイルを突っついているだけです。)

特定の状況以外では、それはあまり役に立ちません。 何を、あなたが存在しないファイルに触れた場合、あなたはその名前のファイルを作成しているのに、便利です。 魔法のデジタル指を振ることによって。 素晴らしい。

リストするだけで、 touchを使用して任意の数のファイルを作成することもできます。 したがって、 touch wp-config.php Functions.php styles.css custom.cssを使用できます。これらのファイルはそれぞれ、現在のディレクトリにそれらの名前と拡張子で作成されます。

WordPressのコマンドラインプロンプト

6. mv

ファイルを移動したいときは、 mvを使います。 ただし、このコマンドでは、後で2つの引数を指定する必要があります。 たとえば、 mv audiobooks / horror / HungerGames.m4a audiobooks / yaは、ファイルHungerGames.m4aをaudiobooks / horrorディレクトリからaudiobooks / yaディレクトリに移動します。

WordPressのコマンドラインプロンプト

7. cp

cpは、ファイルを移動する代わりにコピーすることを除いて、 mvと同じように機能します。

WordPressのコマンドラインプロンプト

8. cd

使用するすべてのコマンドのうち、ボリュームの点でlsに匹敵するのはcdだけです。 change directoryの略で、このコマンドはまさにそれを実行します–現在のディレクトリを変更します。

これは2つの方法で使用できます。 lsを実行して、下にあるサブディレクトリを確認したら、ディレクトリ名をcdして、レベルを削除するだけです。 cd〜 / bwkeeton / Documents / WPdev / diviなどの絶対ファイルパスを使用して、マシン上の任意のディレクトリにホップすることもできます。

またタイピングCDによってバック、ユーザーのホームディレクトリに移動することもできますし、単に/ CDなどとして、HDD自体への絶対ファイルパスを速記することができます。

もう1つの非常にすばらしいショートカットはcd ..です。ここでは、現在の場所からレベルを上げるだけです/ Documents / WPdevにいる場合は、 cd ..を使用してに移動できます 。 良いもの。

WordPressのコマンドラインプロンプト

9. git

ソフトウェア開発とWebデザインにコマンドラインを使用している場合は、間違いなくgitに精通している必要があります。 これまでにgitのことを聞いたことがない(または恐れている)場合は、ここでできるよりもはるかに優れたgitとGithubの長い紹介を書きました。

バージョン管理ソフトウェアを使用することは、WordPressのコマンドラインユーザーにとって最も重要であり、そうでない場合は自分自身に不利益をもたらすと言えば十分です。

WP-CLI、またはWordPressコマンドラインインターフェイス

上記でWP-CLIについて説明しましたが、ここで少し詳しく説明したいと思います。 そのインストール、セットアップ、および使用に関する素晴らしいチュートリアルがすでにあるので、ここで私が言うことであなたの空想をくすぐるなら、それをチェックしてください。

WP-CLIを使用すると、コマンドラインからのみ、管理ダッシュボードで許可されているほとんどすべてのことを実行できます。 ユーザー、テーマ、ウィジェットの管理、PHPシェルでの作業、新しい子テーマの設定、メディアのインポートなどを行うことができます。

特定の職務によっては、WP-CLIが持つコマンドラインプロンプトをすべて使用するわけではありませんが、実際には多くのプロンプトを使用することができます。 WP-CLIがあなたの新しいベストになると思います。

11.wp

当然のことながら、基本的なコマンドはwpです。 Whodathunkit? さまざまなタスクにさまざまなパラメーターを追加しますが、基本的に、 wpはその日のコマンドラインプロンプトです。 wpと入力するだけで、サブコマンドのチートシートが表示されます。

WordPressのコマンドラインプロンプト

12.wpコア

サーバーにWordPressの新規インストールがセットアップされるため、 wpコアよりもはるかに基本的なものを取得することはできません。 また、 wpコアを使用してバージョンを更新したり、シングルサイトインストールをマルチサイトに変換したりすることもできます。

WordPressのコマンドラインプロンプト

13. wpconfig

ここで言うことはあまりないと思います。 FTP、エディター、ファイルマネージャーについて心配することなく、これを使用してwp-config.phpファイルを完全に掘り下げることができます。

WordPressのコマンドラインプロンプト

14. wp db

データベース管理はほとんどの人にとって楽しいものではありません。正直に言ってみましょう。 wp dbは、MySQLコンソールを開いてデータベースで作業したり、削除、作成、エクスポート、インポートしたり、やらなければならないことを何でもできるので素晴らしいです。 基本的に、MySQLの扱いが少し面倒になります。 そしてそれはそれ自体が祝福です。

WordPressのコマンドラインプロンプト

15歳以上。 その他のWP-CLIコマンド

これを書いているので、WP-CLIのすべてのサブコマンドを実行して、知っおくべきプロンプトを絞り込もうとすることができます。 しかし、それらはすべてそのようなものです。 テーマのさまざまな側面を管理し、子テーマを作成するためのwpテーマから、 wp postwp page 、およびwp分類法まで、WordPressユーザーにとっての有用性はここに不足していません。

好意を持って、WP-CLIをインストールし、それが開くコマンドラインプロンプトのスイート全体に慣れてください。 後で従来のダッシュボードに戻るのは非常に難しいと思います。

さらに多くのコマンドラインプロンプト

さて、まとめとして、これはほんの始まりに過ぎません。 混乱させるのはどうですか?

ターミナル、PowerShell、bash、コマンドラインなど、すべてが効率的でシンプルなワークフローに深く根付いているため、1つの記事ですべてをまとめることはできません。 一体、単一のシリーズの記事もできません。

  • Alycia Mitchellは、SucuriでsshとWordPressのすばらしい紹介をしています
  • Macではコマンドとしてbrewへの参照がたくさん表示されるので、必ずHomebrewをインストールしてください。 これは、新しいものを簡単にインストールできるようにするパッケージマネージャーです。
  • 同じことがWPMUがここにWordPressのために、その用途乗り越えてゴクゴク、のために行きます。
  • カールはブリューのように、逃げることができないプロンプトです。 マイケル・ハートルの危険休憩できるほどのコマンドラインを学びうまくダウンカール
  • nodenpmはどちらも、WordPress開発エコシステムでますますユビキタスになっています。 Sitepointはインストールの概要を説明し、かなりうまく使用していると思います。
    • WordPressコアの多くがJavaScriptに移行しているため、ノードnpmに慣れ始めることが重要です。具体的には、ライブラリはノードを中心に構築され、Reactのようにnpmによって管理されます。

だから…それだけです! ターミナル(またはWindows PowerShell)とコマンドラインでWordPressの使用を開始するために必要な基本情報。 私が始めたときに言ったように、コマンドラインプロンプトは、まったく怖くないとしても、かなり威圧的になる可能性があります。 うまくいけば、これはそれを少し和らげ、あなたは手を汚す準備ができています。

Julia Tim /shutterstock.comによる記事のサムネイル画像