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
Tôi có thể nối vào lệnh cd không?
Tôi đang cố gắng thiết lập một cái gì đó trên máy chủ mà tôi chạy, khi tôi cdvào public_htmlthư mục 95% thời gian sẽ có một vài lệnh tôi sẽ luôn chạy để kiểm tra một số thứ. Có dù sao tôi có thể nối vào cdđể nếu thư …

2
Ưu tiên của && vs & trong bash và zsh
Trả lời câu hỏi này tôi phát hiện ra một sự khác biệt rất buồn cười (và tinh tế) giữa hành vi trong bashvà zsh: Trong bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Như bạn có thể …
9 bash  shell  zsh 

4
EOF và lỗi cú pháp không mong đợi
Tôi hiện đang viết kịch bản shell thứ ba của mình và tôi đã gặp phải một vấn đề. Đây là kịch bản của tôi cho đến nay: #!/bin/bash echo "choose one of the following options : \ 1) display all current users \ 2) list all files \ 3) …


3
Tự động cắt chiều rộng dòng stdout trong Bash
Gần đây, tôi đã thử nghiệm pslệnh này, và đôi khi các đường dẫn dài đến dòng tiếp theo (hoặc hai) và làm cho nó khó đọc. Tôi muốn chuyển psđầu ra sang một chương trình khác để giới hạn đầu ra ở xsố lượng ký tự. Đây là những …
9 bash  shell  stdout  cut 



2
Thay thế chuỗi bằng chỉ mục tuần tự
Ai đó có thể đề nghị một cách thanh lịch để thực hiện điều này? Đầu vào: test instant () test instant () ... test instant () //total 1000 lines đầu ra phải là: test instant1 () test instant2 () test instant1000() Các dòng trống nằm trong các tệp đầu …





5
Làm thế nào để bắt đầu một chương trình trong nền
Chương trình Boblight không chạy trong nền. Không có sự khác biệt đáng chú ý giữa việc thực hiện sudo boblightd và sudo boblightd& Làm thế nào tôi có thể giải quyết vấn đề này mà bàn điều khiển sẽ không chặn thêm đầu vào? pi@raspberrypi ~/boblight/boblightd-for-raspberry-master $ sudo boblightd …

1
Làm thế nào để lặp lại các biến bằng cách sử dụng cat vào tập tin?
Tôi có kịch bản đơn giản như thế này: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF Tuy nhiên, nó xuất thành tập tin: Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include Làm thế nào để catsử dụng các giá trị biến của tôi, không phải tên …


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.