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ế.

2
Bầy & exec có an toàn trong bash không?
Đoạn mã khóa "tiêu chuẩn" mà tôi đã thấy giống như ... ( flock -n 200 || exit 1; # do stuff ) 200>program.lock Có an toàn không (thử nghiệm dường như nói như vậy) để sử dụng exectại thời điểm đó? Liệu quy trình con có giữ được khóa …
13 bash  lock 

4
Lỗi `ls` khi thư mục bị xóa
Tôi có hai vỏ mở. Đầu tiên là trong thư mục A. Trong lần thứ hai, tôi xóa thư mục A, và sau đó tạo lại nó. Khi tôi quay lại shell đầu tiên và gõ ls, đầu ra là: ls: cannot open directory .: Stale file handle Tại sao? …



2
Làm thế nào các biến có thể sử dụng Tiếng ~ ~ cho cd'ing?
Làm thế nào tôi có thể sử dụng một biến - $BASEtrong cd của tôi. Tôi đã thử như sau nhưng tôi gặp lỗi $ cd ~/z/repo_1_ruby_193/ 23:23:57 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ BASE="~/z" 23:24:03 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ cd $BASE/repo_1_ruby_193 -bash: cd: ~/z/repo_1_ruby_193: No such file or directory 23:24:25 durrantm …


3
Tại sao dấu [az] khớp với số?
Tôi có 3 thư mục tại đường dẫn hiện tại. $ls a_0db_data a_clean_0db_data a_clean_data $ls a_*_data a_0db_data: a_clean_0db_data: a_clean_data: $ls a_[a-z]*_data a_clean_0db_data: a_clean_data: Tôi dự kiến ​​lệnh ls cuối cùng chỉ phù hợp a_clean_data. Tại sao nó cũng phù hợp với cái có chứa 0? bash --version GNU bash, version …

2
Bash: thay thế quá trình và stdin
Dòng sau đây là rõ ràng: echo "bla" | foo | bar Nhưng những người dưới đây có làm như vậy không? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Mà foovà barđọc "bla" từ stdin và tại sao? Ý tôi là, tất nhiên, tôi chỉ có …

3
Bash tự động hoàn thành với lệnh vim
Trong bash, tự động hoàn thành các đường dẫn gần đây đã ngừng hoạt động khi ban hành vimcác lệnh trong đó đường dẫn sâu hơn hai thư mục (nó tiếp tục hoạt động như mong đợi với các lệnh khác, chẳng hạn như lsvà cd). Ví dụ: nếu tôi …

5
Có xargs sử dụng bí danh thay vì nhị phân
Bash 4.2 trên CentOS 6.5: Trong tôi ~/.bash_profilecó một loạt các bí danh, bao gồm: alias grep='grep -n --color=always' để tôi có thể tự động tô sáng màu và in số dòng khi chạy grep. Nếu tôi chạy như sau, tô sáng hoạt động như mong đợi: $ grep -Re …
13 bash  alias  xargs 


3
Lỗi script Bash: biểu thức số nguyên dự kiến
Tôi đang gặp một vấn đề khá kỳ lạ, tôi đang chạy một tập lệnh (Bash) trên nhiều máy chủ và nó đã ngừng hoạt động trên một trong các máy chủ (hoạt động hoàn toàn tốt trên tất cả các máy chủ khác). Đây là phần vấn đề của …
13 bash 




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.