# linux 操作
$ sudo dpkg -i xxx文件名 安装对应的linux版本文件如.deb格式
// 可以找到对应安装文件的位置,直接拖动到终端、直接获取文件名
$ ls 查看当前文件夹下所有文件
$ sudo -root 设置管理员权限操作
$ sudo -root chmod -R 777 xx 文件名 文件夹添加权限
pwd 查看当前目录地址
mkdir xxx 创建目录文件夹
rm -rf xxx 删除文件夹名称
设置桌面快捷启动方式及桌面小标
最快方式 找到如下目录 cd /usr/share/applications/
拖动快捷方式到桌面即可,图标需要找到相应的png图片手动设置即可
远程登录ssh root@ip地址 登出logout ctrl + d
配置ip别名 cd ~/.ssh 新建config文件
写入如下
Host alias
HostName IP
scp -r xxx 文件夹名 将对应目录下所有文件拷贝到对应的目录
tar -zxvf xxx
tomcat/bin/startup.sh | shutdown.sh
hostnamectl set-hostname @xxx 设置服务器名
mvn clean install
# 安装 node
首先选择对应下载链接
wget http://nodejs.org/dist/latest/node-v10.11.0-linux-x64.tar.gz
下载到本地
tar xf node-v5.10.1-linux-x64.tar.gz -C /usr/local/
切换到本地,建立软连接
cd /usr/local/
mv node-v5.10.1-linux-x64/ nodejs
ln -s /usr/local/nodejs/bin/node /usr/local/bin
ln -s /usr/local/nodejs/bin/npm /usr/local/bin
测试node -v
# 安装 yarn
通过下载源下载yarn
sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3
echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
测试yarn -v
# 设置淘宝镜像
npm或者yarn设置淘宝源
查看当前配置镜像
npm get registry
yarn config get registry
设置淘宝镜像
npm config set registry http://registry.npm.taobao.org/
yarn config set registry http://registry.npm.taobao.org/
恢复到初始的镜像
npm config set registry https://registry.npmjs.org/
yarn config set registry http://registry.npmjs.org/
# 安装 oh my zsh
首先安装zsh
Ubuntu
apt install zsh
确认
zsh --version
安装oh-my-zsh
使用gitee源
sh -c "$(wget https://gitee.com/gloriaied/oh-my-zsh/raw/master/tools/install.sh -O -)"
编辑配置文件
vim ~/.zshrc
zsh_theme更改主题样式
plugins=(
git
z //跳转最常访问的路径。如blog,直接通过 z blog目录名实现跳转
)
修改完配置文件需要重新加载:source ~/.zshrc
vim常用操作
ESC + :q! 强制退出
:wq 保存后退出
/(关键字) 全局查找
# 安装 tmux
$ sudo apt-get install tmux
$ tmux启动
设置终端默认启用tmux
edit - Profile Preference - Title and Command - Run a custom command instead of my shell - Custom command -tmux
常用tmux操作指令
启动后,底部状态栏 左侧显示窗口信息(编号和名称)右侧显示系统信息
ctrl + D /exit 退出编辑器
会话操作
tmux 更改会话名 tmux rename -t oldname newname
查看所有会话窗口 tmux ls
tmux split-window 将 window 垂直划分为两个 pane
tmux split-window -h 将 window 水平划分为两个 pane
ctrl + b顺时针切换会话
ctrl + b x 关闭当前会话
tmux switch -t <session-name>切换到对应会话
tmux detach 离开当前会话
tmux kill-session -t xxx会话名
窗口操作
新建窗口
ctrl +b 新建窗口
ctrl + 1、2 窗口序号切换窗口
ctrl + b p n 上一个、下一个窗口
ctrl + b &关闭当前窗口
# 安装 nvm
安装wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
vim ~/.bashrc
#写入配置
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
source ~/.bashrc
#判断nvm是否安装
nvm -v
nvm use xxx 使用对应版本
nvm install 14.13.2 安装对应版本
nvm list 查看已安装的版本