Unix & Linux

45
Usando exportação no .bashrc

Percebi no meu .bashrcque algumas linhas têm exportna frente deles, como export HISTTIMEFORMAT="%b-%d %H:%M " ... export MYSQL_HISTFILE="/root/.mysql_history" enquanto outros não, como HISTSIZE=100000 Gostaria de saber se, primeiro, isso está correto e, em segundo, qual é a regra para uso...

45
`-` é usado apenas com cd?

cd - pode alternar entre o diretório atual e o diretório anterior. Parece que eu já vi -usado como argumentos para outros comandos antes, embora não me lembre se -significa o mesmo que com cd. Eu descobri que -isso não funciona ls. É - usado apenas com

45
Usando o bit setuid corretamente

Eu tenho um processo que precisa de privilégios de root quando executado por um usuário normal. Aparentemente, eu posso usar o "bit setuid" para fazer isso. Qual é a maneira correta de fazer isso em um sistema POSIX? Além disso, como posso fazer isso com um script que usa um intérprete (bash,...

45
Comando 'chmod g + s'

Olá, eu quero entender o papel do chmod g+scomando no Unix. Eu também gostaria de saber o que ele faz nesse contexto específico: cd /home/canard; touch un; chgrp canard .; chmod g+s .; touch deux ; Entendo todas as funções de comandos, exceto chmod g+se quero saber as diferenças entre os...

45
Um arquivo de imagem ISO é um sistema de arquivos por si só?

Estou tentando entender qual a relação de um xxx.isoarquivo com os outros aspectos de um dispositivo de bloco, por exemplo, partições e um sistema de arquivos. É comum as pessoas descreverem como acessar ou tornar um .isoutilizável como "montagem do ISO". Então, para colocar a questão de outra...

45
Como visualizar um arquivo binário?

Pelo que entendi, um compilador cria um arquivo binário que consiste em 1 e 0 que uma CPU pode ler. Eu tenho um arquivo binário, mas como faço para abri-lo para ver os 1 e 0 existentes? Um editor de texto diz que não pode abri-lo ... PS Eu tenho um binário compilado assembly que deve ser um código...

44
fazer meu prompt do zsh mostrar o modo no modo vi

Eu uso bindkey -v(para bash-ers set -o vique também funcionam no zsh) ou vi (m). mas me incomoda que eu não tenha nenhuma dica visual para me dizer se estou no modo de inserção ou modo de comando. Alguém sabe como posso fazer meu prompt exibir o

44
Diferentes maneiras de executar um script de shell

Existem várias maneiras de executar um script, os que eu sei são: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command São mais disso? Quais são as diferenças entre eles? Existem situações em que devo usar um e não...

44
Definindo um nome para uma sessão de tela

Existe uma maneira de atribuir um nome específico a uma sessão de tela unix? Por exemplo, digamos que estou executando o mesmo programa várias vezes, cada um com parâmetros diferentes e quero dizer qual é

44
enviando entrada de texto para uma tela separada

Estou tentando executar um servidor minecraft no meu servidor unRAID. O servidor será executado no shell e ficará sentado, aguardando a entrada. Para pará-lo, preciso digitar 'stop' e pressionar enter, para salvar o mundo e sair graciosamente, e estou de volta ao shell. Tudo funciona se eu...