nohup命令,无sudo安装(python为例),scp拷贝其他服务器文件

本文介绍了Linux中的nohup命令用法,如何使其在用户退出账户后继续运行进程,并详细展示了无root权限下安装Python3.10.12的过程。同时,还讲解了scp命令用于在不同服务器间复制文件和文件夹的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nohup

nohup命令及其输出文件
如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( nohang up)。

nohup [command] &

使用nohup命令提交作业
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:

nohup [command] > myout.file 2>&1 &

在上面的例子中,输出被重定向到myout.file文件中。
使用 jobs 查看任务。
使用 fg %n 关闭。

参考
参考1 Linux Shell nohup命令用法
参考2 nohup /dev/null 2>&1 含义详解

Linux 无root 无sudo 安装软件,以python为例

下载安装包,python发布版本见 https://www.python.org/downloads/source/,我这里下载Python 3.10.12

wget https://www.python.org/downloads/release/python-31012/ 

解压

tar -xvf Python-3.10.12.tgz 

make和安装

mkdir -p /home/user_name(这里替换成你的用户名)/python
cd Python-3.10.12
./configure --prefix="/home/user_name(同上,这里替换成你的用户名)/python/"
make
make install

添加环境变量

vim ~/.bashrc

在.bashrc中加入

# python3/pip3 环境变量
export PATH=/home/user_name(同上,这里替换成你的用户名)/python/bin:$PATH

source

source ~/.bashrc

测试是否成功

python3 -V
pip3 -V

参考
参考文章1:Linux 无root 无sudo 安装python3

scp命令从另一台服务器拷贝文件和文件夹

拷贝文件

scp xyz@192.168.0.100:/home/123.jpg /data/567.jpg
## 从ip为192.168.0.100服务器用户名为xyz用户下载/home/123.jpg文件到本服务的/data/567.jpg

拷贝文件夹

scp -r xyz@192.168.0.100:/home/abc /data/efg
## 从ip为192.168.0.100服务器用户名为xyz用户下载/home/abc文件到本服务的/data/efg

参考文章: scp复制文件夹,scp复制文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值