GNU/Linux >> Linux の 問題 >  >> Linux

cd を使用せずに、ディレクトリ内のいくつかのステップを戻すコマンドはありますか?

これを ~/.bashrc に入れてください :

cdup() {
  levels=${1-1}
  while ((levels--)); do
    cd ..
  done
}

(名前 cdup 参考までに、対応する FTP コマンドに由来します。)


そのような状況では「pushd」と「popd」を使用するように教えられました。

たとえば、「pushd」と入力します。そして「cd /home」。ここで「popd」と入力すると、開始した場所に戻ります。

'pushd'/'popd' はスタックです。好きなだけディレクトリをプッシュできますが、これは最後にオンになり、ポップしたときに最初にオフになります。


もちろんです。

up() {
    [ $# = 0 ] && cd .. && return
    [ $1 = 0 ] && return
    cd .. && up $(($1 - 1))
}

Linux
  1. ディレクトリとサブディレクトリ内のファイル数を見つける方法

  2. 初心者向けのLinuxcdコマンドチュートリアル(8例)

  3. 初心者向けの基本的な Linux コマンドのトップ

  1. シンボリックリンクの代わりにマウントバインドを使用することによる欠点はありますか?

  2. cd コマンドの man ページがない

  3. Mono を使用せずに、.NET Core 上の Linux 用の F# Interactive はありますか?

  1. N 個のパケットに対してのみ Ping コマンドを実行する方法

  2. ネットワークのトラブルシューティングに tcpdump コマンドを使用する例

  3. Cを使用してディレクトリ内のファイル数を数える