(GNU/Linux vs MS Windows)
Este artigo visa mostrar que a convivência do GNU/Linux com o MS Windows pode ser mais fácil com o conhecimento dos comandos que são equivalentes ou até mesmo iguais entre esses dois sistemas. Ressaltando que os comandos na tabela a seguir não são iguais em sua totalidade, por isso é interessante verificar o manual (man ou help) ou a ajuda (--help ou /?) de cada um para conhecer mais a fundo os detalhes. Exemplo, se estiver em um GNU/Linux e quiser saber mais sobre o comando "ls", basta digitar no shell "man ls", "ls --help" ou "help ls". Já no MS Windows, para saber sobre o comando "dir", digite no prompt do DOS "help dir" ou "dir /?".
Tabela 1: Comandos equivalentes
GNU/Linux | MS Windows | Descrição breve |
---|---|---|
| | | | o famoso "PIPE" do GNU/Linux também existe no MS Windows. |
&& | && | operador lógico usado para caso de sucesso. |
|| | || | operador lógico usado para caso de falha. |
> | > | desvio ou redirecionamento da saída padrão para um arquivo ou dispositivo, se o arquivo já existir, ele será apagado e criado um novo |
>> | >> | desvio ou redirecionamento da saída padrão para o final de um arquivo ou dispositivo, se o arquivo já existir, ele não será apagado |
2> | 2> | desvio ou redirecionamento da saída de erro para um arquivo ou dispositivo, se o arquivo já existir, ele será apagado e criado um novo |
2>> | 2>> | desvio ou redirecionamento da saída de erro para o final de um arquivo ou dispositivo, se o arquivo já existir, ele não será apagado |
arp | arp | mostra a tabela ARP |
at | at, batch ou cron | agendamento de tarefas |
cat | type | mostra o conteúdo de um arquivo |
cd | cd ou chdir | muda de diretório (change directory) |
chmod | attrib | muda permissões |
clear | cls | limpa a tela |
cp | copy | copia arquivo(s) |
cp -r | xcopy /s | copia arquivo(s) e diretórios recursivamente |
date | date ou now | mostra a data |
date | time ou now | mostra a hora |
df | freedisk | informações sobre o HD |
dhclient | ipconfig /release ipconfig /renew |
solicita um IP ao DHCP Server |
diff | fc ou comp | compara arquivos |
echo | echo | imprime na tela |
ed e red | edlin | editor de texto |
exit | exit | sai do prompt ou volta ao nível anterior |
fdformat e mkfs | format | formata física e logicamente um disquete |
fdisk e cdisk | fdisk | cria e deleta partições |
free | mem | informações sobre as memórias |
fsck | chkdsk ou chkntfs | exibe e corrige erros no filesystem e disco |
ftp | ftp | cliente FTP |
grep | find | Ex: (netstat -an | grep 443) e (netstat -an | find "443") |
help | help | mostra e descreve os comandos básicos utilizados no prompt de comandos. Ex: help, help set, help ls ou help dir |
hostname | hostname | nome da máquina |
ifconfig | ipconfig e getmac | informções das interfaces de rede. |
invoke-rc.d service | net | inicia ou pára um serviço/daemon |
kbd-config | nlsfunc | configuração do teclado |
kill ou killall | tskill ou taskkill | finaliza (mata) processos em execusão |
lp, lpr | imprime na impressora paralela | |
ls ou dir | dir | lista o conteúdo de um diretório |
man, info, --help, apropos, help e whatis | help ou /? | manual ou ajuda |
mkdir | md | cria diretório |
mkfs | format | formata discos e partições |
more | more | mostra o conteúdo de um arquivo |
mv | move | move um arquivo ou um diretório |
mv | rename ou ren | renomeia um arquivo ou um diretório |
netstat, nstat e ss | netstat | mostra informações de rede, estatísticas etc |
nslookup, host e dig | nslookup e nbtstat | faz consultas em servidores DNS e WINS. O nbtstat é usado para o serviço WINS. Ex: "nbtstat -A 10.10.10.10" e "nbtstat -a server01". |
ntpdate | net time ou w32tm | sincronização de hora |
parted, qtparted, resize2fs, resize_reiserfs gparted |
Partition Magic e fibs | redimenciona partições |
ping | ping | envia pacotes ICMPs |
ps | qprocess, tasklist ou taskmgr | exibe os processos em execusão |
pwd | chdir | exibe o diretório atual |
rcconf, sysv-rc-conf, ntsysv, chkconfig | services.msc | habilita ou desbilita serviços/daemons a serem iniciados/startados durante a inicialização do sistema |
rm | del | remove ou deleta um arquivo |
rm -rf | deltree | remove ou deleta diretório(s) recursivamente |
rmdir | rd | remove ou deleta um diretório |
route | route | tabela de roteamento |
set | set | exibe as variáveis de ambiente |
shutdown, halt, init, telinit, poweroff, reboot, Ctrl+Alt+Del | shutdown | Desliga ou reinicia o sistema operacional |
sort | sort | concatena o conteúdo de um arquivo |
sudo, su-to-root, gksu, gksudo, | runas e "executar como" | executa um comando como outro usuário. Ex: su-to-root -X -c /usr/bin/wireshark, gksu -u root /usr/bin/wireshark, gksudo /usr/bin/wireshark etc. |
tcpdump | windump | analizador de tráfego de rede |
telnet | telnet | cliente Telnet |
testdisk, gpart e recover |
undelete, unformat Easy Recover |
recupera partições e arquivos deletados |
time | ntimer | executa o comando ou o programa, medindo o tempo de execusão deles |
tree | tree | mostra a árvore de diretórios |
tz-brasil /var/lib/tz-brasil/info |
timezone timezone /g |
ajusta o horário de verão exibe o horário de verão |
tzselect e tzconfig | nlsinfo e tzedit | exibe e configura o zona local em relação ao UTC |
uname -a | ver e setver | informações relacionadas ao Sistema Operacional |
update-rc.d e chkconfig | . | adiciona ou remove script durante os runlevels do sistema, colocando a ordem de inicialização dos mesmos |
uptime | net statistics server | estatísticas, uptime etc |
vi | edit | editor de texto |
vmstat, mpstat, iostat, sar | - | estatítica sobre a memória, disco, cpu, i/o etc. Comando "apt-get install sysstat" |
wall, ytalk, talk, talkd, nsend e shutdown | net send | chat, ou seja, bate-papo. O "wall" envia mensagens para todos os usuários (tty e pts) que estiverem logados. Ex: "wall arquivo.txt", "shutdown -r now -k [mensagem]. Uma mensagem insteressante que se poderia colocar para assustar a galera seria 'Hacker Tiger Team vitimou esse server. Esse server agora e nosso. THIS SERVER IS OUR!!! AHAHAHAHAHAHAHHAHA...'" |