Вы находитесь на странице: 1из 2

Cp copia arquivos e diretrios

ps ver shells em atividade


cat- mostra contedo de um arquivo
ls lista o contedo de um diretrio
ls -a mostra arquivos ocultos
ls -d */ - lista apenas diretorios
rm -r remove diretorio
pwd mostra diretrio atual
vi ver contedo de um arquivo
:q sair de um vi
control+alt+t abre o terminal
control+L- limpa a tela do terminal
chmod a+x nomedoscript.sh d autorizao para a execuo do script
wc conta o numero de palavras linhas, palavras e caracteres, respectivamente
bc calculadora do bash (para entrar na calculadora digite bc e para sair
digite quit)
scale=2 fixa a precisao das operapes em 2 casas decimais
man manual (ex. Man bc chama o manual da calculadora)
scale opo para o numero de casas decimais dentro da calculadora (ex.
Scale=5)
env lista as variveis de ambiente
`echo scale=2 ; 2 / 5 | bc` - calculo no shell
echo $? - statos da execuo/sada
who lista os usurios que estao logados
who | wc -l conta o nmero de usurios logados
cat > file cria um arquivo
sudo chmod -R 777 folder - libera bloqueio do diretorio folder
who | grep -F texto- procura o texto
uname mostra o nome do sistema operacional
uname --platform mostra o nome do processador
uname -a lista varias informaoes do sistema
df (disk free) relatrio de espaos na memria
!! - repete o ltimo comando
!$ - repete o ltimo item do ltimo comando
history imprime o histrico de comandos digitados no prompt
HISTSIZE=60 seta o tamanho do histrico em 60 comandos
fc -l imprime o histrico de comandos
read VARIABLE guarda na vairvel VARIABLE o valor que foi digitado aps a
execuo do comando.
Sleep 1 gasta 1 segundo para cada passo de um loop
tar cf myarchive.tar *.doc cria um arquivo myarchive.tar com todos os arquivos
.doc de um diretrio
tar xf myarchive.tar para extrair arquivos do tipo .tar
gzip myarchive.tar - aplicar gzip sobre um arquivo .tar
gunzip myarchive.tar.gz descomprimir gzip
chmod 600 myarchive.tar - o proprietorio tem prioridade para ler e escrever
chmod 666 myarchive.tar - todo mundo pode tudo
chmod u+rw,g-rwx,o-rwx myarchive.tar adiciona o direito de ler e escrever para
o proprietorio, retira o de ler, escrever e executar do grupo e retira o de
ler, escrever e executar dos outros.
more arquivos.txt filtro para exibio em tela do contedo do arquivo
aquivos.txt.
Wc -l conta o numero de arquivos
ls /usr/bin > commands.txt 2>&1 envia os dados do comando ls e possveis erros
o comando para o arquivo commands.txt
command >> file_to_append acrescenta conteudo a um arquivo j criado ou o cria
acionando o conteudo de command
> file.txt apaga o contedo do arquivo file.txt
ls /usr/bin > /dev/null envia a saida do comando para o buraco netro que o
arquivo null do diretorio /dev/
spell filename.txt | sort | uniq > suspect_words.txt - encontra palavras com
mispelling, depois organiza em ordem alfabetica, depois retira as repetidas,
depois guarda o resultado em suspect_words.txt
ls -1 /usr/bin | tee usr_bin.txt | wc -l lista os arquivos e subdiretorios
de /usr/bin e manda a saida para o arquivo usr_bin.txt e para o comando wc -l
ps -ef ver processos do sistema operacional
mv old-file-name new-file-name renomeia um arquivo
info command informaes sobre um comando
ls -F classifica os arquivos
/* two decimal places */ - comentrios dentro da calculadora bc
declare -f nome_da_funao exibe o cdigo da funao
du estima o tamanho do diretrio
grep -Ril "conteudo" acha o arquivo cujo conteudo e conteudo
echo Press enter to continue. read ignored para fazer debug
echo $(seq 6) cria uma sequencia com seis numeros
sh -x script mostra os comandos a medida que vao sendo executados no script
sh -v script mostra o texto do script enquanto este vai sendo executado
printf Hello world! \n - imprime um conteudo
./programa.sh & - deixa o programa rodando em segundo plano, deixando liberado o
terminal
man -k palavra-chave encontra o manual por uma palavra-chave
file arqu1.txt exibe informacoes basicas do arquivo
find / -name file - procura no sistema um arquivo de nome file, comecando
pelo diretorio root

find /home -mmin 1'' procura por por um arquivo no diretorio home que tenha
cido modificado a 1 min atras
find / -links 4'' -(procura no diretrio raiz e subdiretrios, todos os arquivos
que possuem 4 links como referncia)
split -l3 arqu2.txt divide o arquivo em arquivos com 3 linhas cada
dpkg -i rstudio-0.99.891-amd64.deb - instala o programa cujo arquivo foi feito
o download apenas
sox -t sph xaaf.sph -t wav xaaf.wav convertendo arquivos de audio com programa
sox
apt-get remove rstudio para remover programas
apt-get install r-base r-base-dev r-cran-rjava r-cran-xml libxml2-dev instala
rstudio

Вам также может понравиться