Listão de comandos equivalentes do MS-DOS e UNIX (Linux)


Em uma Busca no poderoso Google acabei me deparando com essa listagem de comandos equivalentes, isso é, comandos similares para o Terminal do Linux/Unix e o MS-DOS.


Se mais demora vamos aos comandos, basicamente é o seguinte, as duas primeiras colunas são os comandos e ao lado uma breve descrição de sua função.

Fiz o  teste na maioria dos comandos, para evitar colocar comandos inválidos e também para meu aprendizado :3.

Lista de Comandos:



DOS Comando
UNIX ou Bash Comando
Ação
DIR
ls -l ( ou use ls -lF)
(ls -a todos os arquivos)
(df -h para espaço em disco)
Lista o diretório e seus arquivos
DIR *.* /o-d
DIR *.* /v /os
 DIR /aa
ls -tr
ls -ls
ls -a
Lista o diretório em ordem decrescente de criação.
Lista o diretório e o tamanho dos arquivos.
Lista o diretório juntos dos arquivos ocultos
TREE
ls -R
Lista o diretório e sub diretórios
CD
cd
Altera entre diretórios
MKDIR
MD
mkdir
Cria um novo diretório
ASSIGN (não funciona)
ln
Cria um novo Arquivo em um diretório
RMDIR
RD
rmdir
Remove um diretório
CHDIR
pwd
Exibe o diretório atual
DEL
ERASE
rm -iv
Remove um arquivo
RMDIR /S
rm -R
Remove todos os diretório e todos os arquivos dentro do diretório
COPY
cp -piv
Copia um arquivo
XCOPY
cp -R
Copia todos os arquivos de um diretório
RENAME ou MOVE
mv -iv
Renomeia ou move um arquivo
TYPE
cat
exibe o conteúdo do arquivo na tela.
MORE
more
Exibe resultado pagina a pagina
HELP
man
Manual ou Ajuda
CLS
clear
ctrl-l
Limpa as informações da tela 
EXIT
exit
Sai do terminal
FIND
grep
Procura por palavras nos arquivos ou por resultados de outros comandos
COMP
diff
Faz um comparação entre 2 arquivos
FC
diff
Faz um comparação entre 2 arquivos
SET
set and env
Lista todas as variáveis de Ambiente
SET variable=value
echo %variável%
set

export variable=value
echo $variable
Define variáveis de ambiente
Exibe Variável de ambiente
ECHO text
echo text
Exibe um texto na tela
SET variable
setenv (para C shell) ou export VAR=val
Define variáveis de ambiente
PATH
PATH %PATH%;C:\DIR
echo $PATH
PATH=$PATH:/dir
Exibe o caminho de pesquisa para arquivos executáveis.
Define variável de ambiente PATH.
PROMPT $p$g
export PS1='\h(\u)\W> '
Define o Termina do usuário
DATE or TIME
date
Exibe a data, e configura (apenas no MS-DOS)
DOSKEY /h
history
Lista o histórico de Comandos
DOSKEY NAME=command
alias NAME=command
Define atalhos para comandos.
SORT
sort
Ordena de forma alfabética ou numeral
ATTRIB [+r|-r] [+a|-a] [+s|-s] [path\file] /s
chmod
Altera as permissões dos arquivos. 
DOS: 
+ Adiciona permissão,
Remove permissão,
r : Leitura apenas,
a : Arquivo,
s: Sistema, 
/s Recursivamente
ATTRIB +h or -h
mv file .file
Altera o arquivo para um Arquivo oculto, 
para o Linux Adicionando o "."  no inicio do nome do arquivo de destino.
PRINT
lpr
Imprime um arquivo
CALL
COMMAND /C (DOS), CMD (NT)
source script (cshrc)
. script (bash)
sh script
Executa o script dentro de um .bat ou shell
MEM (não funciona)
free
top
Exibe a memória livre do sistema
TASKLIT
ps -aux
Lista o nome dos processo, id e a memória em uso para os processos em execução.
CHKDSK fsck Checa e repara o disco
DEFRAG C:
debugfs
Desfragmenta o disco



DISKPART
fdisk
Ferramenta de partição de disco
SUBST V: C:\directory\path
mount
Monta uma letra de unidade para uma pasta definida.
FORMAT
mke2fs
Formata um drive de sistema
VER
uname -a
echo $SHELL
cat /etc/issue
Exibe a versão do sistema operacional.



HOSTNAME
hostname
Exibe o nome do host
PING
ping
Envia pacotes para um host determinado
TRACERT
traceroute
Exibe as rotas e saltos para o caminho destinado.
IPCONFIG (NT)
ifconfig
Exibe a configuração da interface de rede
NBTSTAT (Netbios info: -n, -c)
NBTSTAT -A IP-address
nslookup host-name
host host-name
Exibe as informações de DNS do host determinado
NBTSTAT -a hostname
nmblookup -A hostname
Pesquisa  os nomes NetBIOS
ROUTE PRINT
route -n
Exibe a tabelas de Rota
NET HELP START
ps - aux
Lista os serviços
NET START service-name
NET STOP service-name
service service-name start
service service-name stop
Inicia ou para um serviço
NET SHARE
df
Exibe os diretórios compartilhados
EXPLORER
startx
Inicia a interface gráfica
SHUTDOWN /R /T 0
shutdown -r now
Reinicia o sistema


 Operadores 


DOS Descrição /Operador
UNIX or Bash Descrição/Operador
Descrição do Comando
\
/
Delimitador de Caminho de doretório
.\
./
Diretório Atual
..\
../
Diretório pai
ctrl-z
ctrl-d
Fim do arquivo, Finaliza Terminal
ctrl-c
ctrl-c
Interrompe o processo, fecha o terminal
*
*
Definição para todos os arquivos
?
?
Definição para um único arquivo
%VAR%
$VAR
Prefixo de Variável
%1 %2 %3
$1 $2 $3
Primeiro, segundo e terceira linha de comandos.
/
-
Linha de comando prefixo sinalizador de opção
|
|
Pipe
Redirecionamento da saída e subscrever
>> 
>> 
Redirecionamento da saída
Redirecionamento de entrada




DOS Operador
UNIX or Bash Operador
Descrição
@
ECHO OFF
set +v
Set verbose mode off. -v: Echo each line of shell script as it is executed.
%
$
Prefixo da Linha de Comando. DOS: %1 Bash: $1 para o primeiro argumento.
REM
#
Comentários. (Não é processado)
==
=
string "igual a" comparação
!==!
!=
string "diferente de" Comparação
NOT
!
Negativa a operação
CHOICE
case
caso
IF
IF EXIST C:\filename
IF NOT EXIST C:\filename
if [[ test-resulting-in-bool ]];
then
...
elif ...;
then
...
else
...
fi
if [ -e /dir/filename ];
then
if [ ! -e /dir/filename ];
then
Se test
Se o arquivo existe
Se o arquivo não existe.
GOTO ABC
...
:ABC
goto ABC
...
:ABC
Focar
FOR ... IN ... DO
FOR %%fff IN (C:\dir\*.*)
DO echo %%fff
for ffiillee in lliisstt;
do ...;
done
for (( expr1; expr2; expr3; ))
do ...;
done
Loop FOR
ERRORLEVEL
$?
Sai e retorna o código de erro.
PAUSE
sleep
pausa por um tempo determinado.


Então é só isso galera, se achou útil ou te ajudou de alguma maneira da um joinha ai, e compartilhe com seus amigos nerds :)
Caso exista alguma correção por favor comenta para eu fazer a correção o/.

Share on Google Plus

About Thiago Rodrigues

Formado em Sistema de Informação pela Faculdade Paraíso
O que falar de mim? Não á muito, mas garanto que meu objetivo aqui é somente ajudar!
Atualmente desenvolvendo o projeto do QiEstudo.

Comentários
0 Comentários

0 comentários:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.