Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.


6
Diferença entre ls -l e ll?
Eu sou relativamente novo em programação como um todo e alguns tutoriais têm me dito para usar ls -lpara examinar arquivos em um diretório e outros têm dito ll. Eu sei que lsé uma lista curta, mas há uma diferença entre os outros dois?
59 shell  shell-script  ls 

5
Passe variável de shell como um / padrão / para awk
Tendo o seguinte em uma das minhas funções shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , portanto, quando chamado como _process $arg, $argé passado como $1e usado como padrão de pesquisa. Funciona assim, porque o …
59 shell  awk  quoting  variable 


2
É> & - mais eficiente que> / dev / null?
Ontem li este comentário do SO, que diz que no shell (pelo menos bash) >&-"tem o mesmo resultado que" >/dev/null. Na verdade, esse comentário se refere ao guia do ABS como a fonte de suas informações. Mas essa fonte diz que a >&-sintaxe "fecha os descritores de arquivo". Não está …

3
O que significa "rm is hashed"?
Estou passando por http://mywiki.wooledge.org/BashGuide/CommandsAndArguments e me deparei com isso: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Um pouco antes, o guia listou os vários tipos de comandos entendidos pelo Bash: aliases, funções, builtins, palavras-chave e executáveis. Mas não houve menção a "hash". …
58 bash  shell  command 

5
cd digitando apenas o nome do diretório?
Eu tive isso em algum lugar há 20 anos ou sonhei com isso. Basicamente: Se se blobblobeu receber blobblob: command not found Justo. Gostaria que, quando meu shell obtiver esses erros - comando não encontrado -, verifique se existe um diretório com esse nome ('blobblob') e se ele ocorrer cdnesse …


6
Desativar shell do usuário por motivos de segurança
Temos várias contas de usuário que criamos para tarefas automatizadas que exigem permissões refinadas, como transferência de arquivos entre sistemas, monitoramento etc. Como bloqueamos essas contas de usuário para que esses "usuários" não tenham shell e não possam fazer login? Queremos evitar a possibilidade de alguém fazer o SSH como …
58 shell  ssh  users  login 

2
grep em uma variável
Digamos que eu tenho uma variável line="This is where we select from a table." agora eu quero grep quantas vezes o select ocorre na frase. grep -ci "select" $line Eu tentei isso, mas não funcionou. Eu também tentei grep -ci "select" "$line" Ainda não funciona. Estou tendo o erro a …
58 shell  grep  string 




11
Uso do toque e vi?
Existe o benefício de criar um arquivo com toque antes da edição .. como: touch foo vi foo versus obtê-lo para o editor imediatamente? Gostar: vi foo Eu vejo alguns tutoriais usando o primeiro ( touchentão vi).
55 shell  vi  touch 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.