ওএস এক্স-এ আমার হোম ডিরেক্টরিটি শুরু না করার জন্য আমি কীভাবে জিএনইউ স্ক্রিন পাব?


11

screenলিনাক্সের তুলনায় জিএনইউ স্ক্রিন ( ) ওএস এক্স 10.5 (চিতাবাঘ) এবং 10.6 (স্নো লিওপার্ড) এবং ওএস এক্স 10.4 (টাইগার) এর সাথে আলাদা আচরণ করে। 10.5 এবং 10.6 এ, নতুন স্ক্রিনগুলি (দিয়ে তৈরি screenবা ^A c) সর্বদা আমার হোম ডিরেক্টরিতে আমাকে রাখে ~। লিনাক্স এবং ওএস এক্স টাইগারগুলিতে, pwdস্ক্রিনটি যেখানে তৈরি হয়েছিল সেখানেই নতুন স্ক্রিনগুলির একটি রয়েছে।

আমার অর্থটি বোঝাতে উদাহরণ তৈরি করুন:

টাইগার:

$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben/foo
$ screen # or ^A c
$ pwd
/Users/ben/foo

চিতাবাঘ, তুষার চিতা:

$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben
$ screen # or ^A c
$ pwd
/Users/ben

বাঘের মতো ব্যবহার করার জন্য আমি চিতাবাঘ এবং তুষার চিতা কীভাবে পেতে পারি?

উত্তর:


7

আপনি টাইপ করার সময় ঠিক কী চলছে তা যাচাই করার আরও ভাল উপায় হ'ল screenচালানো command -V screen। এটি আপনাকে বলবে যে এটি কোনও বাইনারি চলছে কিনা (যে ক্ষেত্রে পুরো পথটি দেওয়া হবে) বা শেল ওরফে, ফাংশন ইত্যাদি whether

আরেকটি বিষয় যাচাই করে দেখুন তা হল chdirআপনার ~/.screenrcবা সিস্টেম-ব্যাপী কমান্ড রয়েছে কিনা screenrc


3
অবশেষে এটি কী করছে তা জানতে পেরেছিল। আমি shell -$SHELLসহকর্মীর কাছ থেকে অনুলিপি করা একটি বিভাগে ছিল । এটি মুছে ফেলা হলে সমস্যাটি চলে যায়। এটি লিনাক্স ইত্যাদির মতো আচরণ করে না
বেনজমিন ওকস

3

screen(1)Man পৃষ্ঠা বর্ণনা করে স্ক্রিন 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. …

প্রোগ্রামিং সেশনের জন্য আমার স্ক্রিন কনফিগারেশনে কমান্ড অন্তর্ভুক্ত রয়েছে

chdir "$HOME/Projects"

2

প্রথম পদক্ষেপটি নিশ্চিত করা হয় যে স্ক্রিনটি একটি উপনাম নয়।

টাইপ aliasএবং সন্ধান করুন screen। সতর্কতা অবলম্বন করুন যে এই তালিকাটি দীর্ঘ হতে পারে। আপনি alias | grep screenচাফ থেকে গম আলাদা করতে টাইপ করতে পারেন ।

যদি screenএমন কোনও কিছুর জন্য যদি একটি উপাধি পরিণত হয় তবে আপনি এটি cd ~ && screenব্যবহার করে মুছে ফেলতে পারেন unalias screen


আরও ভাল: ব্যবহার করুনtype screen
thiagowfx

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.