更换源并更新#
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