How to get all income transactions of an address?
Can I add address not owned by me to local account to achieve transactions by getreceivedbyaddress command?


No, bitcoind only keeps track of transactions related to your wallet, not all transactions. So to do this, you can add a specific address as a watch only address to your wallet if you don't have the private key, and then rescan to find relevant transactions for it, but that will usually take a while.