Câu hỏi được gắn thẻ «shell»

Shell là giao diện dòng lệnh của Unix. Bạn có thể nhập các lệnh trong trình bao tương tác hoặc viết các tập lệnh để tự động hóa các tác vụ. Sử dụng thẻ này cho các câu hỏi áp dụng cho / bin / sh và các vỏ tương thích nhất (tro, bash, ksh, zsh, khắc). Đối với các tập lệnh shell có lỗi, vui lòng kiểm tra chúng trong http://shellcheck.net trước khi đăng ở đây.



9
Làm thế nào để nối ngày vào tập tin sao lưu
Tôi cần tạo một bản sao lưu của một tập tin và tôi muốn có dấu thời gian như một phần của tên để làm cho nó dễ phân biệt hơn. Làm thế nào bạn sẽ tiêm ngày hiện tại vào một lệnh sao chép? [root@mongo-test3 ~]# cp foo.txt {,.backup.`date`} …
70 shell  date  cp 


3
Những gì mà 3 3 & & 1 1> & 2 2> & 3 phải làm gì trong một kịch bản?
Tôi thấy dòng này trong một kịch bản: DEVICE=`dialog --inputbox "Festplatten-Laufzeit auslesen. Gebe Sie das gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3` Những gì là 3>&1 1>&2 2>&3 đang làm? Tôi biết rằng 1 = stdout và 2 = stderr, nhưng cái gì 3và cái &gì?
69 shell 





2
Tại sao Ctrl-D (EOF) thoát khỏi vỏ?
Bạn có nghĩa đen là "kết thúc một tệp" bằng cách nhập chuỗi thoát này, tức là phiên shell tương tác được xem như một luồng tệp thực sự bởi shell, giống như bất kỳ luồng tệp nào khác? Nếu vậy, tập tin nào? Hoặc, tín hiệu Ctrl+ Dchỉ là …

2
Có gì khác biệt giữa những người thực sự khác
Tôi đã đọc rất nhiều về realpathlệnh và làm thế nào nó đã bị phản đối với hiện readlink -fđang được khuyến nghị. Tôi cũng đã thấy ở một số nơi rằng lý do tại sao realpath được giới thiệu là do thiếu chức năng như vậy trong readlink và …
68 shell  command 


1
Tại sao eval đầu ra của ssh-agent?
Để chạy ssh-agenttôi phải sử dụng eval $(ssh-agent) Tại sao tôi phải evalđầu ra ssh-agent? Tại sao nó không được thiết kế để tôi có thể chạy nó? Lưu ý: Backticks (`) bị xóa vì chúng không được dùng nữa. Bạn có thể đọc thêm về nó ở đây chẳng …
67 shell  ssh  ssh-agent  eval 



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.