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
Vượt qua một khối mã như một anon. chức năng
Có thể coi một khối lệnh là một hàm ẩn danh? function wrap_this { run_something # Decide to run block or maybe not. run_something else } wrap_this { do_something do_somthing else } # Do something else wrap_this { do_something_else_else do_something_else_else_else } (Tôi nhận thấy bạn tạo một chức năng hoặc …
9 bash  function 

1
Các phân cách từ readline là gì?
Khi tôi xóa một "từ" trong Bash, nó sẽ dừng ở một số ký tự như _và /. Ví dụ: nếu tôi gõ /foo/bar và kích hoạt backward-kill-word(thường được ánh xạ tới Alt- Backspacevà / hoặc Ctrl- w), văn bản còn lại là /foo/ . Điều này không không tương …
9 bash  readline 

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 

2
Làm thế nào để sử dụng các thư mục và đường dẫn XDG trong Bash?
Tôi tự hỏi làm thế nào để truy cập không chỉ các biến quy định tại ~/.config/user-dirs.dirsvới xdg-user-dir, ví dụ "$(xdg-user-dir VIDEOS)", mà còn các biến tiêu chuẩn sau đây: XDG_CACHE_HOME:-$HOME/.cache XDG_CONFIG_HOME:-$HOME/.config XDG_DATA_HOME:-$HOME/.local/share XDG_RUNTIME_DIR:-"/run/user/$USER" XDG_CONFIG_DIRS:-/etc/xdg XDG_DATA_DIRS:-/usr/local/share:/usr/share Vì mục đích đó, tôi làm như sau trong ~/.bash_logintập tin của mình : …

2
Màu sắc khác nhau cho phạm vi KiB trong `ls -l`
Có cách nào lành mạnh để làm nổi bật các cột thứ 4, 5 và 6 từ bên phải kích thước tệp trong ls -lkhông? Ý định của tôi là làm cho nó dễ dàng đọc kích thước tệp bằng byte, KiBs hoặc MiBs. Tôi biết về -hlá cờ, nhưng …
9 bash  ls 


2
Tìm kiếm lịch sử lệnh
Tôi tìm kiếm lịch sử lệnh thiết bị đầu cuối bằng cách nhấn Ctrlrnhưng nếu: This is an old command This is an | less -S older command Tôi nhấn Ctrlrvà sau đó tôi gõ "đây là một" và lệnh cũ bắt đầu nhưng không phải là cũ hơn. Làm …




1
Làm thế nào để giữ phiên nhàn rỗi không thoát
Tôi đang làm việc từ xa trên máy ảo CentOS 7 mới. Tôi có màn hình đang chạy với một vài phiên mở. Tôi thấy rằng nếu tôi để một trong những phiên nhàn rỗi một lúc, sau đó thử quay lại với nó, nó sẽ biến mất. Không có …
9 bash 



1
Ẩn một số lệnh từ hoàn thành bash?
Trong bash, giả sử tôi có các lệnh sau: $ pyt[TAB][TAB] pytest python python-config python-dbg 99% thời gian, tôi sẽ đi python. Thật khó chịu khi pytestbật lên và ngăn tôi gõ chỉ pyt[TAB][RETURN]để gọi python. Tôi có thể ẩn để pytesthoàn thành bash không? Những hạn chế của tôi: …

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.