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.


5
mv: Chỉ di chuyển tệp nếu không có đích
Tôi có thể sử dụng mv file1 file2theo cách mà nó chỉ di chuyển file1đến file2nếu file2không tồn tại? Tôi đã thử yes n | mv -i file1 file2 (điều này cho phép mvhỏi liệu file2 có bị ghi đè và tự động trả lời không) nhưng bên cạnh việc …
44 shell  files  mv 






1
tìm tập tin mà không cần gia hạn
Hãy nói rằng tôi có: foo.txt bar baz.ooo Nếu tôi sử dụng ls -1 !(*.*)thì tôi sẽ chỉ nhận được bartrên đầu ra. Tuyệt vời, bây giờ tôi muốn có kết quả tương tự với tìm kiếm - một số find -regexsẽ thực hiện công việc. GHI CHÚ: find -name …
43 bash  shell  find  wildcards 

4
Hiển thị PATH theo cách dễ đọc của con người
Tôi muốn hiển thị biến môi trường PATH của mình theo cách dễ đọc hơn. $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin Tôi đang nghĩ về một cái gì đó như thế này: $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...


4
Cách in ấn $ đô la trong tài liệu tại đây
Làm thế nào tôi có thể lặp lại "$" trong tài liệu ở đây? Ví dụ, tôi muốn có một tệp có nội dung trên máy chủ từ xa như thế nào $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Nhưng nó sẽ được coi là …
42 bash  shell  quoting 


2
`Cat <> file` hoạt động như thế nào?
cat &lt; filein nội dung của tập tin vào thiết bị xuất chuẩn. cat &gt; fileđọc stdin cho đến khi Ctrl+ Dđược phát hiện và văn bản đầu vào được ghi vào tệp . cat &lt;&gt; file, ít nhất là trong phiên bản Bash của tôi, in nội dung tệp …


5
Chính xác thì biến môi trường là gì?
Tôi biết rằng VARIABLE=valuetạo ra một biến môi trường và export VARIABLE=valuelàm cho nó có sẵn cho các quy trình được tạo bởi trình bao hiện tại. envcho thấy các biến môi trường hiện tại, nhưng họ sống ở đâu? Điều gì bao gồm một biến môi trường (hoặc một …

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.