sh ubuntu-setup.sh

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh ubuntu-setup.sh相关的知识,希望对你有一定的参考价值。

#!/bin/bash

sudo apt-get update

# 色んなプログラムを動かすための基本セット
sudo apt-get install -y git build-essential libssl-dev libreadline-dev curl
sudo apt-get -y install emacs24
# emacsの日本語をまともに(http://compress.hatenadiary.com/entry/2014/02/24/001932)
sudo apt-get -y install emacs-mozc
sudo apt-get -y install vim
# ターミナルソフト, 後で色設定
sudo apt-get -y install guake
# ランチャーソフト ログイン時に起動設定可能
sudo apt-get -y install synapse
ssh-keygen

# Rubyの設定
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc

source ~/.bashrc

rbenv install 2.3.4
rbenv rehash
rbenv global 2.3.4
ruby --version

# C, C++の設定
apt-get install -y clang-3.8

# Git 補完設定
# http://qiita.com/anddev68/items/9f7921eb46ecae7c1cb5
mkdir ~/.git-bash
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash > ~/.git-bash/git-completion.bash
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh > ~/.git-bash/git-prompt.sh

cat << EOS >> ~/.bashrc
source ~/.git-bash/git-prompt.sh
source ~/.git-bash/git-completion.bash
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='# \[\033[32m\]\u @ in \[\033[34m\]\w on git:\[\033[31m\]$(__git_ps1)\[\033[00m\]\n\$ '
EOS

# Bashの設定
echo "export LS_COLORS='di=01;35'" >> ~/.bashrc
echo "alias ls=ls -F --color" >> ~/.bashrc

source ~/.bashrc

以上是关于sh ubuntu-setup.sh的主要内容,如果未能解决你的问题,请参考以下文章

如何使我的命令行在具有扩展名(.sh)和名称如“weird.sh.sh.sh”的文件上工作

sh sh_template.sh

sh sh.sh

Linux下面如何运行 SH文件

配置告警系统主脚本main.sh mon.sh load.sh 502.sh disk.sh

shell 脚本各种执行方式(source ./*.sh, . ./*.sh, ./*.sh)的区别