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

OS X のホーム ディレクトリで GNU screen が起動しないようにするにはどうすればよいですか?

screen と入力したときに何が実行されているかを正確に確認するためのより良い方法 command -V screen を実行することです .これにより、実行されているのがバイナリ (フル パスが指定される場合) なのか、シェル エイリアス、関数などなのかがわかります。

chdir があるかどうかも確認する必要があります。 ~/.screenrc のいずれかのコマンド またはシステム全体の screenrc .


screen(1) man ページでは Screen chdir について説明しています コマンド .

   chdir [directory]

   Change the current directory of screen to the specified directory or,
   if called without an argument, to your home  directory  (the  value  of  the
   environment  variable  $HOME).  All windows that are created by means of the
   "screen" command from within ".screenrc" or by means of "C-a : screen
   ..." or "C-a c" use this as their default directory.  Without a chdir command,
   this would be the directory from which screen was  invoked. …

プログラミング セッションの My Screen 構成にはコマンドが含まれます

chdir "$HOME/Projects"

最初のステップは、screen がエイリアスでないことを確認することです。

alias と入力します screen を探します .このリストは長くなる可能性があることに注意してください。 alias | grep screen と入力するとよいでしょう もみ殻から小麦を分離します。

screen の場合 cd ~ && screen のようなもののエイリアスであることが判明しました unalias screen を使用してこれを削除できます .


Linux
  1. ディレクトリの内容が更新されたときにコマンドを実行するにはどうすればよいですか?

  2. コマンドラインを使用してディレクトリ内のファイルの数を取得するにはどうすればよいですか?

  3. 画面コマンドを使用したスリープコマンドがPsに表示されませんか?

  1. Linuxでディレクトリサイズを取得する方法

  2. Linux で「screen」コマンドを使用する方法

  3. サブディレクトリではなく現在のディレクトリのみで「find」コマンドを実行する方法

  1. screen コマンドでスクロールバックをクリアするには?

  2. find でディレクトリを除外する方法。指図

  3. ls コマンドからディレクトリを除外するにはどうすればよいですか