天津網(wǎng)站建設(shè)服務(wù)好整合營(yíng)銷案例
使用服務(wù)器訓(xùn)練網(wǎng)絡(luò)時(shí),不敢關(guān)閉終端窗口?用screen~
服務(wù)器訓(xùn)練神經(jīng)網(wǎng)絡(luò)必備工具Screen使用教程
- `使用服務(wù)器訓(xùn)練網(wǎng)絡(luò)時(shí),不敢關(guān)閉終端窗口?用screen~`
- 一、Screen常用命令
- 1. 啟動(dòng)新會(huì)話
- 2. 重新連接會(huì)話
- 3. 列出所有會(huì)話
- 4. 窗口管理
- 5. 斷開和關(guān)閉會(huì)話
- 6. 其他實(shí)用命令
- 二、自定義日志文件名
- 自定義日志文件命令
- 示例
- 三、總結(jié)
在服務(wù)器管理中,Screen是一款非常實(shí)用的工具,它允許用戶在不退出終端窗口的情況下執(zhí)行長(zhǎng)時(shí)間運(yùn)行的程序,并且可以輕松地在多個(gè)窗口和會(huì)話之間切換。本文將詳細(xì)介紹Screen的常用命令及其使用方法,同時(shí)還會(huì)講解如何自定義日志文件名。
一、Screen常用命令
1. 啟動(dòng)新會(huì)話
-
命令:
screen
- 功能:啟動(dòng)一個(gè)新的會(huì)話,如果沒有指定會(huì)話名稱,則自動(dòng)為該會(huì)話指定一個(gè)隨機(jī)名稱。
-
命令:
screen -S session_name
- 功能:啟動(dòng)一個(gè)名為
session_name
的新會(huì)話。
- 功能:啟動(dòng)一個(gè)名為
2. 重新連接會(huì)話
- 命令:
screen -r session_name
- 功能:重新連接到名為
session_name
的會(huì)話。
- 功能:重新連接到名為
3. 列出所有會(huì)話
- 命令:
screen -ls
- 功能:列出當(dāng)前所有正在運(yùn)行的會(huì)話。
4. 窗口管理
-
顯示幫助信息:
Ctrl + a ?
- 功能:顯示所有可用命令的幫助信息。
-
創(chuàng)建新窗口:
Ctrl + a c
- 功能:在當(dāng)前會(huì)話中創(chuàng)建一個(gè)新窗口。
-
切換到下一個(gè)窗口:
Ctrl + a n
- 功能:切換到下一個(gè)窗口。
-
切換到上一個(gè)窗口:
Ctrl + a p
- 功能:切換到上一個(gè)窗口。
-
切換到指定窗口:
Ctrl + a 0~9
- 功能:切換到編號(hào)為0~9的窗口。
5. 斷開和關(guān)閉會(huì)話
-
斷開當(dāng)前會(huì)話:
Ctrl + a d
- 功能:斷開與當(dāng)前會(huì)話的連接,但不停止會(huì)話中的任務(wù),并將會(huì)話轉(zhuǎn)到后臺(tái)運(yùn)行。
-
關(guān)閉會(huì)話:
screen -X -S session_name quit
- 功能:關(guān)閉名為
session_name
的會(huì)話。
- 功能:關(guān)閉名為
6. 其他實(shí)用命令
-
重新連接并斷開之前的連接:
screen -r -d session_name
- 功能:重新連接到名為
session_name
的會(huì)話,并斷開之前的連接。
- 功能:重新連接到名為
-
強(qiáng)制重新連接會(huì)話:
screen -D -r session_name
- 功能:與上一條命令類似,但不會(huì)分離之前的其他連接。
二、自定義日志文件名
在使用Screen啟動(dòng)會(huì)話時(shí),可以將輸出信息保存到日志文件中。默認(rèn)情況下,日志文件名為screenlog.0
,其中“0”表示第一個(gè)窗口的編號(hào)。若使用多個(gè)窗口,每個(gè)窗口的輸出信息都會(huì)寫入到一個(gè)新的日志文件中。
自定義日志文件命令
- 命令:
screen -L -Logfile logfile_name -dmS session_name command
- 功能:啟動(dòng)一個(gè)名為
session_name
的新會(huì)話,并將所有輸出信息保存到logfile_name
文件中。command
表示需要在新會(huì)話中運(yùn)行的命令。
- 功能:啟動(dòng)一個(gè)名為
示例
例如,要啟動(dòng)一個(gè)名為dnet
的新會(huì)話,并將日志文件保存為dnet.log
,可以使用以下命令:
screen -L -Logfile dnet.log -dmS dnet
上述命令將啟動(dòng)一個(gè)名為dnet
的會(huì)話,在后臺(tái)運(yùn)行并將所有輸出信息保存到dnet.log
文件中。通過(guò)screen -r dnet
命令可以重新連接到該會(huì)話。
三、總結(jié)
Screen是一款非常強(qiáng)大的服務(wù)器工具,通過(guò)本文介紹的常用命令和自定義日志文件名的方法,可以更加高效地管理和使用Screen會(huì)話。