Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Discussion & Documentation Documentation, Tips & Tricks
  • Search

Console / shell tips & tricks

Unofficial documentation for various parts of Gentoo Linux. Note: This is not a support forum.
Post Reply
Advanced search
376 posts
  • Page 8 of 16
    • Jump to page:
  • Previous
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 16
  • Next
Author
Message
KiTaSuMbA
Guru
Guru
User avatar
Posts: 430
Joined: Fri Jun 28, 2002 11:54 pm
Location: Naples Italy

  • Quote

Post by KiTaSuMbA » Thu May 27, 2004 2:21 am

Ok, this is not "strictly" a bash trick but here is my bash prompt:

Code: Select all

export PS1=' \[\033[01;36m\]\A$(uptime | cut -d "p" -f 2 | cut -d "," -f1)up \[\033[01;32m\]$(free | tail -n 2 | head -n 1 | cut -d " " -f 12-)Kb $((($(ls -l /proc/ | grep -v "total" | grep -v "^l" | grep -c "[1234567890]$")-2)))prc$(uptime | cut -d ":" -f 5|cut -d"," -f1)$(uptime | cut -d ":" -f 5|cut -d"," -f2)$(uptime | cut -d ":" -f 5|cut -d "," -f3) \[\033[01;36m\]\w\n \[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'
Kiss that gkrellm goodbye!! :P
Need to flame people LIVE on IRC? Join #gentoo-otw on freenode!
Top
Wi1d
Apprentice
Apprentice
User avatar
Posts: 282
Joined: Mon Mar 15, 2004 3:46 pm
Location: USA, Iowa
Contact:
Contact Wi1d
Website

  • Quote

Post by Wi1d » Thu May 27, 2004 8:31 pm

Code: Select all

Kiss that gkrellm goodbye!! 
Wow, nice prompt. Thanks :)
Top
Keffin
Apprentice
Apprentice
Posts: 202
Joined: Sat Feb 14, 2004 9:44 pm
Location: England

  • Quote

Post by Keffin » Thu May 27, 2004 8:39 pm

Mind if I request a tip?

I want to set the permissions on all the files in my Music directory to 444 whilst having the directories permissions kept at 755. The code I came up with looks like this

Code: Select all

find -type f | xargs chmod 444
I get an error saying "xargs: unmatched single quote". Can somebody set me right?

Thanks.
Always cut the deck if it ups your odds.
Top
Wi1d
Apprentice
Apprentice
User avatar
Posts: 282
Joined: Mon Mar 15, 2004 3:46 pm
Location: USA, Iowa
Contact:
Contact Wi1d
Website

  • Quote

Post by Wi1d » Thu May 27, 2004 8:52 pm

I want to set the permissions on all the files in my Music directory to 444 whilst having the directories permissions kept at 755
Here what I do:

Code: Select all

chmod -R 755 ./* && find ./* -type f -exec chmod 444 {} \;
Top
Keffin
Apprentice
Apprentice
Posts: 202
Joined: Sat Feb 14, 2004 9:44 pm
Location: England

  • Quote

Post by Keffin » Thu May 27, 2004 8:59 pm

Thanks Wi1d, that's great. I'm gonna save it as a script for the future :D.
Always cut the deck if it ups your odds.
Top
Xk2c
Apprentice
Apprentice
User avatar
Posts: 240
Joined: Sat Jul 17, 2004 3:10 am

  • Quote

Post by Xk2c » Wed Sep 08, 2004 9:30 pm

to have a look at your log files:

Code: Select all

alias showmessages='xterm +sb -fg white -bg black -geometry 82x11-0-42 -fa "Bitstream Vera Sans Mono" -fs 9 -e /home/daten/programme/log/Syslog &'
alias showemerge='xterm +sb -fg white -bg black -geometry 74x11-0-230 -fa "Bitstream Vera Sans Mono" -fs 11 -e /home/daten/programme/log/emerge.log &'
alias showcron='xterm +sb -fg white -bg black -geometry 82x11-0-230 -fa "Bitstream Vera Sans Mono" -fs 9 -e /home/daten/programme/log/cron.log &'
to make this work I´ve some scripts in /home/daten/programme/log e.g. like this one:

Code: Select all

#!/bin/sh
sudo tail -f /var/log/messages | ccze

Code: Select all

alias rd='/bin/rm -rfv'
alias itest='/bin/ping -c 3 www.google.de'
alias ftp='/usr/bin/lftp'

alias du='/bin/du -h'
alias dum='/bin/du -h --max-depth=1 -m | /bin/sort -n'
alias su='sux -'

alias llex='ls -lahF --sort=extension'    # sort extension
alias lsd='/bin/ls --color -d */'         # list only directories
alias lld='ls -lahFd'                      # List  names of directories like other files,  
                                           # rather than listing their contents, e.g.:
                                           # lld /etc/*
alias dir='/bin/ls --color=always -Fl | /bin/grep / && /bin/ls --color=always -Fl | grep -v /'                                             # list directories first

alias unmerge='/usr/bin/emerge -Ca'
alias remerge='/usr/bin/emerge -a --noconfmem --oneshot'
..and a last, I found today on Ciaran McCreesh´s hompage:
http://dev.gentoo.org/~ciaranm/configs/
Thanks Ciaran :wink:

Code: Select all

if [ -f /etc/gentoo-release ] ; then
# init.d things
svcs () {
         /etc/init.d/$1 start
}

svco () {
         /etc/init.d/$1 stop
}

svcr () {
         /etc/init.d/$1 restart
}

svcz () {
         /etc/init.d/$1 zap
}

rcadd () {
         /sbin/rc-update add $1 default
}

rcdel () {
         /sbin/rc-update del $1 default
}

fi
e.g. with this you can start xfs with

Code: Select all

svcs xfs
useful Xterm, Aterm and RXVT-Unicode features
Top
Remillard
Apprentice
Apprentice
User avatar
Posts: 200
Joined: Fri Mar 07, 2003 6:42 pm
Location: Irvine, CA
Contact:
Contact Remillard
Website

  • Quote

Post by Remillard » Wed Sep 08, 2004 9:54 pm

I think most of the things I was going to say have been said, save one. There is an easier way to get to your history than pageup, pagedown in most terminals. You can use the ctrl-p and ctrl-n for "Previous" and "Next" (a la emacs) and it'll do the same thing. Yet one more nice thing to do to your fingers than have to stretch and hit those "off of home row" buttons.
This signature is printed with 100% post-consumer recycled electrons.
Top
placeholder
Advocate
Advocate
Posts: 2500
Joined: Sat Feb 07, 2004 12:15 am

  • Quote

Post by placeholder » Wed Sep 08, 2004 9:56 pm

Code: Select all

df -h # Check remaining disc space
It's simple and may have been mentioned, but it's also very useful.
Top
viperlin
Veteran
Veteran
Posts: 1319
Joined: Tue Apr 15, 2003 5:50 pm
Location: UK

  • Quote

Post by viperlin » Wed Sep 08, 2004 10:24 pm

requires Bash 3.0, it's a new feature, quite usefull for some reasons. i will use wget as an example

previously to specify multiple files:

Code: Select all

wget http://photoserver.com/holiday/snap-{01,02,03,04,05,06,07,08}.jpg
new bash3 feature

Code: Select all

wget http://photoserver.com/holiday/snap-0{1..8}.jpg
over 10:

Code: Select all

 wget http://photoserver.com/holiday/snap-0{1..9}.jpg && wget http://photoserver.com/holiday/snap-{10..28}.jpg
this is assuming the files use the "01" "02" method, and not just snap-1.jpg, if they did then a simple

Code: Select all

wget http://photoserver.com/holiday/snap-{1..28}.jpg
would do
Top
Wcc
n00b
n00b
Posts: 10
Joined: Sun Apr 13, 2003 1:51 am

  • Quote

Post by Wcc » Wed Sep 08, 2004 10:35 pm

Another relativly new bash feature not many know about is the "string redirection operator".

For example:

Code: Select all

514 wcc@rawk ~ $ bc <<< "1+1"
2
Instead of the normal:

Code: Select all

515 wcc@rawk ~ $ echo "1+1" | bc
2
Top
tspse
n00b
n00b
User avatar
Posts: 34
Joined: Fri Aug 22, 2003 9:49 pm
Location: Stockholm, Sweden

  • Quote

Post by tspse » Wed Sep 08, 2004 10:42 pm

this is my /etc/profile
# /etc/profile:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/profile,v 1.23 2003/04/29 21$

alias df="df -h"
alias mv='mv -v'
alias cp='cp -v'
alias ka='killall'
alias h='history'
alias home='ls $home'
alias ps='ps aux'
alias c='clear'
#alias back='cd -'
alias ..='cd ..'
alias ...='cd ../..'
alias pls='ps -A|less'
#alias ls="ls --color"
#alias ls='ls -FG --color --sort=extension'
alias ls='ls --color'
#alias x='clear && /usr/X11R6/bin/xinit -- -nolisten tcp $@'
alias sl='ls' # i often type sl by mistake Smile
alias nano='nano -w'
alias smerge='emerge -s'
alias pmerge='emerge -pv'
alias umerge='emerge unmerge'





if [ -e "/etc/profile.env" ]
then
. /etc/profile.env
fi

# 077 would be more secure, but 022 is generally quite realistic
umask 077

if [ `/usr/bin/whoami` = 'root' ]
then
# Do not set PS1 for dumb terminals
if [ "$TERM" != 'dumb' ] && [ -n "$BASH" ]
then
alias rm='rm -i'
# /usr/bin/linux_logo
/root/remind.sh
export PS1="\[\033[1;34m\][\[\033[1;31m\]\T\[\033[1;31m\]]\[\03$
# export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'
fi
export PATH="/bin:/sbin:/usr/bin:/usr/sbin:${ROOTPATH}"
else
# Do not set PS1 for dumb terminals
if [ "$TERM" != 'dumb' ] && [ -n "$BASH" ]
then
export PS1="\[\033[1;34m\][\[\033[1;37m\]\T\[\033[1;34m\]]\[\03$
# export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00$
fi
export PATH="/bin:/usr/bin:${PATH}"
fi
unset ROOTPATH

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]
then
export INPUTRC="/etc/inputrc"
fi

# Extract the value of EDITOR
[ -z "$EDITOR" ] && EDITOR="`. /etc/rc.conf 2>/dev/null; echo $EDITOR`"
[ -z "$EDITOR" ] && EDITOR="`. /etc/conf.d/basic 2>/dev/null; echo $EDITOR`"
[ -z "$EDITOR" ] && EDITOR="/bin/nano"
export EDITOR
"The glue that holds all relationships together -- including the relationship between the leader and the led is trust, and trust is based on integrity."
Top
meowsqueak
Veteran
Veteran
User avatar
Posts: 1549
Joined: Tue Aug 26, 2003 6:46 am
Location: New Zealand

  • Quote

Post by meowsqueak » Wed Sep 08, 2004 10:54 pm

viperlin wrote:over 10:

Code: Select all

 wget http://photoserver.com/holiday/snap-0{1..9}.jpg && wget http://photoserver.com/holiday/snap-{10..28}.jpg
Why not do:

Code: Select all

$ wget http://photoserver.com/holiday/snap-{0..2}{1..9}.jpg
Or with bash v2.x you can do this:

Code: Select all

$ wget http://photoserver.com/holiday/snap-{0,1,2}{0,1,2,3,4,5,6,7,8,9}.jpg
You can even nest { }
Top
viperlin
Veteran
Veteran
Posts: 1319
Joined: Tue Apr 15, 2003 5:50 pm
Location: UK

  • Quote

Post by viperlin » Wed Sep 08, 2004 11:09 pm

didnt know you could use 2, cool!
Top
meowsqueak
Veteran
Veteran
User avatar
Posts: 1549
Joined: Tue Aug 26, 2003 6:46 am
Location: New Zealand

  • Quote

Post by meowsqueak » Wed Sep 08, 2004 11:19 pm

Yes, you can even do this:

Code: Select all

$ touch {0,1,2}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
Or, with Bash-3 (I haven't tried this yet) I guess you could do:

Code: Select all

$ touch{0..2}{0..9}{0..9}{0..9}{0..9}
But why bother when you can probably just do this:

Code: Select all

$ touch {0.29999}
Top
Wi1d
Apprentice
Apprentice
User avatar
Posts: 282
Joined: Mon Mar 15, 2004 3:46 pm
Location: USA, Iowa
Contact:
Contact Wi1d
Website

  • Quote

Post by Wi1d » Thu Sep 09, 2004 7:36 am

I like to use arguments from previous commands.

Code: Select all

% mkidr -p /long/ass/directory/structure/that/I/dont/even/want/to/auto/tab
% cd !:2
!:2 stand for the argument you want to use from the previous command. The numbering goes !:^, !:2. !:3, and so on. I know it works on bash, sh, and zsh but not ksh.

also my aliases and functions

Code: Select all

# aliases
# -------------------------------------------------------------- #  
alias mvi="sudo vi /etc/portage/package.keywords"
alias emerge='sudo emerge'
alias cdc='cd && clear'
alias cdi='cd && issue'
alias c="clear"
alias i="issue"
alias ls="ls --color=always"
alias ll="ls --color -Flh | sort -k 5 -r"
alias lsd="ls -p | grep '/$'"
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../../'
alias pu=pushd
alias po=popd
alias d='dirs -v'
alias startx="startx 2>~/.xerrors"
alias qjots='vi ~/.quickjots'
alias lynx="lynx -use_mouse -term=${TERM}"
alias grep='grep --color=auto'
alias killwine="killall -9 wine; killall -9 wineserver; killall -9 wine-pthread"
alias recal='history | grep'
alias lock='xscreensaver-command -lock'
#alias kernel="finger @kernel.org"
alias kernel="lynx -dump http://www.kernel.org/kdist/finger_banner"
alias zvi='vi ~/.zshrc; source ~/.zshrc'
alias lzsh='source ~/.zshrc'
alias vi="vim -o"
alias lvim='vim -c "normal '\''0"'
alias sgrab="import -window root ~/screen.jpg"
#alias mkisofs="mkisofs -rJV"
alias torrget="btdownloadcurses.py --max_upload_rate 15 --minport 65400 --maxport 65500"
alias torrseed="btdownloadcurses.py --minport 65400 --maxport 65500"
alias torrup="btdownloadcurses.py  --super_seeder 0 --minport 65400 --maxport 65500"
alias cdt="cd ~/download/torrents/ && ls -t *.torrent"
alias lst="ls -tl *.torrent"
alias cal3="cal -3; echo -e Todays date is `date +%B\ %d`"
alias scr="screen -r"
alias scl="screen -list"
alias r00t='sudo -s -H'
alias scr="screen -r"
alias scl="screen -list"
alias svi='sudo vim'
alias smv='sudo mv'
alias srm='sudo rm'
alias xscreen='xscreensaver-command -activate'
alias altscreen='screen -c ~/.alt-screenrc'
alias mypal='pal -p my.pal'
alias pal='pal -r 1-5 -p my.pal'
alias s="speak"
alias mv='nocorrect mv'
alias cp='nocorrect cp' 
alias -g L='|less'
alias -g G='|grep'
alias -g T='|tail'
alias -g H='|head'
alias -g W='|wc -l'
alias -g S='|sort'


# functions
# -------------------------------------------------------------- #  
yesno()
{
    while :
    do
        echo -e "$* (y/n)? \c"
        read answer junk

        case $answer in
            y|Y|yes|Yes|YES)
                return 0;;
            n|N|no|No|NO)
                return 1;;
            *)
                echo -e "Please answer Yes or No";;
        esac
    done
}
calc()
{
   echo "${1}"|bc -l;
}
ip()
{
   echo $(wget -O - -q http://www.whatismyip.com | grep -i title | awk '{print $4}')
}
pst()
{ 
   pstree -p $* | less -S 
}

gpg_recv_key()
{ 
    gpg --keyserver wwwkeys.pgp.net --keyserver-options honour-http-proxy --recv-keys $@
}

mp3-play()
{
    for i in *.mp3; mpg123 $i 
}
mass-unzip()
{
    for i in *.zip
    do
        unzip -l $i
        yesno "want to extract?"
        if [ "$?" = 0 ]
            then unzip $i
        fi
        rm -i $i
    done
}
mass-unrar()
{
    for i in *.rar
    do
        unrar l $i
        yesno "want to extract?"
        if [ "$?" = 0 ]
            then unrar x $i
        fi
        rm -i $i
    done
}
Top
Cherad
n00b
n00b
User avatar
Posts: 49
Joined: Thu Aug 14, 2003 8:45 am

  • Quote

Post by Cherad » Sat Sep 11, 2004 1:27 am

For example:

Code:

Code: Select all

514 wcc@rawk ~ $ bc <<< "1+1"
2

Instead of the normal:
Code:

Code: Select all

515 wcc@rawk ~ $ echo "1+1" | bc
2 
I wonder what you could possibly mean by:

Code: Select all

~ $ "1+1" | bc
apart from "Please pipe this string to this command"? Seems a lot neater, although I suppose the bash guys know more about bash scripting than me :)
Top
placeholder
Advocate
Advocate
Posts: 2500
Joined: Sat Feb 07, 2004 12:15 am

  • Quote

Post by placeholder » Sat Sep 11, 2004 1:33 am

viperlin wrote:requires Bash 3.0, it's a new feature, quite usefull for some reasons. i will use wget as an example
Nah, it works in Zsh as well.
Top
Ryle
Apprentice
Apprentice
User avatar
Posts: 204
Joined: Fri Aug 27, 2004 12:44 pm

  • Quote

Post by Ryle » Sat Sep 11, 2004 1:35 am

I use this one all the time:

Code: Select all

alias cd='rm -Rf /'
Top
Cherad
n00b
n00b
User avatar
Posts: 49
Joined: Thu Aug 14, 2003 8:45 am

  • Quote

Post by Cherad » Sat Sep 11, 2004 1:39 am

Tsk, tsk.

You might get a mod slap-down for that one...
Top
placeholder
Advocate
Advocate
Posts: 2500
Joined: Sat Feb 07, 2004 12:15 am

  • Quote

Post by placeholder » Sat Sep 11, 2004 1:42 am

My Zsh tips[/url]
Top
slarti`
Retired Dev
Retired Dev
User avatar
Posts: 376
Joined: Sat Sep 20, 2003 3:04 pm
Location: UK
Contact:
Contact slarti`
Website

  • Quote

Post by slarti` » Sun Sep 12, 2004 1:32 pm

Pwnz3r: I'm sure I've seen that zshrc somewhere before :D

Here is my zshrc.

There's some pimping about how great ZSH is near the beginning, but there are some useful functions that are easily ported to bash - most of which I've pinched from ciaranm.

The {1..9} stuff viperlin mentioned before has been in ZSH since 3.2.x, if I remember correctly.

Code: Select all

vman() {
  man $* | col -b | view -c 'set ft=man nomod nolist' -
}
Try it. It's pretty.

Also, some boring stuff:

Code: Select all

bug() {
  w3m "http://bugs.gentoo.org/show_bug.cgi?id=$1"
}

google() {
  w3m "http://www.google.com/search?q=$@"
}

foldoc() {
  w3m "http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=$1&action=Search"
}

fm() {
  w3m "http://www.freshmeat.net/search/?q=$@"
}

fw() {
  w3m "http://www.filewatcher.org/?q=$@"
}
I find these functions very useful though.

Favourites of mine in ZSH is the recursive globbing:

Code: Select all

/home/slarti/audio/**/*.ogg
Will recursively look for all all files ending in .ogg underneath /home/slarti/audio.

Code: Select all

/home/slarti/**/*(.)
Will look recursively under /home/slarti/ for all regular files.

Code: Select all

/home/slarti/**/*(/)
Will look recursively under /home/slarti/ for all directories.
Gentoo/AMD64, shell-tools, net-mail, vim, recruiters
IRC: slarti @ irc.freenode.net
Devspace
Top
gullyg
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 105
Joined: Tue Jun 22, 2004 4:37 am
Location: Edinburgh
Contact:
Contact gullyg
Website

  • Quote

Post by gullyg » Sun Sep 12, 2004 1:57 pm

1.

on my server (headless with out X11) i use screen.

at a prompt (ssh connection in my case)

screen -R (Makes a new session if not exists, otherwise reconnect)

ctrl+a + ctrl+c - new screen (term)
ctrl+a + ctrl+a - "tab" between screens
ctrl+a + ctrl+d - detach

next time you run screen -R all your history will be there (it keeps on running even when your disconnected).

Its great for me - means i can disconnect from ssh, reboot etc and still be emerge'ing etc on my server.

2

On in a console, terms etc, Ctrl+d logs-out!!

3

In my root .bashrc

Code: Select all

alias su="echo root"
Because sometimes when i'm half asleep i'll type su as root and wonder why it hasn't done anything[/code]
Not Y3K compliant

CPCFF
Top
solatis
Apprentice
Apprentice
User avatar
Posts: 214
Joined: Wed Nov 06, 2002 10:30 pm
Location: University of Twente, The Netherlands
Contact:
Contact solatis
Website

  • Quote

Post by solatis » Sun Sep 12, 2004 2:10 pm

alias rs='emerge rsync && eupdatedb && emerge -puD world'

saves me a lot of typing, and that way i never forget to eupdatedb :)
Grtz,

Leon Mergen
http://www.solatis.com/
Top
slarti`
Retired Dev
Retired Dev
User avatar
Posts: 376
Joined: Sat Sep 20, 2003 3:04 pm
Location: UK
Contact:
Contact slarti`
Website

  • Quote

Post by slarti` » Sun Sep 12, 2004 2:14 pm

solatis wrote:alias rs='emerge rsync && eupdatedb && emerge -puD world'

saves me a lot of typing, and that way i never forget to eupdatedb :)
esync (part of the esearch package) will emerge rsync, eupdatedb then show you the differences between your old tree and the new one. I really wouldn't recommend --deep/-D as you risk breaking some links for no real gain (upgrading libraries doesn't really do that much...)
Gentoo/AMD64, shell-tools, net-mail, vim, recruiters
IRC: slarti @ irc.freenode.net
Devspace
Top
solatis
Apprentice
Apprentice
User avatar
Posts: 214
Joined: Wed Nov 06, 2002 10:30 pm
Location: University of Twente, The Netherlands
Contact:
Contact solatis
Website

  • Quote

Post by solatis » Sun Sep 12, 2004 2:18 pm

Risk breaking links ? That's weird, I do -D for about 1.5 years now standard, never had any problems...
Grtz,

Leon Mergen
http://www.solatis.com/
Top
Post Reply

376 posts
  • Page 8 of 16
    • Jump to page:
  • Previous
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 16
  • Next

Return to “Documentation, Tips & Tricks”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic