Linux相关初步运用

常用命令

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或者不输入:

  1. Jupyter Notebook服务器将继续运行。
  2. 你可以在浏览器中重新连接到指定的端口,例如:http://服务器路径:原端口/
  3. 服务器将保持活动状态,并且所有未关闭的内核也将保持运行。
  • 选择y:
  1. Jupyter Notebook服务器将关闭。
  2. 所有活动的内核将被关闭。
  3. 你将无法再通过该端口重新连接,除非你重新启动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 组合键。这会将当前进程挂起并返回到命令行。

相关推荐
mennekes3 小时前
临时用电线路标识:插头颜色、钟面标识配套规范
运维·网络·科技·安全·制造
wflynn3 小时前
GitHub 今日推荐|Edge0:让大号 MoE 模型在一台 Mac 上流式跑起来
python·开源·github
用户别睡觉5 小时前
五大 RAG 开源项目对比 2026:Dify、RAGFlow、FastGPT、AnythingLLM、LightRAG
github
程序猿老A5 小时前
轻量云服务器总是卡,内存占比高?
运维·服务器
用户7273744138845 小时前
在 Windows 11 上从零装好 Carapace BIN:一次真实操作记录
github
一只鹿鹿鹿6 小时前
智算算力、AI-芯片与产品解析(PPT文件)
大数据·运维·网络·人工智能·物联网·1024程序员节
miofly6 小时前
Claude Sonnet 5自主选药选坐标完成小鼠脑部手术,更强模型拒绝执行
开源·github
沫璃染墨6 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
Kobebryant-Manba6 小时前
C/S和B/S结构
运维·服务器
塞讯科技6 小时前
13,500 个分支被植入窃密工作流:Gheist 如何用 GitHub 令牌搬走仓库密钥
网络安全·ai·github·软件供应链安全·供应链投毒