逆引きUNIXコマンド/インストールされているシェルの一覧を確認する方法
の編集
Top
/
逆引きUNIXコマンド
/
インストールされているシェルの一覧を確認する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * インストールされているシェルの一覧を確認する方法 [#s05bd8fa] マシンにインストールされているシェルの一覧を確認する方法を以下に記します。~ 一覧の確認方法は、chshコマンドを使用した方法と/etc/shellにより確認する方法を記します。~ 尚、本資料で使用したマシンのOSにはCentOS6とUbuntu12.04になります。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#t32b13d2] -[[仮想端末環境作成管理コマンドscreenをログインシェルとする>Linux環境設定/仮想端末環境作成管理コマンドscreenをログインシェルとする]] * chshコマンドでインストールされているシェル一覧を確認する [#sc2c8460] chshコマンドの-lオプションを使用することにより、インストールされているシェルの一覧を表示することができます。~ 尚、''Ubuntuではchshコマンドに-lオプションが無い''ため、以下の/etc/shellsでインストールされているシェルを確認してください。 ** chshコマンドの実行結果 [#q06ad549] CentOSでchshにコマンドに-lオプションをつけ実行した時の出力結果です。 [sakura@centos6 ~]$ chsh -l /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh ** ディストリビューションによるchshの違い [#k7ee44af] CentOSとUbuntuのchshコマンドではオプションが異なります。~ 以下にchshの違いを記します。 *** CentOSのchshのヘルプ出力 [#wa1af1c0] [sakura@centos6 ~]$ chsh --help 使い方: chsh [ -s シェル ] [ --list-shells ] [ --help ] [ --version ] [ ユーザ名 ] *** Ubuntuのchshのヘルプ出力 [#yf6ad838] sakura@ubuntu:~$ chsh --help Usage: chsh [options] [LOGIN] Options: -h, --help display this help message and exit -s, --shell SHELL new login shell for the user account * /etc/shellsで確認する [#n526027d] catコマンドを利用して/etc/shellsを表示した時の出力です。~ CentOS, Ubuntu共に/etc/shellsが存在しています。 - CentOS [sakura@centos6 ~]$ cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh - Ubuntu sakura@ubuntu:~$ cat /etc/shells # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/tmux /usr/bin/screen 上記の出力結果を見ると、インストールされている(使用できる)シェル一覧が表示されています。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * インストールされているシェルの一覧を確認する方法 [#s05bd8fa] マシンにインストールされているシェルの一覧を確認する方法を以下に記します。~ 一覧の確認方法は、chshコマンドを使用した方法と/etc/shellにより確認する方法を記します。~ 尚、本資料で使用したマシンのOSにはCentOS6とUbuntu12.04になります。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事 [#t32b13d2] -[[仮想端末環境作成管理コマンドscreenをログインシェルとする>Linux環境設定/仮想端末環境作成管理コマンドscreenをログインシェルとする]] * chshコマンドでインストールされているシェル一覧を確認する [#sc2c8460] chshコマンドの-lオプションを使用することにより、インストールされているシェルの一覧を表示することができます。~ 尚、''Ubuntuではchshコマンドに-lオプションが無い''ため、以下の/etc/shellsでインストールされているシェルを確認してください。 ** chshコマンドの実行結果 [#q06ad549] CentOSでchshにコマンドに-lオプションをつけ実行した時の出力結果です。 [sakura@centos6 ~]$ chsh -l /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh ** ディストリビューションによるchshの違い [#k7ee44af] CentOSとUbuntuのchshコマンドではオプションが異なります。~ 以下にchshの違いを記します。 *** CentOSのchshのヘルプ出力 [#wa1af1c0] [sakura@centos6 ~]$ chsh --help 使い方: chsh [ -s シェル ] [ --list-shells ] [ --help ] [ --version ] [ ユーザ名 ] *** Ubuntuのchshのヘルプ出力 [#yf6ad838] sakura@ubuntu:~$ chsh --help Usage: chsh [options] [LOGIN] Options: -h, --help display this help message and exit -s, --shell SHELL new login shell for the user account * /etc/shellsで確認する [#n526027d] catコマンドを利用して/etc/shellsを表示した時の出力です。~ CentOS, Ubuntu共に/etc/shellsが存在しています。 - CentOS [sakura@centos6 ~]$ cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/tcsh /bin/csh - Ubuntu sakura@ubuntu:~$ cat /etc/shells # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash /usr/bin/tmux /usr/bin/screen 上記の出力結果を見ると、インストールされている(使用できる)シェル一覧が表示されています。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する