Để mở một tab mới trong Màn hình tại vị trí hiện tại của bạn


5

Giả sử rằng bạn đang ở /users/cs/uni/databases/python/codes/và bạn muốn so sánh kết quả đầu ra của cùng một lệnh với các tham số khác nhau.

Chương trình hỏi bạn các đầu ra sao cho bạn muốn mở hai cửa sổ tại cùng một thư mục để bạn có thể chạy đơn giản python code.pyở cả hai cửa sổ cho các tham số khác nhau.

Tôi muốn biết cách bạn mở một tab mới trong Màn hình sao cho vị trí của tab mới nằm trong thư mục mà bạn đang ở. Nếu tôi mở một tab mới, vị trí của tab nằm ở Nhà của tôi.

Làm thế nào bạn có thể tạo một tab mới mở tại thư mục hiện tại trong Màn hình?

Câu trả lời:


11

Chỉ cần chạy screentrong màn hình và nó sẽ mở một cửa sổ mới trong thư mục hiện tại.


1
Ôi !! Ai có thể nghĩ rằng nó có thể dễ dàng?
innaM

Rất tuyệt! Tuy nhiên, điều gì sẽ xảy ra nếu chúng ta đang chạy một quá trình dài và không thể nhắc nhở?
ojrac

@orjac: Có lẽ ^z, screen, fg?
TRS-80

Cảm ơn bạn đã trả lời! - Nó dễ hơn tôi nghĩ.
Léo Léopold Hertz

1

Tôi thường làm một screen -dmS SessionName && screen -r SessionNamevà tôi trong thư mục làm việc của tôi không phải là thư mục nhà của tôi.

Có lẽ bạn có một số tập tin cấu hình tùy chỉnh?


1

Còn cái này thì sao:

screen -X chdir `pwd`; screen -X screen

Điều này đặt thư mục hiện tại của màn hình (không phải vỏ của bạn) vào thư mục hiện tại của vỏ của bạn và mở một cửa sổ mới.

Bạn cũng có thể làm

screen -X chdir `pwd`; screen -X screen; screen -X ~

Điều này cũng sẽ khôi phục thư mục hiện tại của màn hình vào thư mục chính của bạn.

Đặt nó trong một bí danh và bạn sẽ ổn thôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.