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

3
[-T 1] kiểm tra cái gì?
Tôi chỉ tìm thấy một cách để bắt đầu zshkhi tôi khởi động bashWindows từ https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Nên thêm mã sau vào cuối .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Có [ -t 1 ]nghĩa là gì? Có phải chỉ là sự thật? Sau …
13 bash  shell  zsh  test 

1
bash: cảnh báo: mức vỏ (1000) quá cao, đặt lại về 1
Tôi chỉ cố chạy lệnh này: /etc/ssl/acme/acme.sh --log /var/log/p3x/acme/acme.sh.log --home /etc/ssl/acme --force --issue -d patrikx3.tk -w /var/www/acme-challenge Tôi đã nhận được lỗi này: bash: cảnh báo: mức vỏ (1000) quá cao, đặt lại về 1 Lỗi này là gì?
13 bash 


2
Shell ký tự tên hàm hợp lệ
Sử dụng các ký tự Unicode mở rộng là (không nghi ngờ gì) hữu ích cho nhiều người dùng. Các vỏ đơn giản hơn (tro (busybox), dash) và ksh không thành công với: tést() { echo 34; } tést Nhưng bash , mksh , lksh và zsh dường như cho …
13 bash  shell  zsh  function 

2
Có cách nào để lấy url từ tab hiện tại trong google-chrome không?
Tôi đã từng làm điều đó trên firefox bằng lệnh python, nhưng gần đây có gì đó đã thay đổi và tôi không thể lấy URL nữa! Những gì được sử dụng để làm việc với firefox: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint …

4
Tập tin .bashrc được tìm thấy ở đâu trong Linux?
Tôi không tìm thấy .bash_login và .bash_profile của tôi root@linux:~# locate .bash* /etc/bash.bashrc /etc/skel/.bashrc /etc/skel/.bashrc.original /home/noroot/.bashrc /home/noroot/.bashrc.original /root/.bash_history /root/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc /usr/share/kali-defaults/.bashrc root@linux:~# Có phải luôn luôn chỉ có một tệp .bashrc và .bash_profile cho mỗi người dùng? Và, có phải .bashrc và .bash_profile luôn được tìm thấy trong …



2
Báo giá lồng nhau trong subshells
Nói rằng tôi phải sử dụng dấu ngoặc kép để đóng gói đầu ra của subshell như: DATA="$(cat file.hex | xxd -r)" Nhưng tôi cần lồng những thứ như thế này: DATA="$(cat file.hex | xxd -r | tr -d \"$(cat trim.txt)\")" Tôi không thể sử dụng các trích dẫn đơn …


2
Các lệnh liên tiếp
Tôi có đúng không khi cho rằng khi ;tham gia hai lệnh trên một dòng, Bash luôn đợi cho đến khi lệnh đầu tiên thoát ra trước khi thực hiện lệnh thứ hai? Và tương tự, trong một tập lệnh shell chứa hai lệnh khác nhau trên các dòng khác …
13 bash 

5
Chia sẻ các biến môi trường giữa bash và cá
bash và fish script không tương thích, nhưng tôi muốn có một tệp xác định một số biến môi trường sẽ được khởi tạo bởi cả bash và fish. Giải pháp đề xuất của tôi là xác định một ~/.envtệp chứa danh sách các biến môi trường như vậy: PATH="$HOME/bin:$PATH" …

3
Kiểm soát quá trình nào bị hủy bởi Ctrl + C
Tôi có một đĩa CD trực tiếp khởi động vào Linux và chạy một đoạn script Bash nhỏ. Kịch bản tìm kiếm và chạy chương trình thứ hai (thường là tệp nhị phân C ++ được biên dịch). Bạn được cho là có thể hủy bỏ chương trình thứ hai …
13 bash  signals 



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.