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-137608

sancho.s ReinstateMonicaCellio's questions

Martin Hope
sancho.s ReinstateMonicaCellio
Asked: 2022-04-07 15:03:39 +0800 CST

Inicie o vino-server automaticamente na inicialização

  • 0

Estou usando Bodhi Linux, e vino-servernele. Eu posso me conectar perfeitamente a partir do Win 10, seguindo o mesmo procedimento que costumo fazer para me conectar às caixas do Ubuntu.

Agora eu quero vino-serveriniciar automaticamente na inicialização. O que eu uso no Ubuntu (1. Adicionar vino-serveraos aplicativos de inicialização, 2. Fazer com que o Gnome faça login automaticamente no meu usuário ( source )) não funcionou para mim aqui. O motivo: não consegui encontrar uma maneira de iniciar um aplicativo arbitrário no Bodhi Linux. Descobri como adicionar aplicativos de inicialização apenas de uma determinada lista e vino-servernão está lá ( fonte : "Não parece haver uma maneira de adicionar comandos ou scripts personalizados na ferramenta, portanto, se o utilitário ou aplicativo não for encontrado automaticamente pode exigir mais pesquisas para adicioná-lo").

Outras alternativas encontradas repetidamente (que nunca tentei no Ubuntu) não funcionaram para mim aqui:

  1. Configurando um ~/.config/autostart/vino_server.desktoparquivo ( fonte ).
  2. Iniciando vino-servercomo um serviço ( source ).

O conteúdo do meu ~/.config/autostart/vino_server.desktopé

[Desktop Entry]
Type=Application
Exec=/usr/lib/vino/vino-server
Name=vino Server

Como posso fazer isso funcionar?
(talvez encontrando uma maneira de adicionar um aplicativo arbitrário na inicialização, método nº 1 acima).

Nota : No meu caso, não tenho $XDG_CONFIG_HOMEset (tenho muitas outras $XDG_...variáveis). Não sei o motivo disso e se isso pode fazer com que vino_server.desktopnão seja executado no login, método nº 1.
De acordo com isso , "um ambiente de desktop compatível (para o freedesktop.org / XDG Base Directory Specification) procurará $XDG_CONFIG_HOME/autostarttodos os .desktoparquivos e os executará na inicialização. Portanto, uma falta $XDG_CONFIG_HOMEpode ser um problema.
OTOH, a documentação oficial afirma que " $XDG_CONFIG_HOMEdefine a base diretório relativo ao qual os arquivos de configuração específicos do usuário devem ser armazenados. Se $XDG_CONFIG_HOMEnão estiver definido ou estiver vazio, um padrão igual a $HOME/.configdeve ser usado." Não sei se o último significa que se deve esperar$XDG_CONFIG_HOMEpara ser sempre definido, a menos que Moksha (o ambiente de desktop) não fosse compatível com XDG.

Relacionado :

  1. https://askubuntu.com/questions/178567/how-to-add-a-program-as-a-startup-application-from-a-terminal
  2. https://askubuntu.com/questions/598195/how-to-add-a-script-to-startup-applications-from-the-command-line
  3. https://help.ubuntu.com/stable/ubuntu-help/startup-applications.html.en
  4. https://vitux.com/how-to-manage-startup-applications-in-ubuntu/
  5. https://www.shells.com/l/en-US/tutorial/How-to-Manage-Startup-Programs-on-Ubuntu-Linux
startup vnc
  • 1 respostas
  • 753 Views
Martin Hope
sancho.s ReinstateMonicaCellio
Asked: 2022-04-07 05:55:52 +0800 CST

Impedir que o despertar seja suspenso por meio de um serviço

  • 0

Eu queria evitar que meu laptop acordasse imediatamente após a suspensão. Consegui fazer como mostrado aqui . O conteúdo do script disable_devices_from_wakeup.shque estou usando é

#!/bin/bash

declare -a devices=(EHC1 EHC3 OHC1 OHC3)
for device in "${devices[@]}" ; do
    sudo sh -c "echo $device > /proc/acpi/wakeup"
done

Agora eu queria tornar minhas alterações permanentes nas inicializações. Então eu configurei um serviço conforme descrito aqui e aqui . O serviço combinado é

$ cat /etc/systemd/system/wakeup_disable_devices.service
[Unit]
Description=Disable devices for wakeup, as a fix to prevent system from waking immediately after suspend

[Service]
ExecStart=/home/user1/Documents/soft-hard-ware/linux-ubuntu/disable_devices_from_wakeup.sh
#ExecStart=/bin/sh -c '/bin/echo EHC1 > /proc/acpi/wakeup'
Type=oneshot
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Mas após a reinicialização, os dispositivos ainda estão habilitados para ativação. O serviço não está funcionando como (eu acho) deveria:

$ systemctl status wakeup_disable_devices.service
 wakeup_disable_devices.service - Disable devices for wakeup, as a fix to prevent system from waking immediately after suspend
     Loaded: loaded (/etc/systemd/system/wakeup_disable_devices.service; disabled; vendor preset: enabled)
     Active: inactive (dead)

Não tenho certeza de como proceder para tornar as alterações permanentes e aplicá-las automaticamente. Não sei se o problema decorre do sudomeu script e/ou então. Eu também tentei o serviço com a linha comentada e também não funciona, pois cat /proc/acpi/wakeupainda mostra EHC1como enabled.

Relacionado :

  1. https://askubuntu.com/questions/252743/how-do-i-prevent-mouse-movement-from-waking-up-a-suspended-computer
  2. https://askubuntu.com/questions/152403/how-do-i-make-changes-to-proc-acpi-wakeup-permanent
  3. Faça alterações em `/proc/acpi/wakeup` permanentes
  4. https://answerbun.com/
  5. https://mitjafelicijan.com/disable-mouse-wake-from-suspend-with-systemd-service.html
sudo services
  • 2 respostas
  • 203 Views
Martin Hope
sancho.s ReinstateMonicaCellio
Asked: 2022-04-07 02:43:01 +0800 CST

Laptop acorda imediatamente após a suspensão

  • 1

Meu laptop acorda imediatamente após a suspensão (ou falha na suspensão? são dois casos diferentes?). É um antigo Toshiba Satellite C855D-S5105, 8Gb de RAM. Ele tem um bodhi Linux instalado recentemente (um derivado do Ubuntu, então para muitas coisas funciona da mesma forma que o Ubuntu). Nenhuma das soluções que encontrei funciona. Os dois candidatos no BIOS estão desabilitados ( Wake on LAN e Wake on Keyboard ). Há um touchpad também, sem mouse ou receptor bluetooth. Abaixo estou postando informações relevantes, com fontes.

$ uname -a
Linux Orion 5.4.0-107-generic #121-Ubuntu SMP Thu Mar 24 16:04:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Tentando identificar candidatos para a ativação (supondo que suspenda e desperte).
Aqui parece haver alguns dispositivos habilitados para despertar (veja isto ).

$ cat /proc/acpi/wakeup | grep enabled
Device  S-stateStatus   Sysfs node
OHC1      S3    *enabled   pci:0000:00:12.0       <- ?
OHC3      S3    *enabled   pci:0000:00:16.0       <- ?
EHC1      S3    *enabled   pci:0000:00:12.2       <- ?
EHC3      S3    *enabled   pci:0000:00:16.2       <- ?
LID0      S4    *enabled   platform:PNP0C0D:00    <- Lid

$ lspci | grep "00:1[2,6]."
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)

Aqui parece não haver dispositivos habilitados para despertar ( source ).

$ cat /sys/bus/usb/devices/*/power/wakeup
disabled
disabled
disabled
disabled
disabled
disabled
disabled    
$ ll /sys/bus/usb/devices/*/power/wakeup
-rw-r--r-- 1 root root 4,0K abr  6 07:33 /sys/bus/usb/devices/1-3/power/wakeup
-rw-r--r-- 1 root root 4,0K abr  6 07:33 /sys/bus/usb/devices/usb1/power/wakeup
-rw-r--r-- 1 root root 4,0K abr  6 07:33 /sys/bus/usb/devices/usb2/power/wakeup
-rw-r--r-- 1 root root 4,0K abr  6 07:33 /sys/bus/usb/devices/usb3/power/wakeup
-rw-r--r-- 1 root root 4,0K abr  6 07:33 /sys/bus/usb/devices/usb4/power/wakeup
-rw-r--r-- 1 root root 4,0K abr  6 07:33 /sys/bus/usb/devices/usb5/power/wakeup
-rw-r--r-- 1 root root 4,0K abr  6 07:33 /sys/bus/usb/devices/usb6/power/wakeup

Tentando identificar as causas da falha na suspensão. Parece que não há falha (como aqui ), mas não tenho certeza se realmente suspendeu e acordou, ou saiu da suspensão (se forem duas coisas diferentes).

$ journalctl -b | grep -nH suspend
(standard input):1576:abr 06 07:28:55 Orion sudo[1196]:     root : TTY=unknown ; PWD=/home/santiago ; USER=root ; COMMAND=/usr/sbin/pm-suspend
(standard input):1578:abr 06 07:28:58 Orion kernel: PM: suspend entry (deep)
(standard input):1583:abr 06 07:29:04 Orion kernel: printk: Suspending console(s) (use no_console_suspend to debug)
(standard input):1627:abr 06 07:29:04 Orion kernel: PM: suspend exit

Adicionando linhas possivelmente úteis. Parece que entre as linhas 1591 e 1592 ocorre o despertar.

$ journalctl -b | grep -nH -A 40 -B 40 suspend
...
(standard input):1578:abr 06 07:28:58 Orion kernel: PM: suspend entry (deep)
(standard input)-1579-abr 06 07:28:58 Orion kernel: Filesystems sync: 0.191 seconds
(standard input)-1580-abr 06 07:29:04 Orion kernel: Freezing user space processes ... (elapsed 0.004 seconds) done.
(standard input)-1581-abr 06 07:29:04 Orion kernel: OOM killer disabled.
(standard input)-1582-abr 06 07:29:04 Orion kernel: Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
(standard input):1583:abr 06 07:29:04 Orion kernel: printk: Suspending console(s) (use no_console_suspend to debug)
(standard input)-1584-abr 06 07:29:04 Orion kernel: wlp2s0: deauthenticating from d0:6e:de:8e:25:f6 by local choice (Reason: 3=DEAUTH_LEAVING)
(standard input)-1585-abr 06 07:29:04 Orion kernel: sd 0:0:0:0: [sda] Synchronizing SCSI cache
(standard input)-1586-abr 06 07:29:04 Orion kernel: sd 0:0:0:0: [sda] Stopping disk
(standard input)-1587-abr 06 07:29:04 Orion kernel: ACPI: Preparing to enter system sleep state S3
(standard input)-1588-abr 06 07:29:04 Orion kernel: PM: Saving platform NVS memory
(standard input)-1589-abr 06 07:29:04 Orion kernel: Disabling non-boot CPUs ...
(standard input)-1590-abr 06 07:29:04 Orion kernel: IRQ 30: no longer affine to CPU1
(standard input)-1591-abr 06 07:29:04 Orion kernel: smpboot: CPU 1 is now offline
(standard input)-1592-abr 06 07:29:04 Orion kernel: ACPI: Low-level resume complete
(standard input)-1593-abr 06 07:29:04 Orion kernel: PM: Restoring platform NVS memory
(standard input)-1594-abr 06 07:29:04 Orion kernel: LVT offset 0 assigned for vector 0x400
(standard input)-1595-abr 06 07:29:04 Orion kernel: microcode: reload patch_level=0x05000119
(standard input)-1596-abr 06 07:29:04 Orion kernel: Enabling non-boot CPUs ...
(standard input)-1597-abr 06 07:29:04 Orion kernel: x86: Booting SMP configuration:
(standard input)-1598-abr 06 07:29:04 Orion kernel: smpboot: Booting Node 0 Processor 1 APIC 0x1
(standard input)-1599-abr 06 07:29:04 Orion kernel: microcode: CPU1: patch_level=0x05000119
(standard input)-1600-abr 06 07:29:04 Orion kernel: CPU1 is up
(standard input)-1601-abr 06 07:29:04 Orion kernel: ACPI: Waking up from system sleep state S3
(standard input)-1602-abr 06 07:29:04 Orion kernel: [drm] Found smc ucode version: 0x00010601
(standard input)-1603-abr 06 07:29:04 Orion kernel: rtlwifi: rtlwifi: wireless switch is on
(standard input)-1604-abr 06 07:29:04 Orion kernel: [drm] PCIE GART of 1024M enabled (table at 0x0000000000162000).
(standard input)-1605-abr 06 07:29:04 Orion kernel: radeon 0000:00:01.0: WB enabled
...

Não há drivers Nvidia como aqui . A placa de vídeo é uma ATI Radeon.

$ dpkg -l | grep nvidia
ii  bodhi-background-invidia              0.01                                all          Bodhi Sunshine Invidia

Relacionado

  1. https://bbs.archlinux.org/viewtopic.php?id=263268
suspend bodhi
  • 1 respostas
  • 822 Views
Martin Hope
sancho.s ReinstateMonicaCellio
Asked: 2021-12-09 00:39:09 +0800 CST

SSH para PC local usando seu IP externo

  • 0

Eu tenho PC1 e PC2, ambos no Ubuntu, com servidores SSH ativos e atrás do mesmo roteador. Vou usar diferentes prompts do bash por uma questão de clareza. Eu posso ssh de PC1 para PC2 usando o IP local.

[user@PC1]$ ssh [email protected]
/user@PC2/$ logout
Connection to PC2 closed.
[user@PC1]$ ssh [email protected]
/user@PC2/$ logout
Connection to PC2 closed.
[user@PC1]$ dig +short myip.opendns.com @resolver1.opendns.com
<External IP>
[user@PC1]$ ssh [email protected]
/user@PC2/$ dig +short myip.opendns.com @resolver1.opendns.com
<External IP>

Como posso ssh usando o IP externo (que é o mesmo para ambos?

[user@PC1]$ ssh user@<External IP> ... etc?

O procedimento seria diferente do que eu faria se o PC1 e o PC2 estivessem atrás de roteadores diferentes?
Observe que eu pretendia aprender como fazer isso agora que tenho os dois PCs à mão e preparar o PC2 para futuras ocasiões quando estiver fora.

networking ssh
  • 2 respostas
  • 265 Views
Martin Hope
sancho.s ReinstateMonicaCellio
Asked: 2021-11-20 03:11:52 +0800 CST

Ufw permitir aplicativo: ERRO: Precisa de 'de' ou 'para' com 'aplicativo'

  • 0

Estou usando o Ubuntu 20.04.3 LTS, embora essa pergunta provavelmente não seja específica do Ubuntu, mas de qualquer sistema que use ufw. Estou configurando uma regra para conexões VNC vino. Eu pretendia fazer isso através de um aplicativo configurado. Criei /etc/ufw/applications.d/vino-servercom o seguinte conteúdo

[Vino Server]
title = “Vino VNC Server”
description = “Vino - Default Ubuntu VNC server”
ports=5900,5901/tcp

e depois

$ sudo ufw allow app "Vino Server" from 192.168.0.0/24
ERROR: Need 'from' or 'to' with 'app'

Como posso resolver este erro?

eu executei então

$ sudo ufw allow from 192.168.0.0/24 proto tcp to any port 5900

que adicionou uma linha ao ufw status(veja abaixo) e finalmente permitiu a conexão via remmina. Portanto, parece que estou bem para me conectar e só falta a configuração / permissão do aplicativo.

$ sudo nmap localhost
Starting Nmap 7.80 ( https://nmap.org ) at 2021-11-19 08:03 -03
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000070s latency).
Not shown: 997 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
631/tcp  open  ipp
5900/tcp open  vnc

Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds

$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere                  
5900/tcp                   ALLOW IN    192.168.0.0/24      <--- THIS LINE ADDED    
22/tcp (v6)                ALLOW IN    Anywhere (v6)             

$ sudo ss -ltnp
State        Recv-Q       Send-Q             Local Address:Port              Peer Address:Port       Process                                          
LISTEN       0            5                      127.0.0.1:631                    0.0.0.0:*           users:(("cupsd",pid=727,fd=7))                  
LISTEN       0            128                    127.0.0.1:6010                   0.0.0.0:*           users:(("sshd",pid=9845,fd=11))                 
LISTEN       0            5                        0.0.0.0:5900                   0.0.0.0:*           users:(("vino-server",pid=6594,fd=12))          
LISTEN       0            4096               127.0.0.53%lo:53                     0.0.0.0:*           users:(("systemd-resolve",pid=704,fd=13))       
LISTEN       0            128                      0.0.0.0:22                     0.0.0.0:*           users:(("sshd",pid=7138,fd=3))                  
LISTEN       0            5                          [::1]:631                       [::]:*           users:(("cupsd",pid=727,fd=6))                  
LISTEN       0            128                        [::1]:6010                      [::]:*           users:(("sshd",pid=9845,fd=10))                 
LISTEN       0            5                           [::]:5900                      [::]:*           users:(("vino-server",pid=6594,fd=11))          
LISTEN       0            128                         [::]:22                        [::]:*           users:(("sshd",pid=7138,fd=4))
networking firewall
  • 1 respostas
  • 604 Views
Martin Hope
sancho.s ReinstateMonicaCellio
Asked: 2018-09-27 22:26:07 +0800 CST

Usando rsync para excluir padrões selecionados, corresponde a todos os arquivos

  • 2

Quero usar rsyncpara remover certos arquivos (para excluir com eficiência um diretório grande contendo milhares de arquivos ), neste caso, dado a um script de shell como padrões na linha de comando.

Até agora, isso é o que eu tenho no meu script de shellrsync_del.sh

#!/bin/bash

TARGET_DIR=${1}
shift
PATTERNS="${@}"
for patt in ${PATTERNS} ; do
    # Both do the same
    #INCLUDE_PATTERNS="${INCLUDE_PATTERNS}"' --include='\'"${patt}"\'
    INCLUDE_PATTERNS="${INCLUDE_PATTERNS} --include=\"${pattern}\""
done

EMPTYDIR=$(mktemp -d)
echo "Created empty dir ${EMPTYDIR}"
comm="rsync -a --progress --delete ${INCLUDE_PATTERNS} ${EMPTYDIR}/ ${TARGET_DIR}"
echo ${comm}
eval ${comm}

Padrões de exemplo que eu gostaria de usar são *[1-9].txt, *000??9.txt. O problema é que, ao executar

rsync_del.sh trg_dir '*[1-9].txt'

a linha de comando gerada é

rsync -a --progress --delete --include='*[1-9].txt' /tmp/tmp.51R9hPgkfG/ trg_dir/

(o que parece ok para mim), mas está combinando, por exemplo, arquivos como input.dat(e eu não quero isso).

Qual é a maneira correta de implementar/usar isso? Suspeito que seja uma questão de escapar adequadamente dos padrões, mas não consegui fazer isso funcionar.

Obs: Preciso definir o comando a ser executado em uma variável, echoantes de executar.

bash shell-script
  • 2 respostas
  • 316 Views
Martin Hope
sancho.s ReinstateMonicaCellio
Asked: 2018-08-01 13:10:45 +0800 CST

bash echo a linha de comando executada na própria linha de comando (não em um script)

  • 3

Para fins de documentação, quero redirecionar para o arquivo stdout e stderr de um comando que executo. Por exemplo, eu executaria (meu comando é menos trivial que o alias ll, mas provavelmente não importa):

$ ll > out-err.dat 2>&1
$ cat out-err.dat
drwxr-xr-x 39 us00001 us00001    4096 jul 31 14:57 ./
drwxr-xr-x  3 root    root       4096 feb  2 06:06 ../
-rw-------  1 us00001 us00001   62226 jul 31 11:56 .bash_history
...

Também para fins de documentação, quero armazenar no mesmo arquivo de saída a linha de comando que usei. O comportamento e a saída pretendidos são

$ [NEW COMMAND LINE]?
$ cat out-err.dat
[NEW COMMAND LINE]   <- This first line would contain the command line used
drwxr-xr-x 39 us00001 us00001    4096 jul 31 14:57 ./
drwxr-xr-x  3 root    root       4096 feb  2 06:06 ../
-rw-------  1 us00001 us00001   62226 jul 31 11:56 .bash_history
...

Como isso pode ser feito? Eu sei que poderia escrever um script bash e executá-lo, para que o comando permanecesse documentado separadamente. Eu poderia escrever ainda mais um script para ecoar a linha de comando para o arquivo e executá-lo com redirecionamento para o mesmo arquivo. Estou procurando uma possível solução sem script.


EDIT : Feedback sobre uma boa resposta. Isso não caberia como um comentário.
Testei com o comando echo_command ll echo_command.sh ../dir > out-err.dat 2>&1.
Script echo_command.sh, que I source, contém as definições das funções.
../diré um diretório inexistente, para forçar alguma saída para stderr.

Método 1 : Funciona bem, exceto por dois problemas:

  • Ele não entende aliases ( llneste caso; ao substituir por lsele funcionou).

  • Não grava a parte de redirecionamento.

Método 2 : Não funciona muito bem. Agora a parte de redirecionamento também é impressa, mas a linha de comando é impressa na tela em vez de redirecionada para o arquivo.


EDIT : Feedback sobre um comentário postado, sobre um scriptutilitário. É bastante versátil, ainda mais com scriptreplay.
scriptpode ser chamado sozinho, o que produz um shell interativo (não manteria o histórico recente do shell pai)
Também pode ser chamado como script -c <command> <logfile>. Esta última forma corresponde ao objetivo do OP, mas não armazena o comando em si no arquivo de log. Ele produz (pelo menos nos casos base) a mesma saída que o <command> > <logfile> 2>&1.
Então parece que isso não é útil aqui.

bash command-line
  • 2 respostas
  • 3154 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