linux echoコマンド及びlinux echoコマンドは、権限が足りない解決方法を提示します。


Linuxのechoコマンドは、shellプログラミングでは非常によく使われています。端末の下で変数valueを印刷するときもよく使われますので、echoの使い方を知る必要があります。
echoコマンドの機能は、ディスプレイに文字の一部を表示し、一般的にヒントとして機能します。
このコマンドの一般的なフォーマットは、echo [ -n ] です。
ここで、オプションnは出力テキストを表しているので、改行しません。文字列は引用符をつけてもいいし、引用符を付けなくてもいいです。echoコマンドで引用符を付けた文字列を出力する場合、文字列をそのまま出力します。echoコマンドで引用符なしの文字列を出力する場合は、文字列の各単語を文字列として出力し、各文字列の間を一つのスペースで分割します。
機能説明:テキストを表示します。
語法:echo [-ne][ ] echo [--help][--version]追加説明:echoは入力した文字列を標準出力に送ります。出力された文字列は空白文字で区切られ、最後に行番号を変更します。
引数:-nは最後に自動的に改行しないでください。
-e文字列に次の文字が現れたら、それを普通の文字として扱わないように特別に処理します。
テキスト出力:
   \a警告音を発する
   \b前の文字を削除します。
   \c最後に改行記号を付けない;
   \f改行でもカーソルは元の位置に留まります。
   改行し、カーソルを行頭に移動します。
   \rカーソルが行頭に移動しますが、改行はしません。
   \t tabを挿入する;
   \vは\fと同じです
   \\ 挿入\文字;
   nn挿入nn(八進)に代表されるASCII文字;
Chelp表示ヘルプ
Cversion表示バージョン情報
ECHO命令はみんながよく知っているDOSバッチコマンドの一つですが、機能と使い方は全部知っているわけではないので、信じません。
1.制御バッチ処理コマンドとして実行時にコマンドライン自体のスイッチングフォーマットが表示されているかどうか:ECHO[ON]「ECHO OFF」コマンドライン自体の表示をオフにするには、そのコマンドラインの前に「@」を追加する必要があります。
2.現在のECHO設定状態フォーマットを表示する:ECHO
3.出力提示情報フォーマット:ECHO情報内容上記はECHO命令でよく見られる3つの使い方であり、皆さんがよく知っていて、使えるものですが、DOSコマンドゴールドマンとして、下記のテクニックを知っているべきです。
4.DOSコマンドプロンプトをオフにして、DOSプロンプトの状態でECHO OFFを入力して、DOSプロンプトの表示をオフにして、ECHO ONを入力するまで画面にカーソルだけを残します。プロンプトが再び現れます。
5.出力空行とは、エコーのフォーマットを入力することに相当します。ECHO.コマンドラインの「.」は、ECHOの後ろの中間にスペースがないように注意してください。さもなければ、「.」はヒント情報として画面に出力されます。また「.」/[/]+任意の記号を代替します。以下の例では、ECHO.出力のエコーは、DOSパイプラインを介してTIMEコマンドとしての入力に転向し、TIMEコマンドの実行後に回車を与えるに相当する。したがって、実行時にシステムは、現在の時間が表示された後、自動的にDOSプロンプト状態に戻ります。C:〉ECHO.|TIME ECHOコマンドが空行を出力する別のアプリケーション例は、ECHO.を自動バッチファイルに追加し、画面の下に元々表示されていたプロンプト画面を画面の上に表示させます。
6.応答コマンドの質問形式:ECHO応答語|コマンドファイル名の上述のフォーマットは、いくつかのパーソナルマシンの対話を必要とするコマンド(例えば、CHKDSK/F)を簡略化するために使用されてもよい。FOREMAT Drive:Del***)の操作は、ECHO命令をDOSパイプラインコマンドで出力するプリセット応答語を、人機対話コマンドとして入力するものです。以下の例は、呼び出し命令が人機で会話するときに「Y」の回車を入力することに相当します。C:"ECHO Y|CHKDSK/F C:"ECHO Y|DEL A:*.*
7.新しいファイルを作成したり、ファイルの内容を追加したりします。ECHOファイルの内容>ファイル名ECHOファイルの内容>ファイル名例えば:C:’ECHO@ECHO OFF’AUTOEXEC.BATは自動バッチファイルCを作成します。ECHO:/CPHO/BOOTSAFE>>AUTOEX.BATは自動バッチファイルに内容を追加します。         [常用する
8.印刷内容または印刷制御コードフォーマットをプリンタに出力する:ECHOプリンタ制御コード>PRN ECHO印刷内容>PRN以下の例は、M−1724プリンタに印刷制御コード<を入力することである。Alt>156は、Altキーを押しながら、キーパッドに156を入力する場合と同様に、C:>ECHO〈Alt〉+156〈Alt〉+42〈Alt〉+116〉PRN(アンダースコアコマンドFS*tを入力)C:〉ECHO〈Alt〉+155@PRN(初期化コマンドESC@を入力)C:ECHO.PRN>(改行)である。
9.クラクションを鳴らすC:>ECHO^G'^G'はCtrl+GまたはAlt+007で入力し、複数の^Gを入力すると、多音鳴動が発生する。使用方法は直接にバッチファイルに登録するか、バッチファイルに作成して呼び出すことです。
10.ESC制御シーケンスの変更画面とキーボードの設定を実行するDOSのデバイスドライバANSI.SYSは画面とキーボードの設定を変更するためのESC制御シーケンスを提供しています。下記の内容のバッチ処理プログラムを実行すると、機能キーF 12をDOSコマンド「DIR/W」と定義し、画面色を白文字青背景に変更することができます。ECHO"←[0;134;DIR/W"13 p@ECHO」←[1;37;44 m(注:バッチファイルの「←」文字の入力方法は、編集状態でAlt中小キーボードの27を押すことです。)DOS命令は、コンピュータに接触する人がまず学ぶべきことであり、多くの人にとっては馴染みが多すぎて簡単です。そうではないです。これらのコマンドには豊かな内容が含まれています。もしあなたが心ある人なら、必ずこれらの熟知している命令の中から新しい閃光点を発見して、真金を得ることができます。
ここでは、linux echo命令による、権限が足りない解決方法を紹介します。
問題の説明:    
      Ubuntuシステムを使用している時、私は一般ユーザー登録システムを使って、sudo echo「This testPage.」を実行しています。
      echo命令はrootユーザーの権限であることは知っていますが、sudoを加えるとrootの権限が全部取れると思っていました。今になって、これは間違っています。sudoコマンドを使用すると、獲得したのはrootの一部の権限だけです。
解決策:
    1、直接にrootユーザーを使っても大丈夫です。
    2、具体的な実現は以下の通りです。

sudo sh -c 'echo "This is testPage." >/usr/local/nginx/html/index.html' 
*ここでは、echo全体のコマンドに引用符を付けるように注意します。
締め括りをつける
以上は小编が皆さんに绍介したlinux echo命令とlinux echo命令で、権限が足りない解决方法を提示しています。皆さんに助けてほしいです。ここでも私たちのサイトを応援してくれてありがとうございます。