Câu hỏi được gắn thẻ «shell»

Shell là giao diện dòng lệnh của Unix. Bạn có thể nhập các lệnh trong trình bao tương tác hoặc viết các tập lệnh để tự động hóa các tác vụ. Sử dụng thẻ này cho các câu hỏi áp dụng cho / bin / sh và các vỏ tương thích nhất (tro, bash, ksh, zsh, khắc). Đối với các tập lệnh shell có lỗi, vui lòng kiểm tra chúng trong http://shellcheck.net trước khi đăng ở đây.

3
Shell và các ứng dụng
Có đúng là tất cả các lệnh có thể chạy trong bash không thực sự là một phần của bash? Tôi dần nhận ra rằng tôi đã nhầm lẫn trình bao và các ứng dụng có thể chạy trong nó.
7 bash  shell 

1
Tại sao đôi khi chuyển hướng (>) không hoạt động nhưng nối thêm (>>) thì không?
Trong khi học về RHCE, tôi đã gặp một tình huống mà chuyển hướng stdin không hoạt động bash: # file /tmp/users.txt /tmp/users.txt: cannot open `/tmp/users.txt' (No such file or directory) # semanage login -l > /tmp/users.txt # file /tmp/users.txt /tmp/users.txt: empty Tuy nhiên, điều này hoạt động: # file …



1
Chuyển mã FTP
Có cách nào để shebang-ify ftp và viết các tập lệnh FTP nhỏ không? Ví dụ: #!/usr/bin/ftp open 192.168.1.1 put *.gz quit Có suy nghĩ gì không?



1
Tại sao shell mặc định của root được cấu hình khác với shell mặc định của tài khoản người dùng khác?
Như tôi biết, rootshell mặc định được cấu hình cshvà shell mặc định của người dùng thông thường nằm shtrong FreeBSD. Và trong Ubuntu, rootlà dash, người dùng thông thường là bash. (tham khảo: /server/239535/whats-the-ubuntus-default-shell/239537#239537 ) Tại sao chúng được cấu hình khác nhau?

2
TAB tự động hoàn thành trong Bourne Shell
Tôi không biết cách lấy khóa TAB để tự động hoàn thành tên tệp, lệnh hoặc bất cứ thứ gì. Tôi đang sử dụng hệ thống giống Unix (OS / 390) và phụ thuộc vào một số tập lệnh hoạt động trong sh (shell Bourne, không phải BASH), nhưng không …


2
tương thích dash với bash
Wikipedia nói rằng dashthực thi nhanh hơn bash. Câu hỏi của tôi là, nếu tôi đặt /bin/shthành dash, liệu tất cả các tập lệnh sử dụng /bin/shtrong dòng shebang của chúng được dành cho bashcông việc theo dash?

3
Tại sao các công việc nền được bắt đầu bởi shell của tôi sống lâu hơn shell cha và các thiết bị đầu cuối kiểm soát?
Người ta thường nói rằng "&" đưa quy trình vào thực thi nền, nhưng quy trình đó sẽ bị hủy khi đóng thiết bị đầu cuối. Nhưng từ những gì tôi thấy, mọi thứ tôi gửi vào nền đang tiếp tục hoạt động lâu sau khi tôi đóng thiết bị …
6 bash  shell  terminal  nohup 



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.