कैसे एक स्क्रीन स्क्रीन सत्र का नाम बदलने के लिए


41

मैं एक स्क्रीन सत्र चला रहा हूं और मैं इसका नाम बदलना चाहूंगा। मुझे पता है कि एक नया स्क्रीन सत्र शुरू करते समय मैं इसे नाम देने के लिए '-S' विकल्प का उपयोग कर सकता हूं। सत्र प्रारंभ होने के बाद मैं उस नाम को कैसे बदलूँ?

जवाबों:


53

ऐसा करने के लिए एक स्क्रीन कमांड है। से मैनुअल :

आदेश: सत्रनाम [ नाम ]

(कोई नहीं)

वर्तमान सत्र का नाम बदलें। ध्यान दें कि screen -listनाम के लिए प्रक्रिया-आईडी के साथ दिखाया गया है। यदि तर्क नाम छोड़ा जाता है, तो इस सत्र का नाम प्रदर्शित होता है।

सावधानी :$STYपर्यावरण चर अभी भी पुराने नाम को दर्शाता है। इससे भ्रम की स्थिति पैदा हो सकती है। डिफ़ॉल्ट का निर्माण ट्टी और होस्ट नामों से किया गया है।

स्क्रीन कमांड लाइन का उपयोग करने के लिए Prefix:, प्रीफ़िक्स आमतौर पर उपयोग करें Ctrl-a

तो आप सबसे अधिक संभावना है ऐसा करने के लिए होगा: Ctrl-a:sessionname [name]


मैक पर काम नहीं करता है। क्या आपका मतलब है कि control + a +:एक साथ तीन बटन दबाएं ?
का-वा वाईप

3
नहीं, इसका मतलब है कि ctrl + a (दोनों बटन एक साथ) इसके बाद ':'
हैरी वुड

24

स्क्रीन सत्र के उपयोग के भीतर विंडो शीर्षक का नाम बदलने के लिए:

  • प्रेस और रिलीज Ctrl+ aऔर फिर प्रेस Shift+a

वास्तविक सत्र का नाम बदलने के लिए ( screen -lsउपयोग के साथ प्रदर्शित ):


3
ऐसा लगता है कि यह विंडो का शीर्षक बदलता है, लेकिन उदाहरण के लिए, screen -Rया नाम नहीं दिखाया गया है screen -list
reg

4
जैसा कि @reg बताता है, यह वर्तमान विंडो के शीर्षक को बदलता है Ctrl-a "- जैसा कि स्क्रीन सत्र नहीं देखा गया है, जो कि ओपी द्वारा पूछा गया प्रश्न था।
जॉन रिक्स

मैक पर काम नहीं करता है। क्या आपका मतलब प्रेस है control + shift +a?
का-वा वाईप

2
@kww यह Ctrl-aपहले प्रेस है , फिर Shift-a
मित्नक

C+aबिल्कुल भी मदद नहीं करता है, लेकिन आपके द्वारा पोस्ट की गई कड़ी
machineaddict

5
# screen -S old_session_name -X sessionname new_session_name

1
फेडोरा 29 (स्क्रीन संस्करण 4.06.02 (जीएनयू) 23-अक्टूबर -17) पर मेरे लिए यह काम नहीं किया, Ctrl aइसके बाद मुझे इसका उपयोग करना पड़ा :sessionname <new-session-name>। हालाँकि, इसने OS X पर स्क्रीन वर्जन 4.00.03 (FAU) 23-Oct-06
adamc

0

इस सटीक प्रश्न का उत्तर नहीं दिया जा सकता है, लेकिन नीचे दिखाए गए नाम को बदलने के लिए (0 bash), जैसे आप उपयोग कर सकते हैं

  • Ctrl- aफिर भाग :title <newtitle>को बदलने के लिएbash
  • Ctrl- aफिर :number <newnumber>संख्या बदलने के लिए (जो आपके सत्र उदाहरणों के सापेक्ष क्रम को भी बदल देगा)।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.