这里记录终端后台操作命令:
Linux常用后台操作命令
1.command > ouk.file 2>&1 &
后台运行命令,并且将输出重定向至文件,便于查看,缺点此时不占用终端,但终端关闭,命令停止
2.nohup command &
不挂起命令,关闭终端继续在后台执行
3.nohup command > myout.file 2>&1 &
推荐方式,后台挂起,重定向输出命令
控制后台命令
jobs
查看当前有多少在后台运行的命令。
jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated。但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识。
ctrl + z
暂停当前命令
fg
继续当前命令
ctrl + c
终端正在执行的命令
修改环境变量
常用修改当前用户环境变量
1 | vim ~/.bahrc |
ssh远端登录进入Conda环境
1 | echo 'export PATH="~/anaconda3/bin:$PATH"'>>~/.bashrc |
终端进程控制
1 | # 查看当前终端进行的任务 |
系统控制命令
1 | # 查看CPU信息 |
开机自动启动ssh命令
1 | sudo systemctl enable ssh |
关闭ssh开机自动启动命令
1 | sudo systemctl disable ssh |
单次开启ssh
1 | sudo systemctl start ssh |
单次关闭ssh
1 | sudo systemctl stop ssh |
设置好后重启系统
1 | reboot |
#查看ssh是否启动,看到Active: active (running)即表示成功
sudo systemctl status ssh
配置国内源
1 | sudo vim /etc/apt/sources.list |
安装docker
1 | curl -sSL https://get.daocloud.io/docker | sh |