LinuxでBashからCシェルに切り替える方法

Cシェルは、使い慣れたBash構文ではなく、C ++構文を使用するUnix用のコマンドラインシェルです。これは古いシェルですが、Unixコミュニティではプログラマーに愛されています。LinuxではTcshを介して利用できます。元のCシェルを変更して、新しい機能と拡張機能を追加します。

Cシェルを使用したいですか?LinuxでBashからCShellに切り替えるには、以下の手順に従ってください。

注:C Shellのファンでない場合は、BashからFishShellに切り替えることができます。または、ZSHを試すこともできます

Cシェルをインストールする

C Shellは、Bashのかなりクールなシェルの代替品です。ただし、LinuxPCにはデフォルトで設定されていない可能性があります。幸い、シェルはほとんどのLinuxディストリビューションに簡単にインストールできます。

インストールするには、ターミナルウィンドウを開き、指示に従って、コンピューターで使用しているLinuxオペレーティングシステムにCシェルをセットアップします。

Ubuntu

C ShellはUbuntuの主要なソフトウェアソースにあり、Aptパッケージマネージャーツールを使用してインストールできます。

sudo apt install tcsh

Debian

Debian Linuxは通常、パッケージの更新に遅れをとっていますが、プライマリソフトウェアリポジトリでCシェルのやや最新バージョンを配布することができます。Apt-getパッケージツールを使用してインストールできます。

sudo apt-get install tcsh

Arch Linux

Arch Linuxユーザーは、bashの代替手段を試すのが大好きです。その結果、C ShellのようなあいまいなBashの代替手段でさえ、ディストリビューションのデフォルトのソフトウェアリポジトリにインストールできます。Archで入手するには、Pacmanパッケージツールを使用します。

sudo pacman -S tcsh

Fedora

Fedora Linux PCにCシェルが必要ですか?デフォルトではFedoraにロードされないため、Dnfパッケージマネージャーを使用してインストールする必要があります。

sudo dnf install tcsh

OpenSUSE

他の主流のLinuxディストリビューションと同様に、OpenSUSEでは、主要なソフトウェアソースでBashの代わりにCシェルを利用できます。インストールするには、次のZypper コマンドを実行します。

sudo zypper install tcsh

汎用Linux

したがって、あまり知られていないLinuxディストリビューションを使用していて、Cシェルを使用したいとします。職業はなんですか?ターミナルを開き、LinuxPCのパッケージマネージャーで「tcsh」または「cshell」を検索します。Tcshはかなり前から存在しているので、このパッケージは最も未知のLinuxOSでも必ず見つかります。

シェルを一覧表示

LinuxコンピューターでBashからCShellにスワップできるようになる前に、コンピューター上のTcshバイナリの場所を把握する必要があります。この情報がないとLinuxはユーザーのデフォルトのコマンドラインシェルを交換できないため、このバイナリの場所を知ることは重要です。

Linux PCでコマンドラインシェルのリストを生成するには、/ etc / shells /ファイルを確認する必要があります。このファイルを表示する方法は複数ありますが、最も効率的な方法はcatコマンドを使用することです。

LinuxでBashからCシェルに切り替える方法

cat / etc / shells /

catコマンドを実行すると、LinuxPCにインストールされているさまざまなシェルの場所のリストが出力されます。間違いなく複数存在することになり、混乱を招く可能性があります。

注:このファイルで「Tcsh」をスキャンしたくない場合は、catコマンドとgrepコマンドを組み合わせてフィルターで除外することを検討してください。

cat / etc / shells | grep tcsh

/ etc / shells /の出力を強調表示し、Cシェルの場所のコピーを作成します。または、後で使用するためにテキストファイルに出力します。

cat / etc / shells | grep tcsh >> tcsh-location.txt

BashからCシェルに交換する

Cシェルをデフォルトにするのは、chshコマンドを使用します。chshコマンドは、sudoまたはroot権限なしで実行する必要があることに注意してください。このコマンドがrootとして実行されると、Linuxのユーザーではなくrootユーザーのシェルを誤って交換する可能性があります。

ターミナルで、chshコマンドを使用し、それを使用してBash(または使用しているシェル)からTcshにスワップします。

LinuxでBashからCシェルに切り替える方法

chsh

入力する CHSH ターミナルでコマンドは、プリントアウト「新しい値を入力するか、Enterキーを押してデフォルトのためにENTER」画面になります。この時点で、Cシェル���場所を指定して、ユーザーのデフォルトとして設定する必要があります。/ etc / shellsの出力を見て、プロンプトウィンドウのどこにCShellがあるかを書き出します。

LinuxターミナルでCシェルの場所を指定した後、キーボードのEnterキーを押して、ユーザーのパスワードを入力します。LinuxPCでCシェルを使用する必要があるすべてのユーザーに対してこのプロセスを繰り返します。

Cシェルを無効にする

C Shellを試してみましたが、気に入らなかったのですか?以下の手順に従って切り替えてください。

ステップ1:ターミナルを開き、changeshellコマンドを入力します。

chsh

ステップ2:「新しい値を入力する」ように求められたら/ bin / bash /を書き込みます。

ステップ3:パスワードを入力します。次に、ターミナルを閉じて再起動します。起動時に、Bashは再びデフォルトになります。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!