Làm thế nào để bạn thiết lập phần mềm Octave để chạy các lệnh khởi tạo khi nó khởi động? Ví dụ, đặt dấu nhắc (PS1) và cd vào thư mục dự án?Làm thế nào để chạy các lệnh khởi tạo trong Octave?
Cảm ơn.
Làm thế nào để bạn thiết lập phần mềm Octave để chạy các lệnh khởi tạo khi nó khởi động? Ví dụ, đặt dấu nhắc (PS1) và cd vào thư mục dự án?Làm thế nào để chạy các lệnh khởi tạo trong Octave?
Cảm ơn.
Bạn có thể
sử dụng
octave --persist --eval 'some_code_to_evaluate'
hoặc
thiết lập đường dẫn exec với
octave --exec-path path_to_your_subprogramms
Cá nhân, tôi sẽ không muốn quãng tám cd vào thư mục dự án, kể từ khi dự án thư mục có thể thay đổi. Hơn nữa, các tính năng khác như lệnh --eval không dễ sử dụng nữa nếu bạn luôn có một số mã mặc định chạy trước đó.
Tôi đã cài đặt Octave trong C:\Octave
, vì vậy tôi đã làm những gì bạn yêu cầu trong hồ sơ tại địa điểm C:\Octave\3.2.4_gcc-4.4.0\share\octave\site\m\startup
. Tập tin được gọi là System-rộng tập tin khởi động cho Octave và mã tôi đặt trong đó là:
PS1('>> ');
addpath('{$path-to-my-octave-files}');
Nhưng bất kỳ mã là OK, tôi đoán.
Ngoài tệp khởi động trên toàn hệ thống, có các tệp khởi động cụ thể của người dùng. Tệp đó là '~/.octaverc' trong Linux. Điều này có vẻ là một lựa chọn tốt hơn cho vấn đề hiện tại mà dường như rất nhiều người dùng cụ thể. – carandraug