How can we run the database from terminal using cypher-shell? Without running neo4j-desktop GUI application.
Keep in mind that
cypher-shell is only a client application that connects to some existing Neo4j instance, it isn't the database itself.
So if you have an existing remote instance, you can use
cypher-shell to connect to it, just point it at the IP of the running instance you want to connect to.
Otherwise, see the install instructions for how to install and launch Neo4j for your OS.