ubuntu1804
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04/
1 source
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse" > /etc/apt/sources.list echo "deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse" >> /etc/apt/sources.list echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse" >> /etc/apt/sources.list echo "deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse" >> /etc/apt/sources.list echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse" >> /etc/apt/sources.list echo "deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse" >> /etc/apt/sources.list echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse" >> /etc/apt/sources.list echo "deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse" >> /etc/apt/sources.list apt-get update
clean
apt-get autoclean apt-get clean apt-get autoremove
2 install
apt-get install build-essential -y apt-get install vim -y apt-get install git -y apt-get install fswatch -y apt-get install p7zip-full -y apt-get install cmake -y apt-get install net-tools -y apt-get install tmux -y apt-get install gawk -y apt-get install tree -y apt-get install flex -y apt-get install bison -y apt-get install exfat-utils -y apt-get install httrack -y apt-get install fcitx-bin -y apt-get install fcitx-table -y apt-get install ttf-mscorefonts-installer -y apt-get install fontconfig apt-get install terminator -y apt-get install lua5.3 -y apt-get install curl -y apt-get install fzf -y apt-get install expect -y apt-get install openjdk-8-jdk -y
sudo apt-get install chromium-browser sudo apt-get install exfat-utils
3 Vbox增强功能
sudo usermod -aG vboxsf $(whoami)
apt-get install nodejs -y apt-get install npm -y npm config set registry https://registry.npm.taobao.org npm install -g typescript
#下载texlive镜像 https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/ #加载镜像文件 sudo mount -o loop texlive.iso /mnt cd /mnt sudo ./install-tl #点击完成,卸载镜像文件 cd /; sudo umount /mnt
vscode plugin
repeat() { while :; do $@ && return; sleep 10; done }
echo 开始获取已经安装的插件
installed=`code --list-extensions 2>&1`
echo 完成获取全部已经安装插件
tryin() {
ison=$(echo "$installed" | grep $1)
if [[ "$ison" != "" ]]
then
echo "略,早都安完了,$1"
return 0
fi
echo "正在试 $1"
msg=`code --install-extension $1 2>&1`
echo "尝试 $1 结果: $msg"
result=$(echo "$msg" | grep -P "TIME.*OUT | getaddrinfo.*NOT.*FOUND")
if [[ "$result" != "" ]]
then
echo "网不好,再试: $1"
return 1
else
echo "应该安装完了: $1"
return 0
fi
}
repeat tryin 13xforever.language-x86-64-assembly
repeat tryin aaron-bond.better-comments
repeat tryin abierbaum.vscode-file-peek
repeat tryin abusaidm.html-snippets
repeat tryin actboy168.lua-debug
repeat tryin adamhartford.vscode-base64
repeat tryin adamwalzer.string-converter
repeat tryin adashen.vscode-tomcat
repeat tryin AlanWalk.markdown-toc
repeat tryin alefragnani.Bookmarks
repeat tryin alefragnani.project-manager
repeat tryin annsk.alignment
repeat tryin auchenberg.vscode-browser-preview
repeat tryin austin.code-gnu-global
repeat tryin bajdzis.vscode-database
repeat tryin basdp.language-gas-x86
repeat tryin bbenoist.Doxygen
repeat tryin bbenoist.shell
repeat tryin berublan.vscode-log-viewer
repeat tryin bibhasdn.unique-lines
repeat tryin bierner.markdown-checkbox
repeat tryin bierner.markdown-emoji
repeat tryin bierner.markdown-preview-github-styles
repeat tryin bltg-team.masm
repeat tryin bradymholt.pgformatter
repeat tryin brunnerh.insert-unicode
repeat tryin chrisdias.vscode-opennewinstance
repeat tryin christian-kohler.npm-intellisense
repeat tryin christian-kohler.path-intellisense
repeat tryin chrmarti.regex
repeat tryin CoenraadS.bracket-pair-colorizer
repeat tryin Compulim.vscode-clock
repeat tryin cschlosser.doxdocgen
repeat tryin cssho.vscode-svgviewer
repeat tryin d9705996.perl-toolbox
repeat tryin dakara.transformer
repeat tryin danielpinto8zz6.c-cpp-compile-run
repeat tryin darkriszty.markdown-table-prettify
repeat tryin DavidAnson.vscode-markdownlint
repeat tryin dbaeumer.vscode-eslint
repeat tryin donjayamanne.python-extension-pack
repeat tryin DotJoshJohnson.xml
repeat tryin doublefint.pgsql
repeat tryin dsznajder.es7-react-js-snippets
repeat tryin dtsvet.vscode-wasm
repeat tryin eamodio.gitlens
repeat tryin earshinov.permute-lines
repeat tryin ecmel.vscode-html-css
repeat tryin EFanZh.graphviz-preview
repeat tryin eg2.vscode-npm-script
repeat tryin emilast.LogFileHighlighter
repeat tryin eriklynd.json-tools
repeat tryin esbenp.prettier-vscode
repeat tryin everettjf.filter-line
repeat tryin faustinoaq.lex-flex-yacc-bison
repeat tryin fcrespo82.markdown-table-formatter
repeat tryin florianloch.text-transform
repeat tryin formulahendry.auto-close-tag
repeat tryin formulahendry.auto-rename-tag
repeat tryin formulahendry.code-runner
repeat tryin formulahendry.vscode-mysql
repeat tryin geeklearningio.graphviz-markdown-preview
repeat tryin goessner.mdmath
repeat tryin gogocrow.webpack-snippets
repeat tryin GrapeCity.gc-excelviewer
repeat tryin Gruntfuggly.todo-tree
repeat tryin hars.CppSnippets
repeat tryin hdg.live-html-previewer
repeat tryin helixquar.asciidecorator
repeat tryin HookyQR.beautify
repeat tryin hoovercj.vscode-power-mode
repeat tryin IBM.output-colorizer
repeat tryin idleberg.emoji-code
repeat tryin ithildir.java-properties
repeat tryin James-Yu.latex-workshop
repeat tryin janisdd.vscode-edit-csv
repeat tryin jaycetyle.vscode-gnu-global
repeat tryin jebbs.plantuml
repeat tryin jeremyrajan.webpack
repeat tryin jerriepelser.copy-markdown-as-html
repeat tryin jock.svg
repeat tryin Kelvin.vscode-sshfs
repeat tryin keyring.Lua
repeat tryin kriegalex.vscode-cudacpp
repeat tryin liximomo.sftp
repeat tryin luggage66.AWK
repeat tryin magicstack.MagicPython
repeat tryin maptz.regionfolder
repeat tryin mechatroner.rainbow-csv
repeat tryin mhutchie.git-graph
repeat tryin Mikael.Angular-BeastCode
repeat tryin mitchdenny.ecdc
repeat tryin mohsen1.prettify-json
repeat tryin mrmlnc.vscode-apache
repeat tryin ms-python.python
repeat tryin ms-vscode-remote.remote-ssh
repeat tryin ms-vscode-remote.remote-ssh-edit
repeat tryin ms-vscode-remote.remote-ssh-explorer
repeat tryin ms-vscode.cmake-tools
repeat tryin ms-vscode.cpptools
repeat tryin ms-vscode.Theme-MarkdownKit
repeat tryin msjsdiag.debugger-for-chrome
repeat tryin msjsdiag.vscode-react-native
repeat tryin naco-siren.gradle-language
repeat tryin octref.vscode-json-transform
repeat tryin oijaz.unicode-latex
repeat tryin Pivotal.vscode-spring-boot
repeat tryin PKief.markdown-checkbox
repeat tryin pthorsson.vscode-jsp
repeat tryin qcz.text-power-tools
repeat tryin quicktype.quicktype
repeat tryin redhat.java
repeat tryin redhat.vscode-xml
repeat tryin RomanPeshkov.vscode-text-tables
repeat tryin ryu1kn.edit-with-shell
repeat tryin ryu1kn.partial-diff
repeat tryin ryu1kn.text-marker
repeat tryin sandcastle.whitespace
repeat tryin sensourceinc.vscode-sql-beautify
repeat tryin shakram02.bash-beautify
repeat tryin shinnn.stylelint
repeat tryin shuworks.vscode-table-formatter
repeat tryin sidthesloth.svg-snippets
repeat tryin SimonSiefke.svg-preview
repeat tryin sleistner.vscode-fileutils
repeat tryin slevesque.shader
repeat tryin sohibe.java-generate-setters-getters
repeat tryin Stephanvs.dot
repeat tryin stkb.rewrap
repeat tryin supakornras.asymptote
repeat tryin TabNine.tabnine-vscode
repeat tryin tangzx.emmylua
repeat tryin technosophos.vscode-make
repeat tryin tushortz.java-imports-snippets
repeat tryin tushortz.java-snippets
repeat tryin twxs.cmake
repeat tryin Tyriar.sort-lines
repeat tryin vincaslt.highlight-matching-tag
repeat tryin VisualStudioExptTeam.vscodeintellicode
repeat tryin vsciot-vscode.vscode-arduino
repeat tryin vscjava.vscode-java-debug
repeat tryin vscjava.vscode-java-dependency
repeat tryin vscjava.vscode-java-pack
repeat tryin vscjava.vscode-java-test
repeat tryin vscjava.vscode-maven
repeat tryin vscode-icons-team.vscode-icons
repeat tryin vscodevim.vim
repeat tryin whiteout2.x86
repeat tryin wmaurer.join-lines
repeat tryin xabikos.JavaScriptSnippets
repeat tryin xabikos.ReactSnippets
repeat tryin ybaumes.highlight-trailing-white-spaces
repeat tryin Yog.yog-plantuml-highlight
repeat tryin yzane.markdown-pdf
repeat tryin yzhang.markdown-all-in-one
repeat tryin zeithaste.cursorCharCode
repeat tryin zenor.makefile-creator
repeat tryin zh9528.file-size
repeat tryin Zignd.html-css-class-completion
repeat tryin zxh404.vscode-proto3
font
# 使mkfontscale和mkfontdir命令正常运行 sudo apt-get install ttf-mscorefonts-installer # 使fc-cache命令正常运行 sudo apt-get install fontconfig # 创建目录 /usr/share/fonts/myfonts # 字体复制到文件夹 sudo cp ~/myfonts/* /usr/share/fonts/myfonts/ # 修改字体文件的权限,使root用户以外的用户也可以使用 cd /usr/share/fonts/ sudo chmod -R myfonts 755 # 建立字体缓存 mkfontscale # 如果提示 mkfontscale: command not found # 在Ubuntu下运行如下命令 # sudo apt-get install ttf-mscorefonts-installer mkfontdir fc-cache -fv # 如果提示 fc-cache: command not found # 在Ubuntu下运行如下命令 # sudo apt-get install fontconfig
remove topbar
#css修改,在文件末尾添加 /usr/share/gnome-shell/theme/ubuntu.css #panel,#panel *{ height: 0px; color: rgba(0, 0, 0, 0) } #重启
sudo echo "#panel,#panel *{" >> /usr/share/gnome-shell/theme/ubuntu.css
sudo echo "height: 0px;" >> /usr/share/gnome-shell/theme/ubuntu.css
sudo echo "color: rgba(0, 0, 0, 0)" >> /usr/share/gnome-shell/theme/ubuntu.css
sudo echo "}" >> /usr/share/gnome-shell/theme/ubuntu.css
git config
用户名 邮箱 查看配置信息 git config --list 全局配置 git config --global user.name "urn" git config --global user.email "ure@mail.com" git config --global color.ui auto 局部配置 git config user.name "urn" git config user.email "ure@mail.com" 优先使用局部配置