分类 "Linux" 下的文章

问题:使用export添加完环境变量后未生效

解决:这是因为export添加的变量仅在当前shell会话有效,关闭会话就会失效了,建议将export存储在~/.bashrc中

方法:

vim ~/.bashrc 或 vim /etc/profile
    export PATH=$PATH:/tmp/hello

问题:vim中如何将代码折叠

解决:配置折叠文件,不需要插件

方法:

一、找开vim配置文件vimrc

sudo vim /etc/vim/vimrc

注:这是系统文件,所有用户生效,如果只想当前用户生效,就修改当前用户home目录下的.vimrc文件

cd ~
vim .vimrc                            (.vimrc是在用户home目录下的,而不是.vim目录下)

二、配置折叠代码

set fdm=marker

阅读全文

问题:vim配置,设置vim的vimrc文件

方法:

打开vimrc文件

sudo vim /etc/vimrc  (个人目录是.vimrc文件)

本人默认配置

set nu
colorscheme delek
filetype plugin on
set fdm=indent
set foldlevel=3
set hlsearch
set incsearch
set showcmd
set showmatch
set autoindent
set expandtab
set ts=4
set pastetoggle=<F9>

阅读全文

问题:使用npm安装包时出错Error: No 'name' field found in package.json;npm报错 Error: Cannot find module 'semver'

解决:这是因为npm版本过低了
方法:
1、卸载旧版本

sudo apt-get purge nodejs npm
或
sudo apt remove nodejs npm
sudo apt autoremove

2、更换安装源并安装

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
或
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

阅读全文

问题:如何使用supervisor进行进程管理

解决:supervisor是一个进程管理工具,主要的命令:

一、supervisord : supervisor的服务器端部分,启动supervisor就是运行这个命令

二、supervisorctl:启动supervisor的命令行窗口

方法:

一、ubuntu安装supervisor

sudo apt-get install supervisor

成功安装后可以在python命令行输入import supervisor 查看是否能成功加载

阅读全文