この記事の内容は、運用および保守プロセス中に組み込みのシェル コマンドを使用する方法についてです。必要な方は参考にしていただければ幸いです。
:コマンド
一般的な形式は次のとおりです: :
これは実際には空のコマンドです。また、コマンドを出現させる必要があるという要件を満たすためにも使用されます。
if who | grep jack > /dev/null ;then :else echo "jack is not logged in"fi
:コマンドは終了ステータス 0
を返します。Command
一般形式のファイルです。
.このコマンドにより、ファイル内のコマンドが直接入力されたかのように、シェル ファイルが指定されたファイルを読み取って実行します。注: ファイルは実行可能である必要はなく、読み取り可能である必要があります。さらに、シェルはパス変数を使用してファイルを検索します。
.progdefs
progdefs でコマンドを実行する場合、file 内のコマンドが実行された後も、設定および変更された変数は有効です。
alias コマンド
一般形式:
alias name=string [name=string...]<br>
alias コマンドは、文字列をエイリアス名に割り当てます。 name がコマンドとして使用される場合、シェルはそれを文字列に置き換えてから、コマンド ライン置換を実行します。 (= 前後にスペースを入れることはできません)
次の形式:
alias name <br>
は、パラメータなしで name のエイリアスを出力し、すべてのエイリアスをリストします。 will 指定された名前にエイリアスがない場合を除き、終了ステータス コード 0 を返します。
bg コマンド
一般形式:
bg job_id
ジョブ制御が有効な場合、job_id で識別されるジョブが設定されますバックグラウンドを入力します。パラメータが指定されていない場合は、最後に一時停止されたジョブが
break コマンド
一般形式:
breakに配置されます。
Break コマンドは、最も内側の for、while、until ループを即座に終了します。プログラムはループ後のコマンドから実行を継続します。
形式が使用されている場合:
break n
内側の n 番目のレベルのループは自動的に終了します。
case コマンド
一般的な形式:
case value in pat<sub>1</sub>) command command ··· command;; pat<sub>2</sub>) command command ··· command;; pat<sub>3</sub>) command command ··· command;; esac
値は pat1 と連続します。 , * は何でも一致できますが、通常はデフォルトとして、または包括的な条件としてケースに表示される最後のパターンと一致します。
マッチング パターンでは、シェルのメタ文字 (*,?,[...]) を使用できます。文字 | は、2 つのパターン間の「論理 OR」関係を指定できます。例:
pat1 |pat2 pat1 または pat2
## を表します
#一般的な形式:cd directory
シェル変数 CDPATH が空の場合、 directory は完全なディレクトリ パス、または現在のディレクトリへの相対パスである必要があります。 CDPATH が空でなく、ディレクトリがフルパスではない場合、シェルは CDPATH に保存されているコロンで区切られた一連のディレクトリ内でディレクトリを含むディレクトリを検索します。
例: cd documents/memos //切换到documents的memos目录cd //切换到HOME目录
continue command
このコマンドを for、while、または until ループで実行して、ループ内の continue 後のステートメントをスキップし、次のループを実行します。 形式: continue n
echo コマンド
一般形式:echo args
eval コマンド
一般的な形式:eval args
例: x='abc def'y='$x'echo $yxeval echo $yabc def
exec コマンド
exec command args
I/O リダイレクトのみを指定した場合、シェルの入力または出力が変更されます。 ### 例: ######
exec /bin/sh 使用sh替换当前进程
exit命令
一般格式:exit n
该命令会立即终止当前Shell程序,该程序的退出状态码是整数n的值,如果没有使用n,则使用exit命令之前那条命令的退出状态码。
注意,直接在登录Shell中执行exit,其效果相当于登出系统。
export命令
一般格式:
export variables
该命令可以导出指定的变量,也就是说,这些变量的值会被传入到子Shell
false命令
一般格式:
false
该命令会返回非0的退出状态码
fc命令
一般格式:
fc -e editor -lnr first lastfc -s old=new first
该命令可用于编辑命令历史记录中的命令。可以指定从first到last的命令范围,first和last可以是命令编号或字符串,其中负数被视为相对于当前命令编号的偏移量,而字符串指定了以该字符串起始的最近的那条命令。命令会被读入编辑器,然后在退出编辑器时执行,如果没有指定编辑器,就用Shell变量的FCEDIT的值,如果没有设置FEDCIT,就使用ed。
-1选项可以列出范围在first和last之间的命令(也就是说不调用编辑器)。如果选择了-n选项,这些命令前面不会出现命令编号。
-r选项会颠倒命令出现的次序。
如果没有指定last,则默认使用first的值。如果也没有指定first,默认编辑上一条命令,列出前16条命令。
-s选项会执行选中的命令,无需事先编辑。
fg命令
一般格式:
fg job_id
如果启用了作业控制,由job_id指定的作业被带回前台,如果没有指定参数,将最近挂起的作业或者最近置入后台的作业带回前台。
jobs命令
该命令会打印当前活跃的作业的列表,如果指定了-l选项,还会列出没想作业的详细信息(包括其进程和ID)如果指定了-p选型,则只会列出进程ID
如果提供了可选的作业的id,只列出指定作业的详细信息。
以上が運用保守時にシェルコマンドを組み込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

PHP開発環境を簡単に解決するために、Debianシステムにphpstormをインストールしてください!次の手順では、インストールプロセス全体をガイドします。インストール手順:PHPSTORMをダウンロード:JetBrainsの公式Webサイトにアクセスして、PHPSTORMの最新バージョンをダウンロードしてください。インストールパッケージを解凍します:WGETまたはCURLを使用してダウンロードした後、指定されたディレクトリ( /OPTなど)に解凍します。コマンド例:wgethttps://download.jetbrains.com/phpstorm/phpstorm-2024.3.5.tar.gztar-xzfphpphpstorm-2024.3.5.tar.gz

Debian Systemソフトウェアをインストールする最も便利な方法は、APTパッケージマネージャーを使用することです。次の手順では、APTを効率的に使用する方法をガイドします。パッケージ情報を更新します。まず、ローカルパッケージリストを更新して、最新のソフトウェア情報と利用可能な更新が取得されるようにします。次のコマンドを実行します。sudoaptupdate検索ターゲットソフトウェア:Aptsearchコマンドを使用して、必要なソフトウェアを見つけます。たとえば、テキストエディターを見つけるには、次のように入力します。AptSearchEditorSystemはすべてのマッチングパッケージを返します。ソフトウェアのインストール:ターゲットソフトウェアパッケージを見つけた後、AptinStallコマンドを使用してインストールします。たとえば、Nginx Webサーバーをインストールします

Linuxの5つのコアコンポーネントは、カーネル、シェル、ファイルシステム、システムライブラリ、システムツールです。 1.カーネルはハードウェアリソースを管理し、アプリケーションにサービスを提供します。 2。シェルは、ユーザーとシステムの間のインターフェイスとして機能し、コマンドを解釈して実行します。 3.ファイルシステムは、データのストレージと組織を担当します。 4.システムライブラリは、プログラム呼び出しを提供するための事前コンパイルされた関数を提供します。 5。システムツールは、システム管理とメンテナンスに使用されます。これらのコンポーネントは、Linuxが強力な機能と柔軟性を提供するために連携します。

この記事では、DebianシステムのOpenSSL構成を確認して、システムのセキュリティステータスをすばやく把握できるように、いくつかの方法を紹介します。 1.最初にOpenSSLバージョンを確認し、OpenSSLがインストールされているかどうかを確認し、バージョン情報を確認します。端末に次のコマンドを入力します。OpenSSlversionがインストールされていない場合、システムはエラーを促します。 2。構成ファイルを表示します。 OpenSSLのメイン構成ファイルは、通常/etc/ssl/openssl.cnfにあります。テキストエディター(Nanoなど)を使用して、次のように表示できます。sudonano/etc/ssl/openssl.cnfこのファイルには、キー、証明書、暗号化アルゴリズムなどの重要な構成情報が含まれています。 3。OPEを利用します

このガイドでは、DebianシステムにHadoop開発環境を構築する方法について詳しく説明しています。 1. Java Development Kit(JDK)最初にインストールして、OpenJDKをインストールします:sudoaptupDateDayptinInstalopenjdk-11-Jdk-configure java_home環境変数:sudonano/etc/環境ファイルの最後に(実際のJDKバージョンに応じてパスを調整): java_home = "/usr/lib/jvm/java-11-openjdk-amd64"保存して終了し、次に実行します

DebianシステムでHadoopリソースを効果的に管理するには、次の手順が必要です。HadoopDeployment:最初に、DebianシステムのHadoopのインストールと構成を完了します。これには、Hadoopディストリビューションパッケージのダウンロード、減圧、環境変数の設定などの必要な操作が含まれます。クラスター構成:インストールが完了したら、HDFS(Hadoop分散ファイルシステム)とYARN(HadothOrresourceNegotiator)の設定をカバーするHadoopクラスターを構成します。 core-site.xml、hdfs-site.xml、mapred-site.xなどのコア構成ファイルを変更する必要があります。

DebiantomCatログのセキュリティを改善するには、次の重要なポリシーに注意する必要があります。1。許可制御とファイル管理:ログファイル許可:デフォルトのログファイル許可(640)はアクセスを制限します。 Catalina.shスクリプト(たとえば、0027から0022に変更)のUMASK値を変更するか、LOG4J2構成ファイルにFilePermissionsを直接設定して、適切な読み取り許可を確保することをお勧めします。ログファイルの場所:Tomcatログは通常、/opt/tomcat/logs(または同様のパス)にあり、このディレクトリの許可設定を定期的にチェックする必要があります。 2。ログの回転と形式:ログ回転:server.xmlを構成します

Tomcatサーバーログの警告メッセージは、アプリケーションのパフォーマンスや安定性に影響を与える可能性のある潜在的な問題を示しています。これらの警告情報を効果的に解釈するには、次のキーポイントに注意を払う必要があります。警告コンテンツ:警告情報を注意深く調査して、タイプ、原因、可能なソリューションを明確にします。警告情報は通常、詳細な説明を提供します。ログレベル:Tomcatログには、情報、警告、エラーなど、さまざまなレベルの情報が含まれています。「WARN」レベルの警告は致命的ではない問題ですが、注意が必要です。タイムスタンプ:問題が発生した時点を追跡し、特定のイベントまたは操作との関係を分析するために警告が発生した時刻を記録します。コンテキスト情報:警告情報の前後にログコンテンツを表示し、取得します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

メモ帳++7.3.1
使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版
中国語版、とても使いやすい
