Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:download:nbsd:bashrc_user

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
wiki:download:nbsd:bashrc_user [2026/08/21 13:03] – créée Thibault Seguinwiki:download:nbsd:bashrc_user [2026/09/18 21:54] (Version actuelle) – Thibault Seguin
Ligne 1: Ligne 1:
 +===== Fichier .bashrc minimal =====
 <file> <file>
 # #
Ligne 89: Ligne 90:
 #export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/games:/usr/X11R7/bin:/home/$USER/.bin:/home/$USER/.local/bin #export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/games:/usr/X11R7/bin:/home/$USER/.bin:/home/$USER/.local/bin
 #export PATH=$PATH:/usr/X11R7/bin:/home/$USER/.bin/busybox #export PATH=$PATH:/usr/X11R7/bin:/home/$USER/.bin/busybox
-#export LANG=fr_FR.UTF-8 +export LANG=fr_FR.UTF-8 
-export  LANG=fr_FR.ISO8859-1+unset LC_COLLATE 
 +#export  LANG=fr_FR.ISO8859-1 
 +#export LSCOLORS="gxfxcxdxbxegedabagacad" 
 + 
 + 
 +# Invite de commandes personnalisée pour user et root 
 +#debian 
 +#VERT='\[\033[0;32m\]' 
 +#ROUGE='\[\033[0;33m\]' 
 +#BLANC='\[\033[1;37m\]' 
 +#NC='\[\033[0m\]' 
 + 
 +#if [[ ${EUID} == 0 ]] ; then 
 +#        PS1="$ROUGE[$BLANC\u$NC@$BLANC\h$NC:$BLANC\w$ROUGE]#$NC" 
 +#else 
 +#        PS1="$VERT[$BLANC\u$NC@$BLANC\h$NC:$BLANC\w$VERT]\$$NC" 
 +#fi 
 +#ubuntu 
 +if [[ ${EUID} == 0 ]] ; then 
 +                PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] ' 
 +        else 
 +                PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] ' 
 +        fi 
 + 
 +# Perso 
 +#if [[ ${EUID} == 0 ]] ; then 
 +#        PS1="\[\033[38;5;1m\]\u\[$(tput sgr0)\]\[\033[38;5;15m\]@\[$(tput sgr0)\]\[\033[38;5;33m\]\h\[$(tput sgr0)\]\[\033[38;5;15m\]:\[$(tput sgr0)\]\[\033[38;5;228m\]\w\[$(tput sgr0)\]\[\033[38;5;15m\]\\$\[$(tput sgr0)\]" 
 +#else 
 +#        PS1="\[\033[38;5;10m\]\u\[$(tput sgr0)\]\[\033[38;5;15m\]@\[$(tput sgr0)\]\[\033[38;5;33m\]\h\[$(tput sgr0)\]\[\033[38;5;15m\]:\[$(tput sgr0)\]\[\033[38;5;228m\]\w\[$(tput sgr0)\]\[\033[38;5;15m\]\\$\[$(tput sgr0)\]" 
 +#fi 
 + 
 +## prompt bash personnel pour NetBSD ## 
 +if [[ ${EUID} == 0 ]] ; then 
 + PS1='\[\e[38;5;160m\]\u\[\e[0m\]@\[\e[96m\]\h\[\e[0m\]: \w \[\e[38;5;160m\]#\[\e[0m\] '  
 + else 
 + PS1='\[\e[38;5;33m\]\u\[\e[0m\]@\[\e[96m\]\h\[\e[0m\]: \w \[\e[38;5;33m\]\\$\[\e[0m\] ' 
 +fi 
 +## fin prompt bash personnel pour NetBSD ## 
 + 
 + 
 +## Bash completion 
 +if ! shopt -oq posix; then 
 +  if [ -f /usr/pkg/share/bash-completion/bash_completion ]; then 
 +    . /usr/pkg/share/bash-completion/bash_completion 
 +  elif [ -f /etc/bash_completion ]; then 
 +    . /etc/bash_completion 
 +  fi 
 +fi 
 + 
 + 
 +## Alias perso ## 
 + 
 +# Bash aliases 
 +if [ -f ~/.bash_aliases ]; then 
 +    . ~/.bash_aliases 
 +fi 
 + 
 +alias ls='colorls -FG' 
 +#alias ls='ls -F' 
 +alias la='ls -A' 
 +alias ll='ls -l' 
 +alias lla='ls -Al' 
 +#alias l='ls -CF' 
 +alias grep='grep --color=auto' 
 +alias fgrep='fgrep --color=auto' 
 +alias egrep='egrep --color=auto' 
 +alias wi='which' 
 +alias wr='whereis' 
 +alias h='history' 
 +#alias vi='vim' 
 +alias pkg='pkgin' 
 +alias mount_ext2fs='mount -t ext2fs' 
 +alias pingbsd='ping www.bsd.org' 
 +alias pinggoogle='ping www.google.fr' 
 +alias lynxgoogle='lynx https://www.google.fr' 
 +alias lynxddg='lynx https://duckduckgo.com/' 
 +alias wgetippub="wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1" 
 +alias netstattcpudp='netstat -an | grep -v stream | grep -v dgram' 
 +alias starxmate='startx /usr/pkg/bin/mate-session' 
 +alias vboxnetbsd='vboxsdl --norawr0 --startvm' 
 +alias vboxnetbsd71='vboxsdl --norawr0 --startvm NetBSD7.1VM32 &' 
 +#alias ddliveusb='dd if=image.iso of=/dev/sda bs=1M conv=sync' ## Creer un live USB 
 +alias findports="find /usr/pkgsrc -iname" 
 +#alias pkgin# 
 +#alias pkglist='pkgin list' 
 +#alias pkginstall='pkgin intall' 
 +#alias pkgupdate='pkgin update' 
 +#alias pkgremove='pkgin remove' 
 +#alias pkgupgrade='pkgin upgrade' 
 +#alias pkgfullupgrade='pkgin fullupgrade' 
 +#alias pkgsearch='pkgin search' 
 +#alias pkgclean='pkgin clean' 
 +#alias pkgautoremove='pkgin autoremove' 
 +#alias pkgstats='pkgin stats' 
 + 
 + 
 +## Divers ## 
 +# don't put duplicate lines or lines starting with space in the history. 
 +# See bash(1) for more options 
 +HISTCONTROL=ignoreboth 
 + 
 +# append to the history file, don't overwrite it 
 +shopt -s histappend 
 + 
 +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) 
 +HISTSIZE=1000 
 +HISTFILESIZE=2000 
 + 
 +# check the window size after each command and, if necessary, 
 +# update the values of LINES and COLUMNS. 
 +shopt -s checkwinsize 
 +</file> 
 + 
 +===== Fichier .bashrc avec commande GNU Coreutils ===== 
 +<file> 
 +# 
 +# This file contains an example of default settings that can be made for 
 +# bash(1) users on this system.  To make these settings the default for system 
 +# users, you will need to copy it to /etc/bash/bashrc 
 +# 
 +# Bourne Again SHell init file. 
 +# 
 +umask 022 
 + 
 +# Where's the Gnu stuff at? 
 +#GNU=/usr/gnu/bin 
 +#X11=/usr/X11/bin 
 + 
 +#UTIL_PATH=$GNU:$X11 
 +#STANDARD_PATH=/bin:/usr/bin:/sbin:/usr/sbin 
 + 
 +#if [ -d $HOME/bin ]; then 
 +#    MY_PATH=$MY_PATH:$HOME/bin 
 +#fi 
 + 
 +#export PATH="$MY_PATH:$UTIL_PATH:$STANDARD_PATH" 
 + 
 +# If not running interactively, then return 
 +if [ -z "$PS1" ]; then 
 + return 
 +fi 
 + 
 +# Set ignoreeof if you don't want EOF as the sole input to the shell to 
 +# immediately signal a quit condition.  This only happens at the start 
 +# of a line if the line is empty, and you haven't just deleted a character 
 +# with C-d.  I turn this on in ~/.bash_profile so that only login shells 
 +# have the right to be obnoxious. 
 +set -o ignoreeof 
 + 
 +# Set auto_resume if you want to resume on "emacs", as well as on 
 +# "%emacs". 
 +auto_resume=exact 
 + 
 +# Set notify if you want to be asynchronously notified about background 
 +# job completion. 
 +set -o notify 
 + 
 +# Make it so that failed `exec' commands don't flush this shell. 
 +shopt -s execfail 
 + 
 +if [ -z "$LOGIN_SHELL" ]; then 
 +    PS1="[\u@\h]:[\#]:[\w]:\$ " 
 +fi 
 + 
 +#HISTSIZE=256 
 +MAILCHECK=60 
 + 
 +# 
 +# we want pretty colored file listings 
 +# 
 +if [ -x /usr/bin/dircolors ] ; then 
 +    if [ -f ~/.dir_colors ] ; then 
 + eval "`/usr/bin/dircolors -b ~/.dir_colors`" 
 +    elif [ -f ~/.dircolors ] ; then 
 + eval "`/usr/bin/dircolors -b ~/.dircolors`" 
 +    fi 
 +fi 
 + 
 +[ -f /etc/bash/bash_completion ] && . /etc/bash/bash_completion 
 + 
 +for s in /etc/bash/*.sh ; do 
 +    test -r $s && . $s 
 +done 
 + 
 +for s in /etc/bash/*.bash ; do 
 +    test -r $s && . $s 
 +done 
 + 
 +[ -f ~/.bash_expert ] && . ~/.bash_expert 
 + 
 +[ -f ~/.bash_aliases ] && . ~/.bash_aliases 
 + 
 + 
 +################## 
 +## Ajouts Perso ## 
 +################## 
 +## Variables perso ## 
 +export EDITOR="/usr/pkg/bin/vim" 
 +export PAGER="/usr/bin/less" 
 +#export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/X11R6/bin:/usr/games:~/bin 
 +#export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/X11R6/bin:/usr/games:~/bin 
 +#export PATH=$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/usr/X11R6/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/bin:/usr/local/sbin 
 +#export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/games:/usr/X11R7/bin:/home/$USER/.bin:/home/$USER/.local/bin 
 +#export PATH=$PATH:/usr/X11R7/bin:/home/$USER/.bin/busybox 
 +export LANG=fr_FR.UTF-8 
 +unset LC_COLLATE 
 +#export  LANG=fr_FR.ISO8859-1
 #export LSCOLORS="gxfxcxdxbxegedabagacad" #export LSCOLORS="gxfxcxdxbxegedabagacad"
  
Ligne 129: Ligne 336:
 fi fi
 ## fin prompt bash personnel pour NetBSD ## ## fin prompt bash personnel pour NetBSD ##
- 
  
  
Ligne 140: Ligne 346:
   fi   fi
 fi fi
 +
  
 ## Alias perso ## ## Alias perso ##
Ligne 181: Ligne 388:
 alias vboxnetbsd71='vboxsdl --norawr0 --startvm NetBSD7.1VM32 &' alias vboxnetbsd71='vboxsdl --norawr0 --startvm NetBSD7.1VM32 &'
 #alias ddliveusb='dd if=image.iso of=/dev/sda bs=1M conv=sync' ## Creer un live USB #alias ddliveusb='dd if=image.iso of=/dev/sda bs=1M conv=sync' ## Creer un live USB
 +alias findports="find /usr/pkgsrc -iname"
 #alias pkgin# #alias pkgin#
 #alias pkglist='pkgin list' #alias pkglist='pkgin list'
wiki/download/nbsd/bashrc_user.1787317388.txt.gz · Dernière modification : de Thibault Seguin