CLI

Interface de Linha de Comando


Interface de linha de comando, enquanto o termo Shell é mais comum para sistemas Unix, se referindo a camada externa entre o usuário e o núcleo (kernel) de um OS.

Relacionado ao Windows (ou velhos DOS) temos o componente cmd.exe, ou meramente cmd e ainda Command Prompt, enquanto o ambiente Node.js também possui esse tipo de utilitário.



CMD - Principais Comandos


dir			Lista os arquivos.
dir/on ou /od		lista em ordem de nome ou data.
cd nome			Change Directory - Altera o diretório atual. Avança.
cd..			Altera pro diretório pai. Volta.
cd\			Volta a raiz (drive C)
rd			Exclui determinada pasta
cd xxxxxx~1		Entra na pasta. É abreviado. Seis primeiras letras ~ 1. usado pra nome grande.
date			Edita ou exibe a data do computador
time			Edita ou exibe a hora do computador
mkdir(md)		Cria diretório (pasta) novo. Ex. md pasta
chdir			Muda de diretório (pasta). Ex. cd pasta
cls			Limpa a tela
COPY			Copia um ou mais arquivos para outro local.
DEL			Exclui um ou mais arquivos.
echo			Exibe um conteúdo texto na tela. EX. echo oi
EXIT			Sai do programa CMD.EXE
help			Exibe a relação completa dos comandos.

		Comandos Úteis

↑				volta as últimas linhas
Ctrl-C			desativa o servidor
            
https://www.youtube.com/watch?v=YbqbcjrCoR4&index=4&list=PLjwdid56Jc_BL0jb8be0Zr_4uZ-uWKJ5g
            

Outros:
|		pipe	onde, < comando > | < 2ºcomando > | < 3ºcomando >
&			onde, < comando > & < 2ºcomando > & < 3º comando >
RMDIR(RD)		sintaxe: RD < opções >  < caminho >	Ex:C:\>RD C:\EXEMPLO
https://pt.wikibooks.org/wiki/MS-DOS/Lista_de_comandos
            




Node.js

Ctrl L                  # Limpa tela
Ctrl C 			# sai do Node.
Ctrl D ou .exit		# sai do Node. N indicado pois sai direto.

 

NPM - Comandos - Exemplos

 

Comando (cmd) e descrição.

Comandos NPM

	
	| Comandos Gerais |

C:\Users\joesy>npm -v  # versão atual do npm.
npm init 		        # Inicia uma aplicação, cria nosso projeto, cria o arquivo package.json.



	| Comandos Referentes a Módulos |
npm install nomepacote
npm install 		    # shortcut: npm i. Instala as dependências.
npm install -g		    # Salva globalmente.
npm install nomepacote	# Instala um módulo no projeto.
npm install nomepacote –-save	# Instala um módulo no projeto e atualiza na lista de dependências do package.json.
npm install nomepacote –-save -dev	# instala dependências só de desenvolvimento.
npm list 		        # Lista módulos existentes no projeto; instalados.
npm list -g 		    # Lista todos módulos globais.
npm remove nomepacote	# Remove (desinstala) um módulo(pacote) do projeto.
npm update nomepacote	# Atualiza a versão do módulo(pacote).
npm outdate			# Lista pacotes desatualizados.
npm search nomepacote	# Procura o pacote e mostra dados.
npm view nomepacote	# Visão do pacote.

	| Comandos Referentes ao Site |
npm adduser nomeusuário	# Cria um usuário no site NPM para publicar seu módulo na internet.
npm whoami 		# Exibe detalhes do seu perfil público do npm (é necessário antes criar um usuário).
npm publish 		# Publica o seu módulo, é necessário ter uma conta ativa no NPM.
              
Comandos comuns pra trabalhar com modules: npm outdate (lista pacotes desatualizados)
Módulos			youtube.com/watch?v=SrVDq1824E4
Módulos			youtube.com/watch?v=ln1pCIZj4FQ
Core, lista completa: 	nodejs.org/api/timers.html#timers_timers
NPM			youtube.com/watch?v=qC_hkbQcvbY&index=11&list=PLU7Z-EfEmAGD4fEuj1vlZ7iSZFS0YnO1t
NPM		youtu.be/qC_hkbQcvbY?list=PLU7Z-EfEmAGD4fEuj1vlZ7iSZFS0YnO1t

 



É isso, esperamos ter ajudado e veja Permissões em Apps.





www.000webhost.com