Làm cách nào để sao chép đường dẫn hiện tại trong thiết bị đầu cuối bash, chỉ sử dụng một lệnh?Làm thế nào để sao chép vào clipboard đường dẫn hiện tại?
Trả lời
nhu cầu xsel
cài đặt:
pwd | xsel -i
(nếu bạn không muốn xuống dòng trailing, sử dụng printf %s "$(pwd)" | xsel -i
(chủ yếu là đúng) pwd | head -c -1 | xsel -i
(hoàn toàn chính xác))
Cập nhật tháng 8 năm 2014: Các xsel
chương trình bị hỏng: Xem bugreport của tôi.
Có thể bạn cũng có thể tham gia với xclip
.
pwd | tr -d '\n' | pbcopy
Hãy thử điều này ... Tốt nhất tôi có thể nghĩ ra trên điện thoại của tôi.
không hoạt động ............. – ziiweb
'pbcopy' dành riêng cho Mac OS X; nó không có sẵn trong Linux. – chepner
Woops! Xin lỗi vì đã xem. – stevenelberger
+1 Tôi không chắc chắn rằng tôi hiểu phiên bản mà đường ống thông qua 'đầu', mặc dù. Tại sao chỉ chuyển byte đầu tiên sang 'xsel'? – chepner
điều này có nghĩa là "vượt qua mọi thứ nhưng byte cuối cùng" (mà chúng tôi biết là dòng mới được thêm) –
Ồ, đúng vậy. Tôi đã đọc nó như là 'đầu -c 1 -1'. – chepner