FC2ブログ
ブログパーツ アクセスランキング
インフラ情報まとめ
アクセスランキング
サーバー、クライアント関係の構築、運用等のまとめ書きです。旧名 ほぷぅ(。・ω・)ノPCまとめ

シェル




にほんブログ村 IT技術ブログ IT技術メモへ

コマンドライン操作 シェル(shell)


Linux上でコマンドを入力すると、そのコマンドに対応するプログラムが実行されて結果が表示されます。

ユーザーからのコマンドを受け付け実行しているのは、シェル(shell)というプログラムです。


ユーザー
コマンド (。・ω・)実行結果
 ↑ ↓
シェル
 ↑ ↓
カーネル


シェルはいくつか種類がありますが代表的なのは

Bourneシェルです。UNIXの標準的なシェルでこれを改良したものがbashです。


bashは多くのLinuxディストリビューションで標準シェルとなっています。


シェル一覧(ユーザーは好みに応じてシェルを選択できます。)

Bourne (sh)

bash (Bourne Again Shell)

C (csh)

tcsh, Korn (ksh)

Z (zsh)


利用可能なシェルは /etc/shells ファイルで確認できます。

例) /etc/shells

----------------------

/bin/sh
/bin/bash
/sbin/nologin
----------------------


システムにログインした直後に起動されるシェルは、ログインシェルといいます。

ユーザーごとのログインシェルは /etc/passwd ファイルに記述されています。


例9 /etc/passwd 一部抜粋


hopu:x:501:501:hopu:/home/hopu:/bin/bash

mysql:x::473:MySQL Server:/var/lib/mysql:/bin/bash

ユーザー hopu と mysql のログインシェルはbash になっています。

clamav:x:493:474:Clamav database update user:/var/lib/clamav:/sbin/nologin

nologinはシェルなしです。


ユーザーがログインすると、シェルは「$」、「#」などのプロンプトを表示します。

指示待ち状態です。

bashの場合は、一般ユーザーは「$」マークが表示されます。

スーパーユーザー(root)の場合は「#」マークが表示されます。


ユーザー名やカレントディレクトリ名やホスト名を表示するなど表示形式を自由に設定できます。


[hopu@server home]$

 ①     ②    ③

①ユーザー名 hopu

②ホスト名 server

③カレントディレクトリ home ←ユーザーが現在作業中のディレクトリのこと


シェル変更


hopu2というユーザーを作成し /etc/passwd の中身のシェルをsh に変えてみます。

hopu2:x:501:501:hopu2:/home/hopu2:/bin/sh


[hopu@server home]$ su hopu2   hopuのシェル
パスワード:
sh-4.0$ ls      左矢印    シェルが変わりました
テンプレート ドキュメント 音楽 公開
ダウンロード デスクトップ ビデオ 画像
sh-4.0$


使い慣れてないシェルなので変な感じですね・・

関連記事








  1. 2011/05/29(日) 14:55:13|
  2. Linux
  3. | トラックバック:0

トラックバック

トラックバック URL
http://pcmemorin.blog.fc2.com/tb.php/88-45cef0e9
この記事にトラックバックする(FC2ブログユーザー)


サイトマップ・お奨め記事

CentOS7 まとめ
Ubuntu14 まとめ
Ubuntu12用無線アダプタ紹介
Ubuntu12 まとめ
Server 2008R2 まとめ
SCCM2012R2 まとめ
Windows10 アップグレード
Windows7 まとめ
Windows7 SSD まとめ
Windows8 まとめ
EaseUS Todo Backup Server
Linux Destbision まとめ
Linuxコマンド関連Index
Zorin8.1まとめ
Fedora17まとめ
Fedora15まとめ
VB Script まとめ
USB3.0で快適バックアップ
リンク集・メール


スポンサードリンク


リンク


サイト登録Paseon

・はじめての自宅サーバ構築 - Fedora/CentOS -

・Fedoraで自宅サーバー構築

・CentOSで自宅サーバー構築

・ぼくんちのTV別館

・ネットセキュリティブログ

・まとめ横丁

・オールフリーソフト


相互リンク更新情報
BookMark
GPUベンチマーク(ドスパラ)
VMware OS仮想化
EaseUS
Fedora releases ISO
【Http外部からの表示確認】
ポートスキャンチェック
IPA情報処理推進機構
無料DNS ieServer
無料DNS-MyDNS
yahooログイン履歴チェック
メール不正中継拒否テスト
Fedora Project
allbootdisks
Edy Viewer
ESXi動作実績ハードウェア@Wiki
IEEE Standards

---ライセンス認証解除系リンク---
ShadowProtect Personal
.NET製品
弥生



--所有サーバーWiki--
NEC Express5800/S70
HP ProLiant ML110G5
PRIMERGY TX100 S3

このブログをリンクに追加する

カテゴリ

Linux (45)
Linux-CentOS7 (70)
Linux-Ubuntu14.04 (87)
Linux-Ubuntu12.04 (76)
Linux-Zorin8.1 (36)
Linux-Fedoras.soft (19)
Linux-Fedora18 (11)
Linux-Fedora17 (39)
Linux-Fedora15 (60)
Linux-Fedora11 (36)
Linux-Fedora16 (1)
Linux-Security (3)
Linux/Unix シェル (38)
Linux Distribution (53)
仮想OS (31)
Windows Server 2008 (254)
Windows Server 2012 (30)
Windows Server コマンド (39)
Windows Server アプリ (14)
Windows (40)
Windows 10 (3)
Windows 7 (59)
Windows 8 (257)
Windowsアプリ (23)
Windows 8 アプリ (29)
Windows レジストリ (6)
Windows BAT (17)
ネットワーク (5)
MySQL (1)
ニュース (8)
ハードウェア (11)
Windows VBScript-Basp21 (1)
VBScript (29)
Windows Vista (1)
Windows グループポリシー (3)
Security (6)
未分類 (4)
クールなアイテムまとめ (5)
Game (1)
PowerShell (4)


Linux ブログランキングへ

カテゴリ2

SCCM Backup 遠隔操作 VirtualBox FeliCaポート/パソリ ESXi 

カウンター

RSSリンクの表示

アクセスランキング

[ジャンルランキング]
コンピュータ
144位
アクセスランキングを見る>>

[サブジャンルランキング]
その他
31位
アクセスランキングを見る>>



フィードメーター - ほぷぅ(。・ω・) ノ PCまとめ Linux,Win,自宅サ..


Windows ブログランキングへ

にほんブログ村 IT技術ブログ IT技術メモへ
にほんブログ村

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

 



Linux ブログランキングへ





<%plugin_third_title>

<%plugin_third_description>

<%plugin_third_content>

<%plugin_third_description2>