Como executar .Profile do arquivo .bashrc? -- prompt campo com .profile camp askubuntu Relacionado O problema

How to run .profile from .bashrc file?


0
vote

problema

português

Eu tenho um nome de arquivo .test com uma instrução ECHO. Agora eu quero executar este arquivo do arquivo .bashrc. O que eu fiz até agora é:

meu arquivo .teste contém:

  echo "hello everyone"    

meu arquivo .bashrc contém:

  echo "hello world"    

Agora o que eu quero é executar o arquivo .test do arquivo .bashrc e aqui é o que eu fiz

no arquivo .bashrc

  echo "hello world" ENV=$(/home/narwen/.test) echo $ENV    

Agora, quando tento executar o arquivo .bashrc de solicitar como este

  . .bashrc    

Eu recebo

Olá mundo

e erros como este

  XAUTHORITY=/home/niraj/.Xauthority _=/usr/bin/env =    

Alguém pode me ajudar por favor?

english

I have a file name .test with a echo statement. Now I want to run this file from .bashrc file. What I have done so far is:

My .test file contains:

echo "hello everyone" 

My .bashrc file contains:

echo "hello world" 

Now what I want is to run .test file from .bashrc file and here is what I did

In .bashrc file

echo "hello world" ENV=$(/home/narwen/.test) echo $ENV 

Now when I try to run the .bashrc file from prompt like this

. .bashrc 

I get

hello world

and errors like this

XAUTHORITY=/home/niraj/.Xauthority _=/usr/bin/env = 

Can somebody help me please?

     
 
 

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Use:

  gsettings set org.gnome.desktop.background show-desktop-icons true gsettings set org.gnome.desktop.background show-desktop-icons false 5   

ou:

  gsettings set org.gnome.desktop.background show-desktop-icons true gsettings set org.gnome.desktop.background show-desktop-icons false 6   

ou, se você quiser manter a saída de gsettings set org.gnome.desktop.background show-desktop-icons true gsettings set org.gnome.desktop.background show-desktop-icons false 7 em uma variável gsettings set org.gnome.desktop.background show-desktop-icons true gsettings set org.gnome.desktop.background show-desktop-icons false 8 e, em seguida, use:

  gsettings set org.gnome.desktop.background show-desktop-icons true gsettings set org.gnome.desktop.background show-desktop-icons false 9   

Então, por favor, não use espaços em torno do ksh0 em atribuições.

e posterior, você pode usar ksh1 variável algo como:

  ksh2   
 

Just use:

. /path/to/.test 

or:

source /path/to/.test 

Or, if you want to keep the output of . /path/to/.test in a variable ENV, then use:

ENV=$(. /path/to/.test) 

So, please don't use spaces around the = in assignments.

And later, you can use $ENV variable something like:

echo $ENV 
 
 
         
         
0
 
vote

Seu arquivo .test está sendo executado como um script. Em vez disso, você pode precisar forquiar um shell para aplicar a variável env para o shell:

  $ . .bash $ echo $ENV something $    

meu .test arquivo tem echo "something" como conteúdo e .bash tem ENV=$(. /home/braiam/.test) :

  $ cat .bash ENV=$(. /home/braiam/.test) $ cat .test echo "something"    
 

Your .test file is being executed as a script. Instead, you may need to fork a shell to apply the ENV variable to the shell:

$ . .bash $ echo $ENV something $ 

My .test file has echo "something" as content and .bash has ENV=$(. /home/braiam/.test):

$ cat .bash ENV=$(. /home/braiam/.test) $ cat .test echo "something" 
 
 
     
     

Perguntas relacionadas

4  Função dentro .Profile resulta em nenhum login  ( Function inside profile results in no log in ) 
Eu criei uma função personalizada no meu .profile e eu adicionei na parte inferior, depois de meus aliases personalizados: # custom functions function ec...

25  Configurar o Gnome-terminal para iniciar o bash como um shell de login, não lê .bashrc  ( Configure gnome terminal to start bash as a login shell doesnt read bashrc ) 
Estou tentando Integrar RVM com o Gnome-terminal . Por padrão, o terminal GNOME não inicia o bash como um shell de login. Eu habilitava ABCDEFGHIJKLMNABCD...

46  Por que / etc / perfil não sendo carregado durante as sessões de shell não-login?  ( Why is etc profile not being loaded during non login bash shell sessions ) 
Para 11.04, fiz uma nova instalação do meu sistema. Parte dessa instalação era instalar rvm , que adere um rvm.sh em /etc/profile.d/ . Isso não funciona c...

1  Nó.js nvm causa loop de login xubuntu com linha ~ / .profile  ( Node js nvm causes xubuntu login loop with profile line ) 
Existem várias postagens no loop de login Xubuntu, mas nenhum deles endereço NVM (Nó Version Manager). Eu instalei Nodejs via NVM no meu Xubuntu VM e funcio...

1  Qual variável de ambiente devo usar para definir um navegador da Web padrão?  ( What environment variable should i use to set a default web browser ) 
Estou tentando definir meu navegador da Web padrão como Google Chromium dentro do meu .bashrc ou .Profile. Qual variável de ambiente eu preciso para obter par...

2  Não é possível definir variáveis ​​de ambiente em ~ / .profile  ( Cant set environment variables in profile ) 
Tudo, eu preciso definir variáveis ​​de ambiente no meu ~/.profile desde que estou executando um programa (qtcreator) que não inicia um shell bash. Eu não...

0  Ubuntu 16.04 Loop de login depois de alterar o caminho  ( Ubuntu 16 04 login loop after changing path ) 
Eu mudei meu arquivo .Profile e adicionei ao final: Export PATH = "bin/somepathToMatLab" Isso resultou após uma reinicialização, que quando eu fizer o ...

7  Onde está a minha variável de caminho ser definida?  ( Where is my path variable being set ) 
Estou tentando definir minha variável de caminho para se parecer com isso: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/loc...

1  Caminho não configurando para uma configuração  ( Path not setting up for a setup ) 
Não consigo adicionar caminho do meu omnet bin directory para a instalação. Durante a instalação, vou para o diretório Omnet e insiro ./configure o que ...

2  .profile correu em um loop infinito  ( Profile ran into an infinite loop ) 
Eu mudei meu .profile para executar um script na startup. Esse scripts loops através de todos os arquivos em uma pasta e a define como a imagem de fundo. Dorm...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.