客製中文版ubuntu livecd 9.04(六)



  • 終端機最佳化

  1. 刪除/etc/skel/
    .profile.bash_logout.bashrc,以及/etc/skel/中多餘的檔案,如:examples.desktop

  2. 修改/etc/profile


#
/etc/profile: system-wide .profile file for the Bourne shell
(sh(1))

#
and Bourne compatible shells (bash(1), ksh(1), ash(1), …).

 

if
[ -d /etc/profile.d ]; then

for
i in /etc/profile.d/*.sh; do

if
[ -r $i ]; then

.
$i

fi

done

unset
i

fi

 

if
[ "$PS1" ]; then

if
[ "$BASH" ]; then

PS1=’\u@\h:\w\$

if
[ -f /etc/bash.bashrc ]; then

.
/etc/bash.bashrc

fi

else

if
[ "`id -u`" -eq 0 ]; then

PS1=’#

else

PS1=’$

fi

fi

fi

 

umask
022

 

export
TZ="Asia/Taipei"

 

#
Set LOCALE

case
"$(tty)" in

*/dev/tty[1-6])

export
LANG=C

;;

*)

;;

  1. 修改/etc/bash.bashrc

#
System-wide .bashrc file for interactive bash(1) shells.

 

#
To enable the settings / commands in this file for login shells as
well,

#
this file has to be sourced in /etc/profile.

 

#
If not running interactively, don’t do anything

[
-z "$PS1" ] && return

 

#
check the window size after each command and, if necessary,

#
update the values of LINES and COLUMNS.

shopt
-s checkwinsize

 

#
set variable identifying the chroot you work in (used in the
prompt below)

if
[ -z "$debian_chroot" ] && [ -r
/etc/debian_chroot ]; then

debian_chroot=$(cat
/etc/debian_chroot)

fi

 

#
set a fancy prompt (non-color, overwrite the one in /etc/profile)

PS1=’${debian_chroot:+($debian_chroot)}\u@\h:\w\$

 

#
Commented out, don’t overwrite xterm -T "title" -n
"icontitle" by default.

#
If this is an xterm set the title to user@host:dir

#case
"$TERM" in

#xterm*|rxvt*)

#
PROMPT_COMMAND=’echo -ne "33]0;${USER}@${HOSTNAME}:
${PWD}07"’

#
;;

#*)

#
;;

#esac

 

#
enable bash completion in interactive shells
按下tab能補完指令的修改

if
[ -f /etc/bash_completion ]; then

.
/etc/bash_completion

fi

 

#
sudo hint

if
[ ! -e $HOME/.sudo_as_admin_successful ]; then

case
" $(groups) " in *\ admin\ *)

if
[ -x /usr/bin/sudo ]; then

cat
<<-EOF

To
run a command as administrator (user "root"), use "sudo
<command>".

See
"man sudo_root" for details.


EOF

fi

esac

fi

 

#
if the command-not-found package is installed, use it

if
[ -x /usr/lib/command-not-found ]; then

function
command_not_found_handle {


# check because c-n-f could’ve been removed in the meantime

if
[ -x /usr/lib/command-not-found ]; then


/usr/bin/python /usr/lib/command-not-found — $1

return
$?

else


return 127

fi

}

fi

 

export
TZ="Asia/Taipei"

 

alias
..="cd .."

alias
which="type -path"

alias
where="type -all"

alias
ll="ls -al –color=auto"

alias
l="ls -a –color=auto"

alias
rm="rm -i"

alias
mv="mv -i"

alias
cp="cp -i"

alias
la="ls -la –color=auto"

alias
ls="ls –color=auto"

如果有變換根目錄的,請卸載+exit離開

壓縮系統squashfs並建立manifestmd5sum

打包ISO

利用virtualbox測試

分類: ubuntu Mint LMDE Manjaro。這篇內容的永久連結