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

Các câu hỏi dành riêng cho GNU's Bourne Again SHell, trái ngược với các shell Bourne / POSIX khác. Đối với các câu hỏi về shell Unix nói chung, hãy sử dụng thẻ / shell thay thế.




4
Các chuỗi bị xiềng xích nguyên tử?
Nếu có một quá trình liên tục ghi vào một tệp và tôi muốn kiểm soát tệp bằng root, tôi có thể làm một cái gì đó như thế này: sudo rm somefile; sudo touch somefile Có thể cho quá trình nối thêm vào tập tin giữa hai lệnh này? …
8 bash 


3
Chèn dòng trống giữa các dấu nhắc dòng lệnh
Khi sử dụng dòng lệnh, nó thường rất lộn xộn. Làm cho nó bất tiện để kiểm tra các lệnh trong quá khứ và đầu ra của chúng chẳng hạn. Tôi muốn có một dòng mới được thêm vào mỗi lần trước khi dấu nhắc lệnh được hiển thị. Thích …


3
Làm cách nào để thay thế văn bản giữa hai điểm đánh dấu trong một tệp bằng một phần văn bản từ một tệp khác?
Nói rằng tôi đã có một khối văn bản trong ~/.bashrc: #~/.bashrc # ...some commands... # aliases alias suicide='sudo rm -rf /' # end aliases # other commands Tôi muốn thay thế khối văn bản đó bằng một số văn bản khác có giữa hai điểm đánh dấu trong một …

2
Nhiều shebang trong một tệp bash
Tôi có một đoạn script từ người khác có giao diện (lưu ý: đó là một tệp duy nhất): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Tôi tự hỏi mục đích của shebang thứ hai và thứ ba là gì? Là do …




3
Kiểm tra nếu postfix đang chạy
Tôi đang tìm kiếm một cách đáng tin cậy để kiểm tra nếu postfixđang chạy từ bên trong tập lệnh bash. Nỗ lực đầu tiên của tôi chỉ đơn giản là cố gắng pidof postfix, mà không hiệu quả. Sau đó, tôi đã cố gắng để có được postfix status: …
8 linux  bash  postfix 


4
Cấu trúc thư mục làm phẳng
Tôi có cấu trúc thư mục này: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt rằng tôi muốn làm phẳng điều này, với một dấu gạch dưới giữa mỗi cấp độ …

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.