Is there only the single torrc?

On my macOS, torrc is located in /opt/homebrew/etc/tor. But today (when discussing the fish shell, not Tor) I was told that in general I shouldn’t go into Homebrew folder:

Q: There are at least two config.fish files on my macOS: one in $HOME/.config/fish and another in /opt/homebrew/etc/fish. What is the difference between them?

A: The config in the Homebrew directory is part of the Homebrew installation of Fish. It’s not a user configuration file. ~/.config/fish/config.fish is the place for all your personal fish configurations. In general, don’t go into the Homebrew folder. Same for anything you install with Homebrew.

https://reddit.com/r/fishshell/comments/1hhietq

And now I’m somewhat confused. Maybe there is another torrc file that I don’t know about, and I shouldn’t edit that torrc in the Homebrew folder?

in the command line enter ps aux | grep tor and see, which torrc is relevant for you…

Each tor process uses a single torrc config file. You can find its location like so:

$ tor --verify-config|grep "Read configuration file"

Depending on the Environment, you can have how many torrc files (they are simple text files with directives inside).

I have my env in Win with,

torrc
torrc_cascading
torrc_onlyLocal
torrc_webtunnel_client_full
torrc_webtunnel_client_mine
torrc_webtunnel_server_repo
torrc_webtunnel_server_my_domain

Every one with its directives, some for client connect, some for serving a different bridge.

You can launch any “torrc” with a simple “tor -f your_text_file”.