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.


2
nếu lệnh trong find -exec
Tôi chỉ cố gắng liệt kê tất cả các thư mục và tệp trong thư mục hiện tại và cũng viết nếu chúng là tệp hoặc thư mục với lệnh sau: find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \; Tôi …








3
ImageMagick trên nhiều tệp
Tôi đã chuyển đổi một tệp duy nhất từ ​​BMP sang PNG bằng ImageMagick convertbằng lệnh bên dưới convert CD\ Front.bmp CD\ Front.png Tôi có nhiều tệp như vậy, vì vậy tôi đã thử: for f in */*.bmp ; do convert $f ${f%bmp}png; done nhưng lệnh này bị treo mãi …

3
Điều trị dấu gạch chéo ngược trên vỏ
Làm thế nào để echovà printfbackslashes món đặc sản ở zsh, bashvà vỏ khác? Theo zsh tôi nhận được các hành vi sau: $ echo "foo\bar\baz" foaaz $ echo "foo\\bar\\baz" foaaz $ echo 'foo\bar\baz' foaaz $ echo 'foo\\bar\\baz' foo\bar\baz Trong bash , mọi thứ có vẻ phù hợp hơn một …
9 bash  shell  zsh  quoting 

3
Làm thế nào tôi có thể giết một công việc đã được bắt đầu trong một shell khác (cửa sổ đầu cuối hoặc tab)?
Nếu tôi bắt đầu một quá trình và đặt nó trong một cửa sổ đầu cuối (giả sử ping google.com &), tôi có thể giết nó bằng cách sử dụng kill %1(giả sử đó là công việc 1). Tuy nhiên nếu tôi mở một cửa sổ đầu cuối (hoặc tab) …



3
Cách tìm cpu và sử dụng bộ nhớ của các tiến trình con
supervisordđang chạy trên máy chủ CentOS. Nếu tôi làm ps -e -o %mem,%cpu,cmd | grep supervisord | awk '{memory+=$1;cpu+=$2} END {print memory,cpu}' Tôi nhận được 0 0chỉ vì supervisordchỉ là một daemon khởi tạo. Nó chạy bốn tiến trình con trên máy chủ của tôi: # pgrep -P $(pgrep supervisord) …
9 shell  centos 

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.