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.



5
Nối ngày hiện tại từ một biến vào tên tệp
Tôi đang cố gắng thêm ngày hiện tại vào cuối tên tệp như thế này: TheFile.log.2012-02-11 Đây là những gì tôi có cho đến nay: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & Tuy nhiên, …
55 bash  shell  rename  date 



8
Làm cho `rm` di chuyển vào thùng rác
Có tập lệnh / ứng dụng Linux nào, thay vì xóa các tập tin, di chuyển chúng đến một vị trí thùng rác đặc biệt trên thùng rác? Tôi muốn điều này như một sự thay thế cho rm(thậm chí có thể là bí danh sau này; có những ưu …
54 shell  rm 

2
Dòng lệnh 'ít' tương đương với 'tail -f'
Tôi muốn mở một tệp bằng cách sử dụng ít hơn và để nó tự động cuộn tệp tương tự tail -f. Tôi biết rằng tôi có thể làm less file, và sau đó đánh Shift-Fđể chuyển tiếp mãi mãi; như tail -f. Tôi cần lessbởi vì nó cung cấp …
54 shell  less  tail 

3
Làm cách nào để tôi có thể tạo các biến môi trường được xuất khẩu trong một tập lệnh shell xung quanh?
Tôi có nhiều tài khoản Amazon EC2 và muốn nhanh chóng có thể chuyển đổi các biến, chẳng hạn như $EC2_HOME, sử dụng tập lệnh. Tôi có một kịch bản shell được thiết lập như thế này: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME Khi tôi chạy tập lệnh, tôi biết rằng …





1
Có 'rm. *' Bao giờ xóa thư mục mẹ?
Biểu thức .*được mở rộng bằng bash để bao gồm các thư mục hiện tại và thư mục mẹ: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 …
53 shell  wildcards  rm  posix 

7
Thời gian trong một kịch bản shell
Tôi có một kịch bản shell đang đọc từ đầu vào tiêu chuẩn . Trong những trường hợp hiếm hoi, sẽ không có ai sẵn sàng cung cấp đầu vào và kịch bản phải hết thời gian . Trong trường hợp hết thời gian, tập lệnh phải thực thi một …
53 shell  signals  timeout 

1
Hiểu tùy chọn -exec của `find`
Tôi thấy mình liên tục tìm kiếm cú pháp của find . -name "FILENAME" -exec rm {} \; chủ yếu là vì tôi không thấy chính xác -execphần hoạt động như thế nào . Ý nghĩa của niềng răng, dấu gạch chéo ngược và dấu chấm phẩy là gì? Có …
53 shell  find 

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.