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.


17
Cách tìm dòng có ít ký tự
Tôi đang viết một kịch bản shell, sử dụng bất kỳ lệnh UNIX chung nào. Tôi phải truy xuất dòng có ít ký tự nhất (bao gồm khoảng trắng). Có thể có tới 20 dòng. Tôi biết tôi có thể sử dụng head -$L | tail -1 | wc -mđể …

3
Tilde (~) bên trong thư mục unix làm việc
Vì vậy, Im làm việc trong một môi trường UNIX và tôi nhận thấy rằng bên trong thư mục làm việc của tôi, đó là dặm dặm từ nhà UNIX của tôi, có một ~. Bây giờ, một lần trong quá khứ, tôi đã làm rm -rf ~từ thư mục …
22 shell  filenames  home 


4
Linux xử lý các shell script như thế nào?
Đối với câu hỏi này, chúng ta hãy xem xét một tập lệnh shell bash, mặc dù câu hỏi này phải được áp dụng cho tất cả các loại tập lệnh shell. Khi ai đó thực thi một tập lệnh shell, Linux có tải tất cả tập lệnh cùng một …

2
Bash không đọc .bashrc trừ khi bắt đầu bằng tay
bashsẽ không lấy nguồn .bashrctừ thiết bị đầu cuối tương tác trừ khi tôi tự chạy bashtừ thiết bị đầu cuối: $ bash hoặc tự tìm nguồn: $ source ./.bashrc hoặc chạy: $ st -e bash Đây là một số đầu ra hữu ích tôi hy vọng: $ echo $TERM …
22 linux  bash  shell  bashrc 






8
Sử dụng sed để chuyển đổi dòng mới vào không gian
Giả sử tôi có một biến shell $stringchứa một số văn bản với một số dòng mới, ví dụ: string="this is a test" Tôi muốn chuyển đổi chuỗi này thành một chuỗi mới new_stringtrong đó tất cả các ngắt dòng được chuyển đổi thành khoảng trắng: new_string="this is a test" …
22 shell  sed 



5
Sao chép tệp x lần trong shell lệnh
Tôi cố gắng sao chép tệp video x lần từ dòng lệnh bằng cách sử dụng vòng lặp for, tôi đã thử nó như thế này, nhưng nó không hoạt động: for i in {1..100}; do cp test.ogg echo "test$1.ogg"; done
22 shell  files  file-copy 

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.