ご存知のとおり、cd コマンドがないと、Linux でディレクトリを切り替えることはできません。それは本当ですが、この問題を解決するのに役立つ shopt という組み込みの Linux コマンドがあります。 shopt は、さまざまな bash シェル オプションを設定および設定解除するために使用されるシェル組み込みコマンドであり、すでにインストールされているため、再度インストールする必要はありません。 はい、このオプションを有効にすると、cd コマンドを使用せずにディレクトリを切り替えることができます。 この記事ではその方法を説明します。これは小さな調整ですが、Windows から移行する Linux 初心者にとっては非常に便利です。 これは Linux 管理者にとっては役に立ちません。なぜなら、私たちは cd コマンドに慣れているので、それなしではそのディレクトリに変更することはないからです。 Linux で cd コマンドを使用せずにディレクトリ/フォルダーを切り替えようとすると、次のエラー メッセージが表示されます。これは Linux では非常に一般的です。 $ ドキュメント/ bash: Documents/: ディレクトリです これを行うには、ユーザーの .bashrc に次の値を追加する必要があります。 .bashrc とは何ですか? .bashrc は、ユーザーが対話モードで新しいシェルを開くたびに実行されるシェル スクリプトです。 このファイルには、コマンド プロンプトで入力する任意のコマンドを追加できます。 .bashrc ファイル自体には、ターミナル セッションの一連の構成が含まれています。色付け、補完、シェル履歴、コマンドエイリアスなどの設定と有効化が含まれます。 次の行を追加します: 変更を有効にするには、次のコマンドを実行します。 すべての設定が完了しました。これが機能することを確認するには、これをテストするだけです。 $ ドキュメント/ cd --Documents/ $ デイギーク/ cd -- デイギーク/ $ /home/daygeek/ドキュメント/daygeek cd -- /home/daygeek/Documents/daygeek $パスワード /home/daygeek/ドキュメント/daygeek はい、期待通りに正常に動作します。 また、.bashrc に変更を加えなくても、fish shell でも正常に動作します。 これを一時的に行う場合は、次のコマンド(設定または設定解除)を使用します。システムを再起動すると消えます。 # ショップt -s オートCD # shopt | grep autocd 自動CDオン # ショップt -u オートCD # shopt | grep autocd 自動CDオフ shopt コマンドには他にも多くのオプションが用意されています。それらのオプションを確認するには、次のコマンドを実行します。 $ ショップ 自動CDオン assoc_expand_once オフ cdable_vars オフ cdspellオン チェックハッシュオフ チェックジョブオフ チェックウィンサイズオン cmdhist オン compat31 オフ compat32 オフ compat40 オフ compat41 オフ compat42 オフ compat43 オフ compat44 オフ complete_fullquote オン direxpand オフ 呪文を唱える ドットグロブオフ 実行失敗オフ expand_aliases オン extdebug オフ extglob オフ 引用元 フェイルグロブオフ force_fignore オン globalbasciiranges オン グロブスターオフ gnu_errfmt オフ 追加する 履歴編集オフ 履歴確認オフ ホストコンプリートオン huponexit オフ inherit_errexit オフ インタラクティブコメント ラストパイプオフ 石工オフ localvar_inherit オフ localvar_unset オフ login_shell オフ メール警告オフ no_empty_cmd_completion オフ nocaseglob オフ nocasematch オフ nullglob オフ プログコンプオン progcomp_alias オフ promptvars オン 制限付きシェルオフ shift_verbose オフ ソースパスオン xpg_echo オフ さらに、Linux で cd コマンドよりも速くディレクトリを切り替えるのに役立つ他のプログラムもいくつか見つけました。 これらは、pushd、popd、up シェル スクリプト、および bd ツールです。これらのトピックについては、次の記事で取り上げます。 出典: https://www.2daygeek.com/navigate-switch-directory-without-using-cd-command-in-linux/ 要約する 上記は、CD コマンドを使用せずに Linux でディレクトリ/フォルダに入る方法について紹介した方法です。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: JavaScriptでページスクロールアニメーションを実装する
>>: Mac OS に MySQL 5.7.20 をインストールするための詳細なグラフィックとテキストの説明
Portainer は、Docker ホストと Docker Swarm クラスターの管理に使用でき...
Cudaがインストールされているかどうかを確認してくださいアナコンダプロンプトに入力nvcc -V...
履歴書コード: XML/HTML コードコンテンツをクリップボードにコピー<!DOCTYPE ...
MySQLのスイッチングデータ保存ディレクトリの実装方法今日、仕事中に、mysql が保存されている...
目次序文計算されたプロパティ計算プロパティの紹介入門ケース統計価格事例ゲッターメソッドとセッターメソ...
CSS レイアウトとスタイルに関する質問: 水平方向の中央揃えと最大幅の制限のバランスをとる方法最近...
目次概要単一ファイルコンポーネント基本概念シンプルなローダーコンポーネントコンテンツの解析コンポーネ...
1. 今日、ページを作っているときに、矢印を中央に配置する効果に遭遇しました。クリック領域を大きくし...
この記事では、次のような効果を持つ JS ページング効果の例を紹介します。クールだと思いませんか? ...
<br />関連記事: ハイパーリンクを表示して開く方法症状<br />ユー...
オリジナルリンク: https://vien.tech/article/138序文私は、マークダウン...
私は最近countlyに触れて、慣れてきました。私は、必要に応じてcountlyのクラッシュプラグイ...
Windows 10 は Linux サブシステムをサポートするようになり、面倒なデュアル システ...
プライベート Docker レジストリのインストールとデプロイは、Docker テクノロジーを導入、...