AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-59583

Faxopita's questions

Martin Hope
Faxopita
Asked: 2023-12-13 00:01:37 +0800 CST

cut -d – O delimitador ainda é mostrado na saída. Como removê-lo de forma simples?

  • 5

Por que o delimitador ainda é mostrado na saída? Achei que os campos 2 e 4 seriam mostrados sem o -delimitador. Como usar cuto comando para não mostrar ao mesmo tempo o próprio delimitador usado para separar os campos?

$ curl -s -m 2 https://am.i.mullvad.net/json | jq '.mullvad_exit_ip_hostname'
"nl-ams-wg-002"

$ curl -s -m 2 https://am.i.mullvad.net/json | jq '.mullvad_exit_ip_hostname' | sd '\"' '' | cut -d '-' -f 2,4
ams-002
cut
  • 1 respostas
  • 32 Views
Martin Hope
Faxopita
Asked: 2018-11-29 06:16:01 +0800 CST

Renomeie arquivos para o mesmo nome de arquivo sem extensão com o comando find

  • 0

Eu gostaria de renomear um grupo de arquivos para o mesmo nome de arquivo, mas sem extensão. Eles estão espalhados no meu diretório pessoal e não sei onde estão localizados com precisão, mas sei a extensão a ser removida.

Eu preciso ter um e apenas um comando para realizar esta tarefa.

Aqui está o comando parcial:

$ find ~/ -type f -name "*.hhs" -exec mv {} <I DO NOT KNOW> \;

Onde <I DO NOT KNOW>deve ser substituído por sua sugestão. Por exemplo, tentei substituí-lo pelo seguinte:

`basename {} .hhs`

Isto não funciona para mim.


Exemplo

Se os arquivos file1.jpg.hhse file2.jpg.hhsforem encontrados, gostaria que fossem renomeados da seguinte forma: file1.jpgefile2.jpg

filenames find
  • 2 respostas
  • 1151 Views
Martin Hope
Faxopita
Asked: 2018-10-04 09:00:42 +0800 CST

Chave privada protegida por senha SSH ainda visível

  • 1

Achei que não seria possível visualizar o conteúdo de um arquivo de chave privada protegido por senha sem realmente inserir uma senha.

Surpreendentemente, ainda posso ver o conteúdo do meu arquivo de chave privada, mesmo que esteja bem protegido por senha. Passos:

$ ssh-keygen -t ed25519 -o -a 100

Em seguida, insiro minha senha. Eu espero um pouco. O processo está finalizado, então eu faço catda seguinte forma:

$ cat id_ed25519

Para minha grande surpresa, posso ver claramente minha chave privada.

Eu queria saber se era bem protegido por senha. Então, eu fiz o seguinte:

$ ssh-keygen -p -f ./id_ed25519

Na verdade, eu tenho que inserir minha senha “antiga”. Caso contrário, ele não reconhece!

Estou esquecendo de algo? Se meu entendimento estiver correto, se meu arquivo de chave privada estiver criptografado, não devo ver seu conteúdo em um editor de texto, certo? Estou completamente perplexo.

Sistema: MacOS Le Capitan, Homebrew

osx ssh-keygen
  • 2 respostas
  • 223 Views
Martin Hope
Faxopita
Asked: 2018-06-09 07:17:42 +0800 CST

Problema Perl no OS X El Capitan

  • 3

Por algum motivo estranho, o OS X de repente me mostra:

Can't locate strict.pm:   Permission denied at /usr/bin/shasum5.18 line 100.
BEGIN failed--compilation aborted at /usr/bin/shasum5.18 line 100.

ao jogar com Homebrew ( brew doctorpor exemplo)

Tenho certeza de que está relacionado à Apple e não ao Homebrew. Como sempre, nunca entendi a lógica da Apple ao lidar com permissões versus outros *nix!

Antes, eu poderia executar como usuário comum este comando:

% perl -V

Agora, eu tenho que executá-lo como root, o que é terrivelmente chato. Algo aconteceu sob o capô sem o meu conhecimento.

Se eu executar o comando como um usuário comum, tenho:

% /usr/bin/perl -V
Can't locate Config.pm:   Permission denied.
BEGIN failed--compilation aborted.

Eu ficaria satisfeito se alguém pudesse me ajudar a executar este comando como um usuário regular.

Obrigado pela ajuda.


Obrigado Professores @thrig, Arkadiusz Drabczyk!

Isto é o que eu fiz:

% /usr/bin/perl -le 'print for @INC' | while read d; do ls -ld -- "$d"; done
drwxr-xr-x  6 root  wheel  204  1 fév 10:59 /Library/Perl/5.18/darwin-thread-multi-2level
drwxr-xr-x  4 root  wheel  136 17 sep  2015 /Library/Perl/5.18
ls: /Network/Library/Perl/5.18/darwin-thread-multi-2level: No such file or directory
ls: /Network/Library/Perl/5.18: No such file or directory
ls: /Library/Perl/Updates/5.18.2: Permission denied
drwxr-xr-x  56 root  wheel  1904 25 mai 15:03 /System/Library/Perl/5.18/darwin-thread-multi-2level
drwxr-xr-x  130 root  wheel  4420 23 aoû  2015 /System/Library/Perl/5.18
drwxr-xr-x  66 root  wheel  2244 17 sep  2015 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level
drwxr-xr-x  109 root  wheel  3706 23 aoû  2015 /System/Library/Perl/Extras/5.18
drwx------+ 37 Nathalie  staff  1258  8 jui 22:26 .

Bom Deus! A saída /Library/Perl/Updates/5.18.2foi a culpada! Eu não posso acreditar!

Felizmente, consegui comparar as permissões relacionadas com as obtidas do meu outro sistema com Perl ininterrupto…

Em seguida, instalei as novas permissões:

sudo chmod 775 /Library/Perl/Updates

Agora posso perl -Vcomo usuário regular e começar a jogar.

perl osx
  • 1 respostas
  • 1180 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve