Ubuntu安装后配置+shell

一般大家安装完Ubuntu不会直接使用,会先下载一些软件,甚至将桌面配置得更漂亮一些,原本这种博客应该没什么好写的,只是最近学会用shell,发现利用shell来配置Ubuntu简直事半功倍;具体思路是,我先将配置过程中需要用到的命令写入shell脚本,然后运行shell脚本,就可以一次性完成配置工作;对于第一次配置来说,没有什么区别,但是,谁知道自己什么时候想重装系统呢,有了这个shell脚本,下次配置系统直接运行这个shell脚本就行,方便多了。

首先创建一个shelll脚本

touch Init.sh
sudo chmod +x Init.sh

然后在shell脚本Init.sh中添加如下内容

#替换阿里源
echo "deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse" > sources.list
cp /etc/apt/sources.list /etc/apt/sources.list.bak
cp sources.list /etc/apt/sources.list
apt update
#-y使得升级软件时不用询问,直接yes,下面也是
apt -y upgrade
#音量控制工具
apt install -y pavucontrol
#媒体播放工具
apt install -y vlc
#解压软件
apt install -y unrar
#压缩软件
apt install -y rar
#C语言编译器
apt install -y gcc
#C++编译器
apt install -y g++
#启动盘创建器
apt install -y usb-creator-gtk
#分布式版本管理工具
apt install -y git
#go语言编译器
apt install -y golang-go
#pip下载工具
apt install -y python-pip
#强大的vim编辑器
apt install -y vim
apt install -y vim-gnome
#配置vim
echo "set ai
set aw
set flash
set ic
set nu
set number
set showmatch
set showmode
set showcmd
set warn
set ws
set wrap
filetype plugin on
set autoindent
set cindent
set noignorecase
set ruler
set scrolloff=5
set shiftwidth=4
set softtabstop=4
set tabstop=4
set wrap
syntax enable
syntax on
set autoindent
set smartindent
set mouse=a
set lines=24 columns=80
set helplang=cn
set guifont=Monospace\ 10
set showtabline=2" > vimrc
cp /etc/vim/vimrc /etc/vim/vimrc.bak
cp vimrc /etc/vim/vimrc
#安装flash插件
tar zxvf fujian/flash.tar.gz -C fujian/flash
cp fujian/flash/libflashplayer.so /usr/lib/mozilla/plugins/
cp -r fujian/flash/usr/* /usr
rm -r fujian/flash
#下载deb安装工具
apt install -y gdebi
#安装WPS,--n参数使得在安装过程中不会询问,下面也是
gdebi fujian/WPS.deb --n
#安装metasploit
gdebi fujian/msf.deb --n
#安装网易云音乐
gdebi fujian/NetEase.deb --n
#安装百度网盘
gdebi fujian/baidudisk.deb --n
#安装google
gdebi fujian/google.deb --n
#安装Java
gdebi fujian/java.deb --n

在运行shell脚本之前,我们在shell脚本的父目录下新建一个fujian文件夹,其中存放shell脚本依赖的flash插件压缩包以及一些软件的deb安装包,可以自行下载(flash插件的.tar.gz压缩包,WPS deb包,metasploit deb包,网易云音乐deb包,百度网盘deb包,google deb包,Java deb包且依次重命名为flash.tar.gz,WPS.deb,msf.deb,NetEase.deb,baidudisk.deb,google.deb,java.deb),或者直接用我整理好的    链接: https://pan.baidu.com/s/1ev01sfInukJFgUvTqqiYwg  密码: jvta

然后运行脚本

sudo ./Init.sh

总结:刚开始安装完Ubuntu进行配置时,自己手工在终端输入命令,一点一点的操作,当时还不了解shell,当了解shell之后,发现它可以显著提升我们的工作效率;在我看来。上述只是我们对shell脚本的一种应用,在我们工作的时候,有时候需要想想是否可以用一些工具来提升我们的工作效率。

发布了9 篇原创文章 · 获赞 0 · 访问量 122

猜你喜欢

转载自blog.csdn.net/ckm1607011/article/details/105468065