プレゼンテーションを開きます
Linuxでは、シェルスクリプトと呼ばれる非常に便利な機能。
私の毎日で開発作業ではシェルスクリプトはまた、定期的にログファイルのスクリプト、いくつかの自動化されたワンボタンの配置システムのスクリプトやその他の機能を削除するなど、私たちが完了するシェルスクリプトを使用することができます単純なタスクのいくつかのプロジェクトでは非常に重要な役割を占めています。
だから、いくつかの複雑なものとシェルスクリプト、自動化の契約をマスタリングすることは乗数効果があります。Linuxの開発者や運用、保守担当者は、必要な把握シェルプログラミングを持っているかどうか。
シェルとは何ですか?
シェルは、オペレーティングシステムのユーザの操作を解釈するためのコマンドインタプリタです。
これは単に、シェルがユーザーによって実行されたコマンドになる、ということを意味し、Linuxカーネルへの翻訳は、コマンド実行の結果に基づいて、Linuxカーネルは、ユーザーに返さ。
などのLinuxなどのファイルのリストを表示するls
コマンド
[root@lincoding /]# ls
bin dev home lib64 media opt root selinux sys usr
boot etc lib lost+found mnt proc sbin srv tmp var
ls
以下のように要約シンプルの実行:
私たちは、単に、制御カーネルおよびオペレーティングシステムを命じる我々は、Linuxの基本的な知識を理解するために、ユーザーを取ることはありません初心者の多くをやりたい行うことができ、これが最も重要な機能のシェルインタプリタです。
シェルは多くあります
することができますcat /etc/shells
Linuxシステムをチェックするには、シェルをサポートし、私のLinuxは、以下のように、それはシェルをサポートし、CentOs6.5です。
[root@lincoding /]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
CentoO6.5 Linuxのシェルは、ちょうど再学習のbashそれみましょう、一般的なデフォルトのbashのです。
概要
この章では、簡単にシェルの基本的な概念が導入されています。
シェルは、カーネルの結果にユーザーが入力した、Linuxのコマンドの役割を説明することで、カーネルは命令し、ユーザへの提示にシェル、シェルに戻りました。
シェルの多くの種類があり、各システムのシェルのデフォルトが異なる、CentOs6.5のデフォルトのシェルインタプリタはbashのです。