উত্তর:
এটি বর্তমান ওয়ার্কিং ডিরেক্টরি (সিডাব্লুডি) প্রতিধ্বনিত করার অনুরোধটি আপডেট করে এবং এতে সংজ্ঞায়িত হয় /etc/bashrc
:
update_terminal_cwd() {
# Identify the directory using a "file:" scheme URL,
# including the host name to disambiguate local vs.
# remote connections. Percent-escape spaces.
local SEARCH=' '
local REPLACE='%20'
local PWD_URL="file://$HOSTNAME${PWD//$SEARCH/$REPLACE}"
printf '\e]7;%s\a' "$PWD_URL"
}
xterm
শিরোনাম বারের পাঠ্য নির্ধারণের জন্য একটি নিয়ন্ত্রণ কোড। সর্বাধিক অ্যাক্সেসযোগ্য ডকুমেন্টেশন সম্ভবত লিনাক্স ব্যাশ প্রম্পট হাটো । xterm
সূত্রগুলিতে আসল ডকুমেন্টেশন রয়েছে , আইআইআরসি।
/etc/bashrc
, এটি $TERM_PROGRAM
টার্মিনালটি নির্ধারণ করতে এবং /etc/bashrc_$TERM_PROGRAM
এটি বিদ্যমান থাকলে একটি সম্পর্কিত চালানোর জন্য চলকটি ব্যবহার করে । সুতরাং স্ক্রিন সেশনে $TERM_PROGRAM
সম্ভবত সেট করা নেই বা অন্য কিছুতে সেট করা আছে Apple_Terminal
।
অস্বচ্ছ গোপন এনকোডেড ফর্ম্যাট স্ট্রিং, '\ ই] 7;% s \ এ'। সন্দেহ।
local PWD_URL="file://$HOSTNAME${PWD//$SEARCH/$REPLACE}"
আমি যা সংগ্রহ করি তা থেকে "ফাইল: // O HOSTNAME" মাস্ক আউট করা হয় যাতে আপনি দূরবর্তী প্রোটোকলটি দেখতে পাচ্ছেন না: হোস্ট গুপ্তচরবৃত্তি।
update_terminal_cwd
পরিবেশের পরিবর্তনশীল নয়, এটি একটি ফাংশনের নাম। এটি স্পষ্ট পাঠ্যে সংজ্ঞায়িত করা হয়েছে /etc/bashrc
এবং printf
ফাংশনে স্ক্রিনে মুদ্রিত বিন্যাসযুক্ত স্ট্রিংগুলি ছাড়া আর কিছু করার ক্ষমতা নেই। অবশেষে, আপনার পোস্ট করা অশ্লীল লিঙ্কটি পরিবেশের পরিবর্তনশীল সংজ্ঞাতে পাঠ্য সংযোজন করে স্বেচ্ছাচারিত ফাংশন সম্পাদন করার সাথে জড়িত ... যার এখানে আলোচনা করা হচ্ছে এমন কোনও কিছুই করার নেই do এবং ডাব্লুটিএফএফ কি ব্রাউজারগুলির শেল স্ক্রিপ্টিংয়ের সাথে কি করতে হবে?
typeset -f
এটি সমস্ত "ব্যবহারকারী সংজ্ঞায়িত" ফাংশন প্রদর্শন করবে এবং এইভাবে পপ আপ হবে। যদি তারা স্কেচিযুক্ত কিছু করার চেষ্টা করে তবে তারা এটিকে সহজেই দৃশ্যমান করে না।