Você não está autenticado.

Anúncio

Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.

Para mais informações: contato at archlinux-br.org.

#1 19/06/2013 00:29:29

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.861

Como está o seu PS1 e ~/.bashrc

terminal.jpg

como root
PS1='\[\e[0;30m\]\W \[\e[1;31m\]# \[\e[0m\]'

# ~/.bashrc
# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls --color=auto'
PS1='\[\e[0;30m\]\W \[\e[1;33m\]# \[\e[0m\]'

# Autocompletar no comando
complete -cf sudo # no comando sudo
complete -cf man  # no comando man

limpar_orfaos() {
declare ORPHAN=$(pacman -Qdtq)
 [ "$UID" != 0 ] && SU=sudo
 [ -z "$ORPHAN" ] && echo "não há nada a fazer" || $SU pacman -Rscn ${ORPHAN}
}

# Define o editor
export EDITOR="leafpad"

# Pacman
alias atualizar='sudo pacman -Syu'
alias yatualizar='yaourt -Syua'
alias remover='sudo pacman -Rsn'
alias pac='sudo pacman -S'
alias ypac='yaourt -S'
alias pacinst='sudo pacman -U'  
alias otimizar='sudo pacman-optimize'
alias procurar='pacman -Qs'
alias pesquisar='pacman -Ss'
alias ypesquisar='yaourt -Ss'

# Adicionais pacman alias
alias sincronizar='sudo pacman -Syy'
alias pacabs='sudo pacman -Sy && sudo abs'     
alias pacinsd='sudo pacman -S --asdeps'   

#lista usuários
alias usuários='getent passwd | cut -d \: -f1' 

#Preve duplicatas no history
export HISTCONTROL=ignorespace:ignoredups:erasedups
export HISTSIZE=10000
export HISTIGNORE='history:ls:which'
shopt -s histappend 

#Procura por comando no registro history
alias hs='history | grep $1'

#systemd
alias systemctl='systemctl --no-legend --no-pager'
alias journalctl='journalctl --no-pager'

#Gerenciamento de energia
alias reboot='systemctl reboot'
alias halt='systemctl poweroff'
alias suspend='systemctl suspend'
alias hibernate='systemctl hibernate'
alias sleep='systemctl hybrid-sleep'

VBOX_USB=usbfs

Última edição por swatquest (21/10/2013 03:14:58)

Offline

#2 15/09/2013 09:52:37

sistematico
Admin
De: Campo Grande / MS
Registrado: 13/06/2008
Mensagens: 1.022
Website

Re: Como está o seu PS1 e ~/.bashrc

Eu uso ZSH.
Senão ia postar #)

Offline

#3 15/09/2013 11:58:07

chulungs
Membro
De: Florianópolis, SC
Registrado: 21/11/2012
Mensagens: 164

Re: Como está o seu PS1 e ~/.bashrc

O meu é o comunsão mesmo, mais já que perguntou...

[[email protected] ~]$ echo $PS1
[\[email protected]\h \W]\$
[[email protected] ~]$ cat .bashrc 
#
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

alias ls='ls --color=auto'
PS1='[\[email protected]\h \W]\$ '

#dir='/usr/share/cows/'
#file=`ls -1 "$dir" | sort --random-sort | head -1`
#cow=$(echo "$file" | sed -e "s/\.cow//")
#fortune | cowthink -f $cow
#echo ""

E sistematico, é so postar o zshrc.

Última edição por chulungs (15/09/2013 12:02:38)

Offline

#4 15/09/2013 17:59:33

hotvic
Membro
De: Remígio - PB
Registrado: 25/07/2012
Mensagens: 475
Website

Re: Como está o seu PS1 e ~/.bashrc

como o sistemático uso zsh.

estou usando o oh-my-zh com o tema "bira"


Google + | Twitter
“A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original.” (Albert Einstein)

Offline

#5 16/09/2013 18:25:10

sistematico
Admin
De: Campo Grande / MS
Registrado: 13/06/2008
Mensagens: 1.022
Website

Re: Como está o seu PS1 e ~/.bashrc

w1c3.th.png

~/.zshrc

HISTFILE=~/.zsh_history
HISTSIZE=1000
SAVEHIST=1000

setopt autocd notify

bindkey -e
bindkey "^[OH" beginning-of-line
bindkey "^[OF" end-of-line
bindkey "^[[3~" delete-char
bindkey "^[[1;5D" backward-word
bindkey "^[[1;5C" forward-word
bindkey "^[[3;5~" delete-word
bindkey "^[[3;2~" backward-delete-word

zstyle :compinstall filename '/home/lucas/.zshrc'

autoload -Uz compinit
compinit
autoload -U colors
colors

if [ -f ~/.zsh_aliases ]; then
	source ~/.zsh_aliases 
fi

if [ -f ~/.zsh_vars ]; then
	source ~/.zsh_vars 
fi

PROMPT="(%{$fg_bold[blue]%}%n%{$reset_color%}@%{$fg_bold[red]%}%m %{$fg_bold[yellow]%}%1~%{$reset_color%}):%# "

if [ -f /usr/share/doc/pkgfile/command-not-found.zsh ]; then
	source /usr/share/doc/pkgfile/command-not-found.zsh
fi

echo
/usr/bin/fortune -e -o linux brasil archlinux
echo

Última edição por sistematico (16/09/2013 18:25:41)

Offline

#6 16/09/2013 23:03:02

chulungs
Membro
De: Florianópolis, SC
Registrado: 21/11/2012
Mensagens: 164

Re: Como está o seu PS1 e ~/.bashrc

Onde vc pegou o fortune brasil e archlinux sistematico?

Offline

#7 18/09/2013 10:38:44

sistematico
Admin
De: Campo Grande / MS
Registrado: 13/06/2008
Mensagens: 1.022
Website

Offline

#8 08/06/2014 21:37:15

Alphein
Membro
Registrado: 17/05/2014
Mensagens: 4

Re: Como está o seu PS1 e ~/.bashrc

uma idéia que achei bem interessante do bashrc do KaOS e que adicionei ao meu:

# ex - archive extractor
# usage: ex <file>
ex ()
{
  if [ -f $1 ] ; then
    case $1 in
      *.tar.bz2)   tar xjf $1   ;;
      *.tar.xz)    tar xJf $1   ;;
      *.tar.gz)    tar xzf $1   ;;
      *.bz2)       bunzip2 $1   ;;
      *.rar)       unrar x $1   ;;
      *.gz)        gunzip $1    ;;
      *.tar)       tar xf $1    ;;
      *.tbz2)      tar xjf $1   ;;
      *.tgz)       tar xzf $1   ;;
      *.zip)       unzip $1     ;;
      *.Z)         uncompress $1;;
      *.7z)        7z x $1      ;;
      *)           echo "'$1' cannot be extracted via ex()" ;;
    esac
  else
    echo "'$1' is not a valid file"
  fi
}

Offline

#9 09/06/2014 13:54:39

danilo21
Membro
De: Rio de Janeiro, Rio de janeiro
Registrado: 19/04/2009
Mensagens: 193

Re: Como está o seu PS1 e ~/.bashrc

O meu tá bem comum. Eu copiei da wiki.
@Alphein, gostei desta função ex( );

PS1='\[\e[0;32m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[1;32m\]\$\[\e[m\] \[\e[1;37m\]'
trap 'echo -ne "\e[0m"' DEBUG
alias ls="ls --color"
alias pacman="pacman --color=auto"
alias gcc="colorgcc"
export GOPATH=~/go
export PATH=$PATH:~/go/bin

E a coisa do "go" é pra programar em Go(na verdade, pro gerenciador de libs/extensões do go se achar no sistema).
Off-Topic: A propósito, linguagem muito boa.É Pequena, bem moderna(Garbage Collector, Inferência de Tipos, Interfaces, Slices) e rápida(tem compilador pra código de máquina). É um excelente substituto pra C/C++ em várias coisas e gera código intermediário pro Gcc( gcc-go) também.

Última edição por danilo21 (09/06/2014 13:59:48)


Desenvolvedor de Software e Estudante de Ciência da Computação na PUC Rio desde 2012

Offline

Rodapé do site