IT <code> - Tag unix [Câu hỏi]

69
hữu ích
5trả lời
19k xem

Cách xen kẽ các dòng từ hai tệp văn bản?

Cách dễ nhất / nhanh nhất để xen kẽ các dòng của hai (hoặc nhiều) tệp văn bản là gì? Thí dụ: Tệp 1: line1.1 line1.2 line1.3 Tệp 2: line2.1 line2.2 line2.3 Xen…
460
hữu ích
8trả lời
214k xem

Làm cách nào để viết stderr vào một tệp trong khi sử dụng hệ thống tee tee với một đường ống?

Tôi biết làm thế nào để sử dụng teeđể viết ra ( STDOUT) của aaa.shđể bbb.out, trong khi vẫn hiển thị nó trong các thiết bị đầu cuối: ./aaa.sh | tee bbb.out Làm thế nào bây giờ tôi cũng sẽ ghi STDERRvào một tập tin có tên…
239
hữu ích
8trả lời
280k xem

Làm cách nào để sử dụng lệnh nohup mà không nhận nohup.out?

Tôi có một vấn đề với lệnh nohup. Khi tôi điều hành công việc của mình, tôi có rất nhiều dữ liệu. Đầu ra nohup.out trở nên quá lớn và quá trình của tôi chậm lại. Làm thế nào tôi có thể chạy lệnh này mà không nhận được…
84
hữu ích
6trả lời
148k xem

Hãy giải thích hàm exec () và họ của nó?

Là gì exec()chức năng và gia đình của mình? Tại sao chức năng này được sử dụng và làm thế nào nó hoạt động? Xin mọi người giải thích các chức năng này.
76
hữu ích
6trả lời
117k xem

Cd vào thư mục mà không có sự cho phép?

Khi cding vào một trong các thư mục của tôi được gọi là openfirelỗi sau được trả về: bash: cd: openfire: Permission denied Có cách nào để khắc phục điều này?
76
hữu ích
2trả lời
230k xem

Unix - sao chép nội dung của một thư mục này sang thư mục khác [đã đóng]?

Folder1/ -fileA.txt -fileB.txt -fileC.txt > mkdir Folder2/ > [copy command] Và bây giờ Folder2/trông như: Folder2/ -fileA.txt -fileB.txt -fileC.txt Làm thế nào để thực…
128
hữu ích
5trả lời
170k xem

Dòng # # / / Bin / sh có nghĩa là gì trong tập lệnh shell UNIX?

Tôi đã xem qua một số hướng dẫn về kịch bản shell và tìm thấy chương trình mẫu sau: #!/bin/sh clear echo "HELLO WORLD" Bất cứ ai có thể xin vui lòng cho biết tầm quan trọng của việc đề cập ' !/bin/sh' trong bình luận…
79
hữu ích
15trả lời
51k xem

Mục đích của fork () là gì?

Trong nhiều chương trình và trang con người của Linux, tôi đã thấy mã sử dụng fork(). Tại sao chúng ta cần sử dụng fork()và mục đích của nó là gì?
112
hữu ích
7trả lời
117k xem

Bạn có thể thay đổi những gì một symlink trỏ đến sau khi nó được tạo ra không?

Có bất kỳ hệ điều hành nào cung cấp một cơ chế (gọi hệ thống - không phải chương trình dòng lệnh) để thay đổi tên đường dẫn được tham chiếu bởi một liên kết tượng trưng (symlink) - ngoài việc hủy liên kết cái cũ và tạo một cái…
3295
hữu ích
34trả lời
2.4m xem

Kiểm tra nếu một thư mục tồn tại trong một kịch bản shell?

Lệnh nào có thể được sử dụng để kiểm tra xem một thư mục có tồn tại hay không, trong tập lệnh shell?
89
hữu ích
6trả lời
44k xem

SIGINT liên quan đến các tín hiệu kết thúc khác như thế nào?

Trên các hệ thống POSIX, tín hiệu kết thúc thường có thứ tự sau (theo nhiều trang MAN và Thông số POSIX): SIGTERM - lịch sự yêu cầu một quá trình chấm dứt. Nó sẽ chấm dứt một cách duyên dáng, làm sạch tất cả các tài…
80
hữu ích
7trả lời
42k xem

Cách tạo python, chương trình dòng lệnh tự động hoàn thành những thứ tùy ý KHÔNG phiên dịch?

Tôi biết cách thiết lập tự động hoàn thành các đối tượng python trong trình thông dịch python (trên unix). Google cho thấy nhiều lượt truy cập để giải thích về cách làm điều này. Thật không may, có rất nhiều tài liệu…
719
hữu ích
21trả lời
1.2m xem

Làm cách nào để đặt $ PATH vĩnh viễn trên Linux / Unix?

Tôi đang cố gắng thêm một thư mục vào đường dẫn của mình để nó sẽ luôn ở trong đường dẫn Linux của tôi. Tôi đã thử: export PATH=$PATH:/path/to/dir Điều này hoạt động, tuy nhiên mỗi lần tôi thoát khỏi thiết bị đầu cuối và…
157
hữu ích
8trả lời
72k xem

Hệ thống brk () gọi để làm gì?

Theo hướng dẫn lập trình viên Linux: brk () và sbrk () thay đổi vị trí ngắt chương trình, xác định kết thúc phân đoạn dữ liệu của quy trình. Phân đoạn dữ liệu có ý nghĩa gì ở đây? Có phải chỉ là phân đoạn dữ liệu…
271
hữu ích
9trả lời
90k xem

Làm cách nào tôi có thể grep cho một chuỗi bắt đầu bằng dấu gạch ngang / dấu gạch nối?

Tôi muốn grep cho chuỗi bắt đầu bằng dấu gạch ngang / dấu gạch nối, như -X, trong một tệp, nhưng nó gây nhầm lẫn đây là một đối số dòng lệnh. Tôi đã thử: grep "-X" grep \-X grep '-X'

15 30 50 mỗi trang