Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x



3
Bash adiciona espaços à direita para justificar a string
Meu código atual fica assim x=${y:0:40}:, que limita o comprimento da string a 40 caracteres. No caso de a string ter menos de 40 caracteres, é possível preencher os locais à direita com espaços? Então, se meu y="very short text" Eu gostaria que meu y fosse: y = "texto muito …
20 bash 


4
dirname e basename vs expansão de parâmetro
Existe alguma razão objetiva para preferir um formulário ao outro? Desempenho, confiabilidade, portabilidade? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Produz: /some/long/path/to /some/long/path/to a_file a_file (v1 usa expansão de parâmetro do shell, v2 usa binários externos.)



3
O initramfs usa / etc / fstab?
Pelo que entendi, o initramfs é responsável por carregar o sistema de arquivos raiz "real". Agora, existem dois lugares onde definimos essa raiz. Primeiro, inserimos uma entrada /etc/fstab. Segundo, colocamos o dispositivo nos comandos de inicialização do kernel, por exemplo root=/dev/sda1. Qual o initramfs usa para determinar onde está o …
20 boot  fstab  initramfs 

2
Como matar um processo que diz "Operação não permitida" quando tentada?
Eu tenho um processo que gostaria de matar: computer@ubuntu:~$ ps aux | grep socat root 2092 0.0 0.0 5564 1528 pts/1 T 14:37 0:00 sudo socat TCP:xxx.17.29.152:54321 PTY,link=/dev/ttyGPS0,raw,echo=0,mode=666 computer@ubuntu:~$ kill 2092 -bash: kill: (2092) - Operation not permitted <--------------- How to kill ??
20 sudo  kill 






4
Remova o yum repo usando o yum
Não tenho acesso root na minha máquina no trabalho, mas tenho permissão sudo para usar sudo yum(e apenas yum). Recentemente, instalei acidentalmente um repositório com defeito (dropbox) e agora gostaria de removê-lo. Como não tenho acesso de gravação ao yum.repos.ddiretório, a edição ou remoção manual do arquivo repo está fora …

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.