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.


11
Tạo số ngẫu nhiên trong phạm vi cụ thể
Sau khi googling một chút, tôi không thể tìm thấy một cách đơn giản để sử dụng lệnh shell để tạo một số nguyên thập phân ngẫu nhiên được bao gồm trong một phạm vi cụ thể, đó là giữa tối thiểu và tối đa. Tôi đọc về /dev/random, /dev/urandomvà …


5
Sự khác biệt giữa eval và exec là gì?
evalvà execcả hai đều được xây dựng trong các lệnh của bash (1) để thực thi các lệnh. Tôi cũng thấy execcó một vài lựa chọn nhưng đó có phải là sự khác biệt duy nhất? Điều gì xảy ra với bối cảnh của họ?

3
Đệ quy toàn cầu?
Tôi muốn viết một cái gì đó như thế này: $ ls **.py để có được tất cả tên tệp .py, hãy đệ quy một hệ thống phân cấp thư mục. Ngay cả khi có các tệp .py để tìm, shell (bash) cho đầu ra này: ls: cannot access **.py: …





2
Có bao giờ một lý do tốt để chạy sudo su?
Để khởi chạy shell root trên các máy có tài khoản root bị vô hiệu hóa, bạn có thể chạy một trong: sudo -i: chạy shell đăng nhập tương tác (đọc /root/.bashrcvà /root/.profile) sudo -s: chạy shell tương tác không đăng nhập (đọc /root/.bashrc) Trong thế giới Ubuntu, tôi thường …




4
Làm thế nào để hoàn tác `set -x`?
Tôi gõ set -xvào thiết bị đầu cuối. Bây giờ thiết bị đầu cuối tiếp tục in lệnh cuối cùng chạy trên đầu ra của tôi để lệnh ~]$echo "this is what I see" trả lại + echo 'this is what I see' this is what I see Không có …
77 shell 

8
Liệu / usr / sbin / nologin làm vỏ đăng nhập có phục vụ mục đích bảo mật không?
Trong /etc/passwdtệp của tôi , tôi có thể thấy rằng www-datangười dùng được sử dụng bởi Apache, cũng như tất cả các loại người dùng hệ thống, có /usr/sbin/nologinhoặc /bin/falselà vỏ đăng nhập của họ. Ví dụ, đây là một lựa chọn các dòng: daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin games:x:5:60:games:/usr/games:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin syslog:x:101:104::/home/syslog:/bin/false …
77 shell  security  users  login 

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.