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
loại bỏ hoặc xóa ngăn xếp của đường dẫn popd / Pushd
Sau khi pushding quá nhiều lần, tôi muốn xóa toàn bộ đường dẫn. Làm thế nào tôi có thể popdtất cả các mục trong ngăn xếp? Tôi muốn popdmà không cần biết có bao nhiêu trong ngăn xếp? Hướng dẫn bash dường như không bao gồm điều này . Tại …
39 bash  pushd 



5
Bash có thể ghi vào luồng đầu vào của chính nó?
Có thể trong một bash shell tương tác để nhập một lệnh xuất ra một số văn bản để nó xuất hiện ở dấu nhắc lệnh tiếp theo, như thể người dùng đã gõ vào văn bản đó tại dấu nhắc đó? Tôi muốn có sourcemột tập lệnh sẽ tạo …
39 bash 


4
Tôi đang chạy trên cái vỏ nào?
Khi tôi chạy echo $SHELLđầu ra /bin/tcshcó nghĩa là tôi đang chạy tcshshell. Nhưng ví dụ khi tôi ban hành lệnh sau alias emacs 'emacs -nw' Tôi nhận được lỗi sau đây: bash: alias: emacs: not found bash: alias: emacs -nw: not found và khi tôi phát hành alias emacs="emacs …
39 bash  tcsh 

3
Làm thế nào để SSH vào một thư mục cụ thể?
Tôi thường xuyên đăng nhập vào một máy chủ, sau đó cd vào một thư mục cụ thể. Có thể đơn giản hóa hai lệnh này thành một? ssh bob@foo cd /home/guest Tôi muốn tránh thay đổi bất cứ điều gì trên 'foo' nếu có thể, vì tôi sẽ phải …
39 bash  ssh 


4
/ dev / tcp lắng nghe thay vì nc nghe
Với một người nghe netcat như: nc -l <port> < ~/.bashrc Tôi có thể lấy .bashrc của mình trên một máy mới (không có nchoặc LDAP) với: cat < /dev/tcp/<ip>/<port> > ~/.bashrc Câu hỏi của tôi là: Có cách nào bắt chước các khả năng của nc -l <port>dòng đầu …

5
Cách xóa tin nhắn Bạn có thư chào mừng
Khi tôi mở thiết bị đầu cuối của mình, nó báo "bạn có thư", có ai biết tại sao không? Tôi đang chạy OS X, nhưng vì nó cũng dựa trên Unix và dựa vào các tệp như bashrc, bash_profile, v.v. Tôi nghĩ ai đó ở đây có thể biết, …
39 bash  terminal  login  email 

3
Chuyển đổi một mảng thành đối số của một lệnh?
Tôi có một mảng "tùy chọn" của một lệnh. my_array=(option1 option2 option3) Tôi muốn gọi lệnh này trong một tập lệnh bash, sử dụng các giá trị từ mảng làm tùy chọn. Vì vậy, command $(some magic here with my_array) "$1"trở thành: command -option1 -option2 -option3 "$1" Tôi làm nó …
39 bash  parameter  array 



15
Shell hướng đối tượng cho * nix
Lời nói đầu: Tôi thích bash và không có ý định bắt đầu bất kỳ cuộc tranh luận hay cuộc chiến tranh thần thánh nào, và hy vọng đây không phải là một câu hỏi cực kỳ ngây thơ. Câu hỏi này có phần liên quan đến bài đăng này …


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.