シェルは、オペレーティングシステムのシェルまたはコマンドラインインタープリター用に記述されたスクリプトに他なりません。また、さまざまな標準を含む単純なドメイン固有のプログラミング言語と見なされます。ファイル操作、プログラム実行、テキストの印刷など、シェルスクリプトによって実行される操作。別の用語では、シェルはユーザーインターフェイス、オペレーティングシステム、およびアプリケーションの用語としても呼ばれ、プログラムとの対話を容易にする代替シェルインターフェイスを提供します。アプリケーションが通常コマンド駆動型である場合、シェルは、ユーザーの選択を適切なコマンドに変換するメニュー駆動型システムである可能性があります。
Linux管理用の基本的なシェルコマンドをいくつか見てみましょう
passwd:このコマンドはSSHアカウントのパスワードを変更します。アカウントのパスワードの変更を入力した後、オプションに従う必要があります。
nano [option] [file]:これはファイルエディタ、使いやすく、とてもフレンドリー。
nano –w /home/aquhome/public_html/index.php:現在の編集
index.php(–wは長い行を折り返さない)
mkdir [directory_name]:特定のデフォルトの権限を持つディレクトリを作成するために使用されます。
mkdir aquhome:現在のディレクトリにディレクトリaquhomeを作成します。
df:[属性]
[b] df -h [b]:人間が読める形式(MbitおよびGbit)で使用可能なディスク容量を表示します
cd:ディレクトリの変更
cd〜:ホームディレクトリに移動
cd –:最後に表示したディレクトリに移動
cd ../:takesディレクトリを1つ上に移動します
cd[ディレクトリパス]
cd / home / aqhome / public_html
ls:このコマンドは、ディレクトリ内のファイルとディレクトリを一覧表示します。
ls –l:詳細な属性を持つすべてのファイルが表示されます。
vi:このコマンドは高度なエディターに使用され、多くの機能を備えていますが、nanoよりも使いにくいです
vi /home/aquhome/public_html/index.php:そのindex.phpファイルを再度編集する
ln:ファイルとディレクトリの間にsysリンクを作成します
ln –s /usr/local/apache/conf/httpd.conf /etc/httpd.conf:このコマンドを使用すると、元のコマンドの代わりに/etc/httpd.confを編集できます。 、変更はすぐにオリジナルに適用されます。オリジナルを削除せずにリンクを削除できます。
wall:ブロードキャストメッセージ
wall [message]
wallだから、サーバーはいつ再起動されますか?
top:テーブル内のシステムプロセスを際限なく更新することを示します。
w:現在ログインしている人のIPアドレスを表示します。
ps:実行中のプロセスを表示します。
touch:空のファイルを作成します。
touch [ file]
touch index.html:空のindex.htmlを作成します
kill:特定のシステムプロセスを終了します
kill -9 [PID]:Topを使用してPIDを取得できます。
kill -9 100545
cp:ファイルのコピーに使用
cp yourfile yourfile.copy:ファイルデータをyourfile.copyにコピーします
cp –a / home / aquhome / public_html / * / home / aquhome / public_ftp /:public_html内のすべてのファイルを/ public_ftpにコピーするために使用されます
du:ディスク使用量を表示します
du –sh:現在のディレクトリの合計ディスク容量の概要を表示します人間が読める形式のサブディレクトリを使用
netstat:現在のすべてのネットワーク接続を表示しますns
netstat -rn:IPのルーティングテーブルを表示します。
netstat -an:サーバーへのすべての接続を表示します。
chown:ファイルの所有者を変更するコマンド
chown [属性]newowner.newownerファイル名
chown-R aquhome.aquhome /home/aquhome/public_html/index.php
chmod:[-r]権限ファイル名
権限:
u –ファイルを所有するユーザー。
g –ファイルを所有するグループ。
o –その他。
a –すべて。
r –ファイルを読み取ります。
w –ファイルを書き込みまたは編集します。
x –特定のファイルをプログラムとして実行または実行します。
数値権限:
CHMODは、数値権限を使用して帰属させることもできます:
400所有者が読み取り
040グループが読み取り
004読み取り誰か(その他)
200所有者による書き込み
020グループによる書き込み
002誰かによる書き込み
100所有者による実行
010グループによる実行
001実行誰でも
CHMOD755 /home/aquhome/public_html/index.php
last:システムへの最後のログインを表示します
rm:ファイルを削除します
rm filename.txt:ファイル名を削除します.txtは、本当に削除したい場合は、おそらく尋ねます。
rm -f filename.txt:filename.txtを削除し、削除する前に確認を求めません。
rm -rf tmp / :ディレクトリtmpとその中のすべてのファイルを再帰的に削除します。このコマンドには十分注意する必要があります。
grep:ファイル内のパターンを検索します
grep root / etc / passwd:rootのすべての一致を表示しますin / etc / passwd
grep -v root / etc / passwd:rootと一致しないすべての行を表示します
wc:ワード数
w c -l filename.txt:filename.txtの行数を示します
mv:特定のファイルを移動します。
mv -f /home/pen/ram.php / root/ram.phpをに移動しますディレクトリルート
基本的な抽出コマンド:
tar xvfz imagick-0.9.11.tgz:.tgzファイルを抽出します
bzip2およびbunzip:拡張子が.bz2のファイル
bzip2 filename.txt:filename.txtをfilename.txt.bz2にzip圧縮します
bunzip2 filename.txt.bz2:filename.txt.bz2をfilename.txtに解凍します
必須のサービスコマンド:
service httpd restart:Apacheを再起動します
service mysql restart:MySQLを再起動します
service exim restart:eximを再起動します
service cpanel再起動:Cpanelを再起動します
eUKhostで働く技術に精通した技術チームは、あらゆる問題を解決するための迅速な対応を備えた質の高い技術サービスを展開します。eUKhostは、小規模または大規模の災害復旧計画を備えた高品質のハードウェアと高度に構成可能な専用サーバーUKも提供しますVPSサーバー、リセラーホスティングサーバー、UKクラウドホスティングサーバーなどのさまざまなテクノロジーを備えたウェブサイト。迅速なセットアップサーバーが保証され、ダウンタイムは発生しません。