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
Để env hay không env
Sự khác biệt giữa các lệnh là gì $ env FOO=bar baz và $ FOO=bar baz Có ảnh hưởng gì không env?
32 shell 

1
Ký tự đại diện bên trong dấu ngoặc kép
Đây sẽ là một điều dễ dàng, nhưng trong ký ức của tôi, khi kịch bản shell, sử dụng dấu ngoặc kép sẽ cho phép mở rộng toàn cầu hóa và các biến. Nhưng trong đoạn mã sau: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo …



2
Chuyển hướng của <<
Tôi đã thấy rằng rvm (trình quản lý phiên bản ruby) được cài đặt bằng lệnh sau: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Vì vậy, khi tôi hiểu, chúng tôi có được nội dung kịch bản và chuyển nó đến bash (tôi tin &lt; &lt;và &lt;&lt;có phải là điều tương …


4
Lưu trạng thái phiên màn hình GNU hoàn chỉnh
Có thể duy trì "trạng thái" của cửa sổ màn hình GNU (hoặc chỉ là một vỏ tiêu chuẩn) để tôi có thể tải lại mọi thứ sau khi khởi động lại: Số lượng vỏ mở Tên của mỗi vỏ Thư mục hiện tại của mỗi shell Lịch sử của …
32 shell  gnu-screen 



12
Sử dụng thông báo-gửi với cron
Tôi đang sử dụng Arch Linux với KDE / Awesome WM. Tôi đang cố gắng notify-sendđể làm việc với cron. Tôi đã thử cài đặt DISPLAY/ XAUTHORITYbiến và chạy notify-sendvới "sudo -u", tất cả đều không có kết quả. Tôi có thể gọi thông báo-gửi tương tác từ phiên và …



5
Liệt kê tất cả các lệnh mà trình bao biết
Tôi có thể gõ gì vào trình bao của mình (điều này xảy ra bash) sẽ liệt kê tất cả các lệnh được nhận dạng? Ngoài ra, điều này khác nhau bởi vỏ? Hay tất cả các shell chỉ có một "thư mục" các lệnh mà chúng nhận ra? Thứ …
32 shell  command 

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.