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
đọc với lịch sử
Làm cách nào tôi có thể tạo readlịch sử hỗ trợ lệnh dựng sẵn , bằng cách nhấn phím lên / xuống để xoay vòng qua chúng? Tôi đã thử bắt khi bạn nhấn phím lên, tuy nhiên nó dường như không hoạt động với read: read -p '> ' …


2
Hai máy chủ / etc / khác nhau tùy thuộc vào thời gian
Tôi đang cố gắng để tạo ra một bộ năng suất cho chính mình. Mục tiêu đầu tiên của tôi là chặn Facebook, Gmail và Stackexchange từ 0900 đến 1600. Đến bây giờ, tôi đã chỉnh sửa /etc/hostsvà thêm 0.0.0.0 www.facebook.com và những cái tương tự cho gmail và stackexchange. …
11 bash  hosts 

2
Hành vi kỳ lạ trong $ (dirname `readlink -f $ 0`)
Khi tôi chạy như sau với tư cách là một người dùng bình thường, mọi thứ đều ổn: $(dirname `readlink -f $0`) nhưng sau khi tôi chuyển sang root, đã xảy ra lỗi sau: readlink: invalid option -- 'b' Try `readlink --help' for more information. dirname: missing operand Try `dirname …
11 bash 

3
Hai lệnh, một đường ống
Tôi cần hai lệnh này là một (vì vậy tôi có thể dẫn chúng đi xa hơn): dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort Ý tôi là tôi cần đầu ra của hai lệnh này …
11 bash  dns 






2
Làm thế nào để sử dụng - như bí danh?
Khi tôi đang sử dụng openSUSE 11.3, nó đã đi kèm với một số bí danh đã được thiết lập. Hai cái mà tôi đã sử dụng rất nhiều là +cho pushd .và -cho popd. Bây giờ trên Debian, tôi không thể tìm ra cách tạo cái thứ hai. alias …
11 bash  alias 

4
Buộc một bí danh 'đã thêm' vào mỗi lệnh
Có thể buộc thêm một bí danh thời gian (vì không có cách nào tốt hơn để diễn đạt nó) cho mỗi lệnh trong bash? Ví dụ, tôi muốn có một người dùng cụ thể, bất cứ khi nào một lệnh được chạy, nó luôn được bao bọc bằng datetrước …
11 bash  monitoring  alias  date  time 


6
Bash: Hiển thị trạng thái thoát trong dấu nhắc:
GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' Sau đây cho tôi thoát exitStatus chính xác nhưng các biến màu không được mở rộng: PS1='${RED}\h $(get_path) ${exitStatus}${NONE} ' Tuy nhiên, …
11 bash  prompt 

2
Không bao gồm thư mục khi nén tệp
Tôi đã có một tập lệnh bash làm một cái gì đó như thế này: zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ Thư mục mà nó sao lưu là một kho lưu trữ SVN (nó từng là CVS trở lại trong ngày). Tôi đã …
11 bash  scripting  zip 

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.