Linuxコマンド:
hostname : 查看主机名
w, who : 列出系统登录的用户
uptime : 查看系统运行时间
uname : 查看系统信息
date : 显示和设置系统日期和时间
id : 显示用户属性
history 查看用户输入的历史命令
コマンドライン
mvnpackage jar:mvn clean install -Dmaven.test.skip = true
注:cleanは以前のjarパッケージをクリアすることであり、installはローカルにパッケージ化することです(deployが使用されている場合、リモートウェアハウスにパッケージ化されます。詳細についてはあまり明確ではありません。プライベートサーバーに関連している可能性があります)- Dmaven.test.skip = trueテストコードを無視します。
war:mvn clean package -Dmaven.test.skip = true
whereis java // JavaのJdkインストールパス
を表示する(java実行パス)
netstat -anp | grep 8088 //ポートがリッスンし
ているかどうかを確認しますkill-9 pidpidプロセスを強制終了します
df -hディスクパーティションのサイズ、使用済みスペース、およびその他の情報
du -sh / homeホームディレクトリのサイズを表示します
curlコマンドの使用
URLにアクセスするためのcurl(最も基本的な使用法)
コマンドラインに「curlURL」と入力して、コマンド表示インターフェースにURLの内容を表示します。Linuxサーバーの最小インストールにはブラウザーがないため、この使用方法は通常、Webサイトに正常にアクセスできるかどうかを検出するために使用されます。したがって、この方法は
、ブラウザーアクセス用の機能的なファイアウォールを実装することです
。systemctlstatusfirewalldファイアウォールを表示するサービスステータスservicefirewalldstart
サービスfirewalldrestartを開き
ますservicefirewalldstopを再起動し
ますシェルを閉じ
ます:
通常、シェルスクリプトファイルには.shファイルという名前を付けます(Linuxでは、ファイルサフィックスは識別としてのみ機能し、実用的な意味はありません)。
#!/ bin / bash
echo "Hello World!"
//#!は従来型ですマーク。スクリプトが実行する必要のあるインタープリター、つまり使用されるシェルの種類をシステムに通知します。
.shおよび.binスクリプトコマンドを実行します。sh(実行権限xがない可能性があります)または./(実行権限xが必要です)を使用します
。vi:
iを押して[挿入モード(コンテンツの入力)]に入ります---> myを押します。 escで[コマンドラインモード]に戻ります--->を押します:[ボトムラインモード]に入り、次にwq!保存およびその他の操作
ESC、入力モードを終了し、コマンドモードに切り替えます
wq!強制的に保存して終了します
q!強制的に保存して終了しません
[コマンドラインモード]:
$この行の最後の文字に
移動しますHカーソルを移動します画面の一番上へ行の最初の文字
Lカーソルを画面の一番下の行の最初の文字に移動します
ggこのファイルの最初の行に
移動Gこのファイルの最後の行に移動
[Ctrl] + [f]画面を1ページ下に移動
[Ctrl] + [b]画面を1ページ上に移動
/ word / Find underカーソル文字列ワード
n //前の順方向検索を繰り返すアクション(次と同等)を
表しますN //前の逆検索を繰り返すアクション(次と同等)を表し
ますか?word /カーソル
ddの上にある文字列ワードを検索しますdeleteカーソルが置かれている行全体(一般的に使用される)
yyカーソルが置かれている行をコピーする(一般的に使用される)
pは、コピーされたデータをカーソルの次の行に貼り付けることです。
u前のアクションを復元します。(一般的に使用されます)
[Ctrl] + rまたは小数点を使用して、最後のアクションをやり直します。繰り返し削除、繰り返し貼り付けなど(一般的に使用)
[ボトムラインモード]:
%s / word1 / word2 / g最初の行から最後の行までのword1文字列を見つけて、その文字列をword2に置き換えます。
%s / word1 / word2 / gcは、最初の行から最後の行までのword1文字列を検索し、その文字列をword2に置き換えます。そして、交換の前に、交換が必要かどうかを確認(確認)するためのプロンプト文字がユーザーに表示されます!
セットNUディスプレイを行番号に設定した後、行の行番号が各行の接頭語で表示されます。。
セットNONUは、行番号の取り消しセットNUの反対であり、
ドッキングウィンドウを:
ドッカプルヘレ世界//ダウンロードローカルの\ Dockerハブ
イメージからのイメージドッカー//ローカルの既存のイメージ
ドッカーを表示するrun-d -p 80:8080 Tomcat(または短いID)//コンテナーのポート80をホストのポート8080にマップする//コンテナー
ドッカーを実行するps //実行中のコンテナ
ドッカーを表示する短いID
ファイルの圧縮と解凍を停止します:
.tar.gz形式と.tar.bz2形式:
tar -zcvf a.tar.gz a.txt //a.txtをa.tarに圧縮します。 gz
タール-zxvf a.tar.gz //解凍a.tar.gz
解凍せずにタール-ztvf a.tar.gz //のみ表示
wgetのhttps://mirror.bit.edu.cn/apache/tomcat/tomcat-8 /v8.5.57/bin/apache-tomcat-8.5.57.tar.gz //現在のパスにTomcatをオンラインでダウンロードして、ファイルを
作成します。
ls:ディレクトリとファイル名を一覧表示します
cd:ディレクトリを切り替えます
pwd:現在のディレクトリを表示します
mkdir:新しいディレクトリを作成しますmkdir -p test1 / test2 / test3 / test4 //親ディレクトリを含むディレクトリを再帰的に作成しますtouchtest.txt //
ファイルを作成します(注:Linuxではファイルタイプを区別するためのファイルサフィックスはなく、システムファイルタイプは実行可能ファイルと実行不可能ファイルのみです)
rmdir:空のディレクトリを削除しますrmdir -p test1 / test2 / test3 / test4 // delete test1 test4
rm -rfディレクトリ名に空でないディレクトリを削除します(-r recursion -f必須)
cp:ファイルまたはディレクトリの
オプションとパラメータをコピーします。
-a:-pdrと同等です。pdrについては、以下の説明を参照してください;(一般的に使用されます)
-d:ソースファイルがリンクファイルの場合、ドキュメント自体ではなく、リンクファイルの属性をコピーします。
-f:強制を意味します。ターゲットファイルがすでに存在し、開くことができない場合は、それを削除して再試行します。
-i:宛先ファイル(宛先)がすでに存在する場合、上書き時に最初にアクションが要求されます(一般的に使用されます)
-l:ファイル自体をコピーする代わりに、ハードリンクリンクファイルを作成します。
-p:デフォルトの属性(通常はバックアップに使用)を使用する代わりに、ファイル属性と一緒にコピーします。
-r:再帰的連続コピー、ディレクトリコピー動作に使用されます;(一般的に使用されます)
-s:「ショートカット」ファイルであるシンボリックリンク(シンボリックリンク)にコピーします。
-u:宛先がソースより古い場合は、宛先をアップグレードしてください。
例:cp -i Zebra ZebraG調整1.pngテスト//現在のディレクトリのzebrazebraG調整1.pngを現在のディレクトリのテストディレクトリにコピーします
CP -r /ホーム/ packageA / * /ホーム/ CP / packageB / //コピーし、別のフォルダにあるフォルダのすべての内容
のRM:削除ファイルやディレクトリ
のrm -rf A.TXT //削除、DOはプロンプトではない強制
RMを- rf * //フォルダ内のすべてのファイルを削除します
rm- rf ab * // ab
mvで始まるすべてのファイルを削除します:ファイルとディレクトリを移動するか、ファイルとディレクトリの名前を変更します
mv test1 testtest1名前をtestに変更
ファイルとディレクトリを表示します。
ls //現在のディレクトリの内容を表示する
llまたはls-l //ファイルとディレクトリを区別できます。ファイルの先頭はファイルで、dの先頭はディレクトリです。ファイルの属性と、ファイルが属するユーザーおよびグループを表示しますcat
b.txt ls -ltr s * //名前がsで始まる作業ディレクトリ内のすべてのファイル、ファイルが新しいほど、後で
検索します。find / usr / local / mysql -name \ *。binこのコマンドは、ディレクトリ「/ usr / local / mysql」で.binで終わるすべてのファイルを検索することを意味します。
ファイルコンテンツビュー:
catは、最初の行からファイルコンテンツを表示します
wc -l a.txtは
、最後の行から表示されるa.txt tacの行数をカウントします。tacがcatの逆方向に書き込まれていることがわかります!
nlが表示されたら、途中で行番号を出力してください!
Moreは、ファイルのコンテンツをページごとに表示します
。lessはmoreに似ていますが、moreよりも優れているため、ページを前に進めることができます。
頭は最初の数行を
見てください尾は尾を数行だけ見てください
例:
cat b.txtはb.txtのコンテンツを
順番に表示します(行)tac b.txtはb.txtのコンテンツを逆の順序で表示します(行)
ファイルパーミッション:
execute ls -l:
drwxr-xr-x 3 mysql mysql 4096 2014年4月21日mysql
上記の例では、mysqlファイルはディレクトリファイルであり、所有者とグループは両方ともmysqlです。所有者は読み取りと書き込みが可能です。実行可能なアクセス許可;所有者と同じグループ内の他のユーザーには読み取り可能で実行可能なアクセス許可があります;他のユーザーにも読み取り可能で実行可能なアクセス許可があります
#rootユーザーの場合、通常の状況では、ファイルのアクセス許可は機能しません
chmod:ファイルの9つの属性を変更します
r:4読み取り
w:2書き込み
x:1実行可能な
例:chmod 777 a.txt // -rwx rx r-> [4 + 2 + 1] [4 + 0 + 1] [4 + 0 + 0] = 754
セカンダリディレクトリの説明:
/ bin:binはBinaryの略語で、このディレクトリには最も頻繁に使用されるコマンドが格納されます。
/ boot:Linuxの起動時に使用されるいくつかのコアファイル(接続ファイルやミラーファイルなど)を格納します
。/dev:devはDevice(device)の略で、このディレクトリにはLinuxの外部デバイスが格納されます。このディレクトリにはLinuxでアクセスできます。ファイルへのアクセス方法は同じです
。/etc:システム管理に必要なすべての構成ファイルとサブディレクトリを格納します。
/ home:ユーザーのホームディレクトリ。Linuxでは、各ユーザーが独自のディレクトリを持っています。通常、ディレクトリの名前はユーザーのアカウントにちなんで付けられます。
/ lib:このディレクトリには、システムの最も基本的なダイナミックリンク共有ライブラリが格納されており、その機能はWindowsのDLLファイルに似ています。ほとんどすべてのアプリケーションは、これらの共有ライブラリを使用する必要があります。
/ root:このディレクトリは、システム管理者のホームディレクトリであり、スーパーオーソリティのユーザーのホームディレクトリとも呼ばれます
。/usr:これは非常に重要なディレクトリです。ユーザーの多くのアプリケーションとファイルがこのディレクトリに配置されます。 Windowsの下にあるものへプログラムファイルディレクトリ。
/ var:このディレクトリには、絶えず拡張されているものが含まれています。頻繁に変更されるディレクトリをこのディレクトリに配置することに慣れています。さまざまなログファイルを含みます。
/ tmp:このディレクトリは、いくつかの一時ファイルを格納するために使用されます。
/ opt:これは、追加のソフトウェアがホストにインストールされるディレクトリです。たとえば、ORACLEデータベースをインストールする場合は、このディレクトリに配置できます。デフォルトは空です
/ lost + found:このディレクトリは通常空です。システムが不正にシャットダウンされると、一部のファイルがここに保存されます。
/ media:Linuxシステムは、Uディスク、CD-ROMなどの一部のデバイスを自動的に認識します。認識後、Linuxは認識されたデバイスをこのディレクトリにマウントします。
/ mnt:システムは、ユーザーが他のファイルシステムを一時的にマウントできるようにこのディレクトリを提供します。CD-ROMドライブを/ mnt /にマウントしてから、ディレクトリに入り、CD-ROMドライブの内容を表示できます。