更換源並更新#
https://gitee.com/SuperManito/LinuxMirrors
sudo apt-get update
sudo apt-get upgrade
SSH 系統自帶下面的命令可以控制開啟和關閉等服務#
systemctl enable ssh.service
systemctl status ssh.service
systemctl start ssh.service
systemctl restart ssh.service
Docker 一鍵安裝腳本#
https://gitee.com/SuperManito/LinuxMirrors
安裝一些常用應用:#
sudo apt install wget openssh-server nano exa fzf neofetch alacritty git tmux lua5.4 perl gcc g++ cmake zsh gdebi
nvim 去官網下載軟體包安裝!#
配置參考:#
/bin/sh: python: not found 問題的解決#
https://blog.csdn.net/qq_35067322/article/details/104917602
安裝字型#
https://blog.csdn.net/qq_37955704/article/details/117901454
java 系統自帶用下面的命令驗證:#
javac -version
java -version
python 查找安裝路徑
https://blog.csdn.net/jenyzhang/article/details/49646641
安裝 rust 編程環境#
curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
安裝 go 編程環境#
下載地址#
wget https://golang.google.cn/dl/go1.18.1.linux-amd64.tar.gz
執行命令
sudo tar -xzvf go1.18.1.linux-amd64.tar.gz -C /usr/local
打開配置檔案
sudo vim ~/.bashrc
修改配置檔案下面內容放在配置檔案最下面:
export GOROOT=/usr/local/go
export GOBIN=$HOME/go/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin
export GOPATH=$HOME/go
export GOPROXY=https://goproxy.io,direct
export GO111MODULE=auto
退出運行命令激活
source ~/.bashrc
不成功切換到 bash!
驗證安裝是否成功
go version
或者
go env
go 切換本地伺服器下載依賴包!#
sudo vim /etc/profile
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
之後更新配置:
source ~/.profile
nodjes 安裝:#
官方網站#
可以下載腳本安裝,不要用 sudo 運行腳本!但要給腳本開戶用戶權限!#
chmod +x ./setup.sh
安裝穩定版
nvm install stable
npm 切換源#
https://mirrors.sjtug.sjtu.edu.cn/docs/npm-registry
gping 安裝:#
echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
sudo apt update
sudo apt install gping
自帶 python 和 pip, 只需要更新一下 pip:#
pip install --upgrade pip
pip3 install --upgrade pip
安裝一些常用應用:#
pip3 install mycli tldr rich
helix 安裝:只能編譯安裝了。#
add-apt-repository:找不到命令
網上查了一下資料,原來是需要
software-properties-common
於是
sudo apt-get install software-properties-common
然後就能用add-apt-repository了
Anaconda 安裝方法,最好自己查一下有沒有新版本#
wget > https
://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-Linux-x86_64.sh
bash Anaconda3-2021.04-Linux-x86_64.sh
安裝 kotlin#
https://www.kotlincn.net/docs/tutorials/command-line.html
在基於 UNIX 的系統(如 OS X、Linux、Cygwin、FreeBSD 和 Solaris)上安裝 Kotlin 的更簡單方法是使用 SDKMAN!。 只需在終端中運行以下命令並按照說明操作即可:
$ curl -s https://get.sdkman.io | bash
接下來打開一個新終端並安裝 Kotlin:
$ sdk install kotlin
驗證是否安裝成功
kotlinc -version
postgresql 安裝教程:#
sudo su - postgres
psql
ALTER USER postgres WITH PASSWORD '此處填寫密碼';
\q
exit
開啟服務#
1.先查看是否有postgresql服務
[root@os bin]# cd /usr/lib/systemd/system
[root@os system]# ls
2. 关闭服务
systemctl stop postgresql-9.5.service
3.啟動服務
systemctl start postgresql.service
重啟
systemctl restart postgresql.service
查看狀態
systemctl status postgresql.service
開機啟動
systemctl enable postgresql.service
遠程連接參考
https://www.cnblogs.com/studywithallofyou/p/12397107.html
mariadb 安裝教程#
https://blog.csdn.net/cyz141001/article/details/120236803
sudo mysql -uroot -p
設置登錄密碼
set password for root@localhost = password('spacemacs');
use mysql;
GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 此處填寫密碼' WITH GRANT OPTION;
#設置root密碼!
FLUSH PRIVILEGES;
exit
systemctl restart mariadb
遠程訪問方法:
終端美化:#
執行命令安裝 z4h:
if command -v curl >/dev/null 2>&1; then
sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
else
sh -c "$(wget -O- https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
fi
tmux 美化配置#
先安裝 tumx 應用,然後安裝美化配置腳本
git clone https://github.com/gpakosz/.tmux.git
ln -s -f .tmux/.tmux.conf
cp .tmux/.tmux.conf.local .
終端應用 alacrity 安裝:#
在 Debian / Ubuntu 下安裝 Alacritty - 知乎 (zhihu.com)#
安裝過程如下:
首先確保你的系統中有 git 、 curl 、 cargo ,若沒有請安裝:
sudo apt install git curl cargo
接下來將倉庫中的文件 clone 下來:
git clone https://github.com/alacritty/alacritty.gitcd alacritty
之後安裝 rust 編譯工具:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
確認一下剛剛安裝的編譯工具:
rustup override set stable
rustup update stable
安裝幾個待會兒安裝所依賴的包:
sudo apt install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev python3
使用 cargo 來編譯安裝:
cargo build --release
若沒有報錯,也就是完成了編譯安裝,那麼你將可以在 ./target/release/ 下找到一個可執行的二進制文件 alacritty ,這時候已經離完成安裝不遠了。
接下來回到 target 的父目錄,通過以下指令使你能在 GUI 中打開 alacritty :
sudo cp target/release/alacritty /usr/local/bin # or anywhere else in $PATHsudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svgsudo desktop-file-install extra/linux/Alacritty.desktopsudo update-desktop-database
這時你已經可以在系統中找到 alacritty 的身影了。但別急,還有最後一步配置要做。
接下來分三個主流 Shell 進行配置:
對於 Zsh :
mkdir -p ${ZDOTDIR:-~}/.zsh_functionsecho 'fpath+=${ZDOTDIR:-~}/.zsh_functions' >> ${ZDOTDIR:-~}/.zshrccp extra/completions/_alacritty ${ZDOTDIR:-~}/.zsh_functions/_alacritty
對於 Fish :
mkdir -p $fish_complete_path[1]cp extra/completions/alacritty.fish $fish_complete_path[1]/alacritty.fish
對於 Bash :
如果不想移除 alacritty 的源文件夾,你應該:
echo "source $(pwd)/extra/completions/alacritty.bash" >> ~/.bashrc
否則你應該複製補全文件到~/.bash_completion 下並 source 它:
mkdir -p ~/.bash_completioncp extra/completions/alacritty.bash ~/.bash_completion/alacrittyecho "source ~/.bash_completion/alacritty" >> ~/.bashrc
結束了最後的配置後,alacritty 的安裝就完成了!
安裝主題
npm i -g alacritty-themes
輸入下面的命令生成背景配置文件!
alacritty-themes --create
輸入下面命令進行主題選擇!
alacritty-themes
helix 文本編輯器安裝:#
sudo add-apt-repository ppa:maveonair/helix-editor
sudo apt update
sudo apt install helix
自帶主題也可以安裝第三方主題
Release latest · CptPotato/helix-themes (github.com)
下載主題包解壓後複製到:
> ~/.config/helix/themes /
配置語言服務:
> ~/.config\helix\languages.toml
按配置要求安裝寫入配置信息
配置編程器基本信息,比如默認用那個主題!
How to install the default language servers · helix-editor/helix Wiki (github.com)
##### 配置文件位置: > ~/.config\helix\config.toml
基本配置如下:#
theme = "doom_acario_dark"
[editor]
line-number = "relative"
mouse = false
[editor.cursor-shape]
insert = "bar"
normal = "block"
select = "underline"
[editor.file-picker]
hidden = false