常用命令
Cd
Ls
Unzip
Unrar x
Mv
Pwd
rz
sz
rm -rf /root/logs/game#删除文件夹
rm -f /root/logs/game/nohup.log#删除文件
#返回上级目录cd..
#目录创建
mkdir
路径添加
Vim ~/.bash_profile
#python环境变量的添加
Export PYTHONPATH=$PYTHONPATH:/home/user/incorrect/path/site-packages
#全局环境变量的添加
exportPATHexportPATH=$PATH:/home/luna/packages
#重新加载环境变量
Source ~/.Bash_profile
#查看环境变量
printenv PATH
重点:
在Python解释器中,使用sys.path来查看Python的搜索路径,会显示Python解释器在导入模块时会搜索的路径 :
importsys
print(sys.path)
#显示包的安装路径
Pip show baoming
#查看正在运行的jupyert进程
ps aux | grep jupyter
在使用ctrl+C使得jupyter 进程解释时
选择n或者不输入:
- Jupyter Notebook服务器将继续运行。
- 你可以在浏览器中重新连接到指定的端口,例如:http://服务器路径:原端口/
- 服务器将保持活动状态,并且所有未关闭的内核也将保持运行。
- 选择y:
- Jupyter Notebook服务器将关闭。
- 所有活动的内核将被关闭。
- 你将无法再通过该端口重新连接,除非你重新启动Jupyter Notebook服务器。
Jupyter notebook端口配置的过程中,怎么保证每次的端口是一致的:
方法一:命令行参数
你可以在启动Jupyter Notebook时通过命令行参数指定端口。例如,如果你想使用端口8888,可以使用以下命令:
jupyter notebook --port=8888
方法二:修改Jupyter Notebook的配置文件
Vim ~/.jupyter/jupyter_notebook_config.py
找到以下行(如果没有找到,可以手动添加):
c.NotebookApp.port = 8888
去掉注释符号(#),并将端口号设置为你想要的固定端口,例如8888:
c.NotebookApp.port =8888
保存并关闭文件。
检查端口是否被占用
lsof -i :8888
保证终端关也依然在运行的命令
nohupjupyter notebook --allow-root >data_test.log 2 >&1 &
此命令用于在后台启动Jupyter Notebook服务器,允许以root用户身份运行,并将所有输出(包括标准输出和标准错误)重定向到一个日志文件中,即使关闭终端,Jupyter Notebook服务器也会继续运行。
- nohup是一个命令,用于退出终端后继续运行指定的命令。
- jupyter notebook --allow-root:
用于启动Jupyter Notebook服务器,其中--allow-root选项允许以root用户身份运行Jupyter Notebook。默认情况下,Jupyter Notebook不允许以root用户身份运行,因此需要显式指定这个选项。
- > data_test.log 2>&1:
这部分用于重定向输出:
- >:将标准输出(stdout)重定向到指定的文件,这里是data_test.log。
- 2>&1:将标准错误(stderr)重定向到标准输出(stdout),即将所有错误信息也写入到data_test.log文件中。
- &:
将命令放到后台执行,所以可以继续在当前终端会话中执行其他命令,而不需要等待Jupyter Notebook进程结束。
xshell返回命令行
使用 Ctrl + C:
按下 Ctrl + C 组合键。这通常会中断当前的操作并返回到命令行。
使用 Ctrl + Z:
按下 Ctrl + Z 组合键。这会将当前进程挂起并返回到命令行。