Duvidas atividade [RESOLVIDO]

1. Duvidas atividade [RESOLVIDO]

Darcio Ramires de Lima
DarcioRamires

(usa Ubuntu)

Enviado em 16/04/2021 - 09:56h


Bom dia estou com essa atividade mais não tenho ideia de como fazer, alguém me da uma luz

Considerando que você não é o usuário root, criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
Entrar no subdiretório prova_de_<seu_nome> e criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
Mudar as permissões do arquivo texto_teste_<seu_nome> de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;
Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

#Diretório Atual
_dir="$PWD"

READ_ARQ() {
while :;do
read -p "Atividade, (sem ext): " arq
arq=${_dir}/${arq}.txt
if [ -e ${arq} ];then #Testa se arq informado já existe, caso positivo, solicita novamente.
echo -e "\nArquivo:$arq existe\n"
else
touch "$arq" ## Cria $arq.
[ -e ${arq} ] && echo -e "\nArquivo Criado em:\n${arq}\n" || { echo -e "Erro na criação do arquivo";exit;}
sudo bash -c "chattr +a ${arq}" ##Bloqueia exclusão
pegatexto;break; #chama próxima função e interrompe o laço
fi
done
}


  


2. MELHOR RESPOSTA

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 16/04/2021 - 18:41h

Considerando que você não é o usuário root, criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;

sudo mkdir /prova_de_$USER 


Entrar no subdiretório prova_de_<seu_nome> e criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);

cd /prova_de_$USER
echo "qualquer conteúdo" | sudo tee texto_teste_$USER


Mudar as permissões do arquivo texto_teste_<seu_nome> de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;

sudo chmod 644 texto_teste_$USER 


Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;

cp texto_teste_$USER /home/$USER/ 


Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

cd /
sudo rm -R /prova_de_$USER



3. Re: Duvidas atividade [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 16/04/2021 - 18:44h


DarcioRamires escreveu:


Bom dia estou com essa atividade mais não tenho ideia de como fazer, alguém me da uma luz.

Considerando que você não é o usuário root,
1 - criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
2 - Entrar no subdiretório prova_de_<seu_nome>
3 - criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
4 - Mudar as permissões do arquivo texto_teste_<seu_nome>
de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
5 - Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;
6 - Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

#Diretório Atual
_dir="$PWD"

READ_ARQ() {
while :;do
read -p "Atividade, (sem ext): " arq
arq=${_dir}/${arq}.txt
if [ -e ${arq} ];then #Testa se arq informado já existe, caso positivo, solicita novamente.
echo -e "\nArquivo:$arq existe\n"
else
touch "$arq" ## Cria $arq.
[ -e ${arq} ] && echo -e "\nArquivo Criado em:\n${arq}\n" || { echo -e "Erro na criação do arquivo";exit;}
sudo bash -c "chattr +a ${arq}" ##Bloqueia exclusão
pegatexto;break; #chama próxima função e interrompe o laço
fi
done
}

------------------------------------------------------------------------------------------------------------------------
Boa noite Darcio.
Pelo visto, não entendeu nada, com referência a postagem:
https://www.vivaolinux.com.br/topico/Comandos/Duvidas-atividade-Criar-um-arquivo-texto
A função: READ_ARQ,
Foi criada para atender as solicitações do outro exercício, não deste!
Observe a sequência dos comandos, da referida função, e,
veja que não condiz com o solicitado nesta atividade.
--------------------------------------------------------------------------------------------------------------------------
## Passo a passo ##
Considerando que você não é o usuário root:
1 - criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
2 - Entrar no subdiretório prova_de_<seu_nome>
3 - criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
4 - Mudar as permissões do arquivo texto_teste_<seu_nome>, de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
5 - Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;
6 - Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

DarcioRamires, você tem interesse em aprender, ou somente quer solucionar a atividade?

______________________________________________________________________
Att.: Marcelo Oliver



4. Duvidas atividade

Darcio Ramires de Lima
DarcioRamires

(usa Ubuntu)

Enviado em 16/04/2021 - 19:44h



msoliver escreveu:


DarcioRamires escreveu:


Bom dia estou com essa atividade mais não tenho ideia de como fazer, alguém me da uma luz.

Considerando que você não é o usuário root,
1 - criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
2 - Entrar no subdiretório prova_de_<seu_nome>
3 - criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
4 - Mudar as permissões do arquivo texto_teste_<seu_nome>
de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
5 - Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;
6 - Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

#Diretório Atual
_dir="$PWD"

READ_ARQ() {
while :;do
read -p "Atividade, (sem ext): " arq
arq=${_dir}/${arq}.txt
if [ -e ${arq} ];then #Testa se arq informado já existe, caso positivo, solicita novamente.
echo -e "\nArquivo:$arq existe\n"
else
touch "$arq" ## Cria $arq.
[ -e ${arq} ] && echo -e "\nArquivo Criado em:\n${arq}\n" || { echo -e "Erro na criação do arquivo";exit;}
sudo bash -c "chattr +a ${arq}" ##Bloqueia exclusão
pegatexto;break; #chama próxima função e interrompe o laço
fi
done
}

------------------------------------------------------------------------------------------------------------------------
Boa noite Darcio.
Pelo visto, não entendeu nada, com referência a postagem:
https://www.vivaolinux.com.br/topico/Comandos/Duvidas-atividade-Criar-um-arquivo-texto
A função: READ_ARQ,
Foi criada para atender as solicitações do outro exercício, não deste!
Observe a sequência dos comandos, da referida função, e,
veja que não condiz com o solicitado nesta atividade.
--------------------------------------------------------------------------------------------------------------------------
## Passo a passo ##
Considerando que você não é o usuário root:
1 - criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
2 - Entrar no subdiretório prova_de_<seu_nome>
3 - criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
4 - Mudar as permissões do arquivo texto_teste_<seu_nome>, de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
5 - Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;
6 - Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

DarcioRamires, você tem interesse em aprender, ou somente quer solucionar a atividade?

______________________________________________________________________
Att.: Marcelo Oliver


DarcioRamires, você tem interesse em aprender, ou somente quer solucionar a atividade?

Boa noite Marcelo! Obrigado pela explicação, eu quero aprender!!! usei um que vc me ajudou da outra vez para tentar fazer esse mais vi que não tinha nada haver, postei ele aqui pq precisava postar um código, baixei uns livros com explicações e fiz mais errei em alguns detalhes.

Por exemplo:
Considerando que você não é o usuário root, criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
sudo mkdir /prova_de_$USER
eu escrevi pwd
sudo mkdir prova_de_Nome

Entrar no subdiretório prova_de_<seu_nome> e criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
cd /prova_de_$USER
echo "qualquer conteúdo" | sudo tee texto_teste_$USER

eu escrevi: cd prova_de_Nome
sudo tee texto_teste_Nome

Mudar as permissões do arquivo texto_teste_<seu_nome> de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
sudo chmod 644 texto_teste_$USER
eu escrevi: sudo chmod 666 texto_teste_Arquivo (kkkkkk até achei que era sacagem do professor)

Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;

cp texto_teste_$USER /home/$USER/
eu escrevi: cp texto_teste_Arquivo /home/texto_teste_Nome

Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>
cd /
sudo rm -R /prova_de_$USER
eu escrevi: cd
sudo rm "pasta"/prova_de_Nome

Agradeceria se me indicasse uns livros e aulas no youtube. Cara to boiando no linux os vídeos que estou assistindo são completamente diferentes do que o professor explica.


5. Duvidas atividade

Darcio Ramires de Lima
DarcioRamires

(usa Ubuntu)

Enviado em 16/04/2021 - 19:52h


Ryuk escreveu:

Considerando que você não é o usuário root, criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;

sudo mkdir /prova_de_$USER 


Entrar no subdiretório prova_de_<seu_nome> e criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);

cd /prova_de_$USER
echo "qualquer conteúdo" | sudo tee texto_teste_$USER


Mudar as permissões do arquivo texto_teste_<seu_nome> de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;

sudo chmod 644 texto_teste_$USER 


Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;

cp texto_teste_$USER /home/$USER/ 


Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

cd /
sudo rm -R /prova_de_$USER



Obrigado Ryuk pela força, ajudou muito postei o que fiz e comparei meus erros, to boiando muito no Linux, fico lendo livros sobre os comando mais na hora de fazer a lógica me perco.



6. Re: Duvidas atividade [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 16/04/2021 - 21:30h


DarcioRamires escreveu:



msoliver escreveu:


DarcioRamires escreveu:


Bom dia estou com essa atividade mais não tenho ideia de como fazer, alguém me da uma luz.

Considerando que você não é o usuário root,
1 - criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
2 - Entrar no subdiretório prova_de_<seu_nome>
3 - criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
4 - Mudar as permissões do arquivo texto_teste_<seu_nome>
de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
5 - Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;
6 - Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

#Diretório Atual
_dir="$PWD"

READ_ARQ() {
while :;do
read -p "Atividade, (sem ext): " arq
arq=${_dir}/${arq}.txt
if [ -e ${arq} ];then #Testa se arq informado já existe, caso positivo, solicita novamente.
echo -e "\nArquivo:$arq existe\n"
else
touch "$arq" ## Cria $arq.
[ -e ${arq} ] && echo -e "\nArquivo Criado em:\n${arq}\n" || { echo -e "Erro na criação do arquivo";exit;}
sudo bash -c "chattr +a ${arq}" ##Bloqueia exclusão
pegatexto;break; #chama próxima função e interrompe o laço
fi
done
}

------------------------------------------------------------------------------------------------------------------------
Boa noite Darcio.
Pelo visto, não entendeu nada, com referência a postagem:
https://www.vivaolinux.com.br/topico/Comandos/Duvidas-atividade-Criar-um-arquivo-texto
A função: READ_ARQ,
Foi criada para atender as solicitações do outro exercício, não deste!
Observe a sequência dos comandos, da referida função, e,
veja que não condiz com o solicitado nesta atividade.
--------------------------------------------------------------------------------------------------------------------------
## Passo a passo ##
Considerando que você não é o usuário root:
1 - criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
2 - Entrar no subdiretório prova_de_<seu_nome>
3 - criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
4 - Mudar as permissões do arquivo texto_teste_<seu_nome>, de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
5 - Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;
6 - Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

DarcioRamires, você tem interesse em aprender, ou somente quer solucionar a atividade?

______________________________________________________________________
Att.: Marcelo Oliver


DarcioRamires, você tem interesse em aprender, ou somente quer solucionar a atividade?

Boa noite Marcelo! Obrigado pela explicação, eu quero aprender!!!
usei um que vc me ajudou da outra vez para tentar fazer esse mais vi que não tinha nada haver,
postei ele aqui pq precisava postar um código,
baixei uns livros com explicações e fiz mais errei em alguns detalhes.

Por exemplo:
Considerando que você não é o usuário root, criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
sudo mkdir /prova_de_$USER
eu escrevi pwd #mostra o diretório corrente,
sudo mkdir prova_de_Nome

Entrar no subdiretório prova_de_<seu_nome> e criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
cd /prova_de_$USER
echo "qualquer conteúdo" | sudo tee texto_teste_$USER

eu escrevi: cd prova_de_Nome
sudo tee texto_teste_Nome

Mudar as permissões do arquivo texto_teste_<seu_nome> de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
sudo chmod 644 texto_teste_$USER
eu escrevi: sudo chmod 666 texto_teste_Arquivo (kkkkkk até achei que era sacagem do professor)

Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;

cp texto_teste_$USER /home/$USER/
eu escrevi: cp texto_teste_Arquivo /home/texto_teste_Nome

Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>
cd /
sudo rm -R /prova_de_$USER
eu escrevi: cd
sudo rm "pasta"/prova_de_Nome

Agradeceria se me indicasse uns livros e aulas no youtube.
Cara to boiando no linux os vídeos que estou assistindo são completamente diferentes do que o professor explica.

--------------------------------------------------------------------------------------------
Ramires, o interesse e que você aprenda, para que, no futuro, ensine.....
Poderia ter postado o "script pronto", para ganhar pontos,mas, passei dessa fase!
--------------------------------------------------------------------------------------------
Material para estudos:
Além do Viva o Linux,
Recomendo:
http://www.dicas-l.com.br/ =» Increva-se e baixe o Ebook do Julio Cesar Neves.
https://aurelio.net/shell/
https://aurelio.net/shell/canivete/
https://aurelio.net/sed/
-----------------------------------------------------------------------------------------------
Conheça os comandos, e a "capacidade" dos mesmos,
isso evita comandos "longos", que vejo aqui no fórum,
Exemplo:
cat /etc/passwd|grep "$USER"|cut -d':' -f1
Pode ser simplificado para:
awk -F":" '/'$USER'/{print $1}' /etc/passwd
Ou
sed -n "/^$USER/s/:.*$//p" /etc/passwd

Leia o manual do BASH, é longo, mas, muito útil...

Veja também:
bash -c help =» Bastante comando "embutido" no bash,
Variáves, com o comando env, bastante útil, exemplo:
Diretório do usuário:
echo $HOME
Diretório atual/corrente
echo $PWD

Usuário Use Id:
echo "Usuário:$USER ID:$UID"

Segundos desde 1970-01-01 00:00:00 UTC
echo $EPOCHREALTIME $EPOCHSECONDS
Etc.....
É isso.....

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________




7. Duvidas atividade

Darcio Ramires de Lima
DarcioRamires

(usa Ubuntu)

Enviado em 17/04/2021 - 13:08h


msoliver escreveu:


DarcioRamires escreveu:



msoliver escreveu:


DarcioRamires escreveu:


Bom dia estou com essa atividade mais não tenho ideia de como fazer, alguém me da uma luz.

Considerando que você não é o usuário root,
1 - criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
2 - Entrar no subdiretório prova_de_<seu_nome>
3 - criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
4 - Mudar as permissões do arquivo texto_teste_<seu_nome>
de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
5 - Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;
6 - Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

#Diretório Atual
_dir="$PWD"

READ_ARQ() {
while :;do
read -p "Atividade, (sem ext): " arq
arq=${_dir}/${arq}.txt
if [ -e ${arq} ];then #Testa se arq informado já existe, caso positivo, solicita novamente.
echo -e "\nArquivo:$arq existe\n"
else
touch "$arq" ## Cria $arq.
[ -e ${arq} ] && echo -e "\nArquivo Criado em:\n${arq}\n" || { echo -e "Erro na criação do arquivo";exit;}
sudo bash -c "chattr +a ${arq}" ##Bloqueia exclusão
pegatexto;break; #chama próxima função e interrompe o laço
fi
done
}

------------------------------------------------------------------------------------------------------------------------
Boa noite Darcio.
Pelo visto, não entendeu nada, com referência a postagem:
https://www.vivaolinux.com.br/topico/Comandos/Duvidas-atividade-Criar-um-arquivo-texto
A função: READ_ARQ,
Foi criada para atender as solicitações do outro exercício, não deste!
Observe a sequência dos comandos, da referida função, e,
veja que não condiz com o solicitado nesta atividade.
--------------------------------------------------------------------------------------------------------------------------
## Passo a passo ##
Considerando que você não é o usuário root:
1 - criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
2 - Entrar no subdiretório prova_de_<seu_nome>
3 - criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
4 - Mudar as permissões do arquivo texto_teste_<seu_nome>, de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
5 - Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;
6 - Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>.

DarcioRamires, você tem interesse em aprender, ou somente quer solucionar a atividade?

______________________________________________________________________
Att.: Marcelo Oliver


DarcioRamires, você tem interesse em aprender, ou somente quer solucionar a atividade?

Boa noite Marcelo! Obrigado pela explicação, eu quero aprender!!!
usei um que vc me ajudou da outra vez para tentar fazer esse mais vi que não tinha nada haver,
postei ele aqui pq precisava postar um código,
baixei uns livros com explicações e fiz mais errei em alguns detalhes.

Por exemplo:
Considerando que você não é o usuário root, criar um subdiretório chamado prova_de_<seu_nome> (por exemplo, prova_de_jose) que tem como pai o diretório raiz;
sudo mkdir /prova_de_$USER
eu escrevi pwd #mostra o diretório corrente,
sudo mkdir prova_de_Nome

Entrar no subdiretório prova_de_<seu_nome> e criar um arquivo de texto, com qualquer conteúdo, chamado texto_teste_<seu_nome> (por exemplo, texto_teste_jose);
cd /prova_de_$USER
echo "qualquer conteúdo" | sudo tee texto_teste_$USER

eu escrevi: cd prova_de_Nome
sudo tee texto_teste_Nome

Mudar as permissões do arquivo texto_teste_<seu_nome> de modo que o proprietário tenha direito de leitura e gravação e os demais usuários apenas de leitura;
sudo chmod 644 texto_teste_$USER
eu escrevi: sudo chmod 666 texto_teste_Arquivo (kkkkkk até achei que era sacagem do professor)

Copiar o arquivo texto_teste_<seu_nome> para o seu diretório pessoal de usuário, que tem como pai o diretório home;

cp texto_teste_$USER /home/$USER/
eu escrevi: cp texto_teste_Arquivo /home/texto_teste_Nome

Apagar o subdiretório criado inicialmente, chamado de prova_de_<seu_nome>
cd /
sudo rm -R /prova_de_$USER
eu escrevi: cd
sudo rm "pasta"/prova_de_Nome

Agradeceria se me indicasse uns livros e aulas no youtube.
Cara to boiando no linux os vídeos que estou assistindo são completamente diferentes do que o professor explica.

--------------------------------------------------------------------------------------------
Ramires, o interesse e que você aprenda, para que, no futuro, ensine.....
Poderia ter postado o "script pronto", para ganhar pontos,mas, passei dessa fase!
--------------------------------------------------------------------------------------------
Material para estudos:
Além do Viva o Linux,
Recomendo:
http://www.dicas-l.com.br/ =» Increva-se e baixe o Ebook do Julio Cesar Neves.
https://aurelio.net/shell/
https://aurelio.net/shell/canivete/
https://aurelio.net/sed/
-----------------------------------------------------------------------------------------------
Conheça os comandos, e a "capacidade" dos mesmos,
isso evita comandos "longos", que vejo aqui no fórum,
Exemplo:
cat /etc/passwd|grep "$USER"|cut -d':' -f1
Pode ser simplificado para:
awk -F":" '/'$USER'/{print $1}' /etc/passwd
Ou
sed -n "/^$USER/s/:.*$//p" /etc/passwd

Leia o manual do BASH, é longo, mas, muito útil...

Veja também:
bash -c help =» Bastante comando "embutido" no bash,
Variáves, com o comando env, bastante útil, exemplo:
Diretório do usuário:
echo $HOME
Diretório atual/corrente
echo $PWD

Usuário Use Id:
echo "Usuário:$USER ID:$UID"

Segundos desde 1970-01-01 00:00:00 UTC
echo $EPOCHREALTIME $EPOCHSECONDS
Etc.....
É isso.....

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



Obrigado vou dar uma estudada! Vlw pela força!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts