Unix & Linux

Q & A cho người dùng Linux, FreeBSD và các hệ điều hành giống như Un * x khác

7
Tránh liệt kê các tệp kết thúc bằng ~ (tệp sao lưu)
Yêu cầu của tôi là liệt kê tất cả các tệp trong một thư mục, ngoại trừ các tệp kết thúc bằng một ~(tệp sao lưu). Tôi đã cố gắng sử dụng lệnh: ls -l | grep -v ~ Tôi nhận được kết quả này: asdasad asdasad~ file_names.txt normaltest.txt target_filename …
20 ls  filenames 



2
Tại sao hành vi của `lệnh 1> file.txt 2> file.txt` khác với` lệnh 1> file.txt 2> & 1`?
Khi bạn muốn chuyển hướng cả thiết bị xuất chuẩn và thiết bị xuất chuẩn vào cùng một tệp, bạn có thể thực hiện bằng cách sử dụng command 1>file.txt 2>&1hoặc command &>file.txt. Nhưng tại sao hành vi của command 1>file.txt 2>file.txthai lệnh trên lại khác nhau? Sau đây là …


1
Grep chậm để thoát sau khi tìm thấy trận đấu?
Tôi đang cố gắng viết một tập lệnh bash để thăm dò btmon cho các kết nối thiết bị. Tôi đã có một giải pháp hiệu quả, nhưng nó chậm một cách vô lý và có vẻ như vấn đề là grep rất chậm thoát ra sau khi tìm thấy …
20 bash  grep 





2
Ảnh nén ổ cứng rất lớn
Tôi vừa tạo một hình ảnh của một khởi động kép mới được cài đặt (Ubuntu và Windows) bằng lệnh này (mà tôi đã sử dụng một thời gian cho các hình ảnh nhỏ hơn): dd if=/dev/sda | gzip > /mnt/drive.img.gz Trên ổ đĩa này, ít hơn 60G trong số …

4
Có luôn an toàn khi sử dụng `eval echo` không?
Việc sử dụng evalthường không được khuyến khích vì nó cho phép thực thi mã tùy ý. Tuy nhiên, nếu chúng ta sử dụng eval echo, thì có vẻ như phần còn lại của chuỗi sẽ trở thành đối số echonên sẽ an toàn. Tôi có đúng về điều này?
20 bash  echo 




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.