1. 程式人生 > >xshell列印日誌的兩種方式

xshell列印日誌的兩種方式

我們使用xshell時會經常需要把xshell中的內容列印到檔案中,或者因為內容過多,xshell介面無法顯示先顯示出的內容,或者需要明確記錄檔案中的東西,與再次執行的結果對比。無論因為什麼原因,都會經常使用到xshell日誌問題。

方法一 

1. 開啟“檔案”選單項,選擇“屬性”,開啟“屬性”對話方塊。


2. 在“類別”框中選擇“日誌記錄”一項,勾選紅框標註的“連線時開始日誌記錄”


3. 勾選後,介面中原來被禁用的項都變成可用狀態


4. 如果不想自定義日子名稱,可以跳過該步驟。


5. 選擇“終端”,從紅框標註的下拉框中選擇“Unicode(UTF-8)”一項,這是為了避免日誌檔案中出現亂碼的情況。


到此完成。

方法二

1.  首先開啟xshell,連線上伺服器。接著就在xshell的命令列介面,點選滑鼠右鍵,出現“日誌”,展開日誌選項,會有一個“啟動”選項,點選啟動。


2. 然後選擇你要儲存的目錄,此處我們儲存到d盤。


3. 然後執行你的程式,或者在xshell中執行你需要執行的命令,就會自動儲存到d盤中,檔名它會自動產生。


4. 然後再在xshell介面中點選,滑鼠右鍵,在“日誌”選項中,選擇“停止”即可。


5. 接著我們找到d盤下的檔案,


6. 發現裡面就有我們輸入的內容了。


        到此兩種方法介紹完成。

相關推薦

xshell列印日誌方式

我們使用xshell時會經常需要把xshell中的內容列印到檔案中,或者因為內容過多,xshell介面無法顯示先顯示出的內容,或者需要明確記錄檔案中的東西,與再次執行的結果對比。無論因為什麼原因,都會經常使用到xshell日誌問題。 方法一  1. 開啟“檔案”選單項,選

方式的交替列印 基於Synchronized 與 ReentrantLock

public class PrintABCTest { public static void main(String[] args) { PrintABC printABC = new PrintABC(); new Thread(()->{ for(int i = 1;i

spring boot日誌配置方式

方法一: <?xml version="1.0" encoding="UTF-8" ?> <configuration> <appender name="consoleLog" class="ch.qos.logback.core.

Mybatis控制檯列印SQL語句的方式

問題描述在使用mybatis進行開發的時候,由於可以動態拼接sql,這樣大大方便了我們。但是也有一定的問題,當我們動態sql拼接的塊很多的時候,我們要想從*mapper.xml中直接找出完整的sql就會非常的難,這個時候經常會需要把組合之後的完整sql調試出來比較好。下面來看

儲存錯誤日誌方式

/* 儲存錯誤日誌兩種方式 */ // 寫入到檔案當中 //1關閉display_error選項,確保錯誤不會顯示到桌面 //2開啟外部儲存錯誤資訊 log_error=On //3設定錯誤儲存的日誌,檔案位置Error_log=D:/error.log //4 注意不要關

yarn中檢視jobs日誌方式

檢視yarn日誌的兩種方式 1.介面版 1)點選application 2)輸入即可   2.命令列版 yarn logs -applicationId application_1517538889175_2550 > logs.txt 通過v

設定Mybatis列印除錯sql的方式

問題描述 在使用mybatis進行開發的時候,由於可以動態拼接sql,這樣大大方便了我們。但是也有一定的問題,當我們動態sql拼接的塊很多的時候,我們要想從*mapper.xml中直接找出完整的sql就會非常的難,這個時候經常會需要把組合之後的完整sql調試出

傳送錯誤日誌到郵箱的方式

最近寫專案考慮把一些執行時候出現的異常傳送郵箱,這樣可以隨時監控錯誤,網上看可以用log4J傳送錯誤日誌到郵箱,現在把這種方式記錄下來,以備下次用 1.log4j方式 需要jar包 <dependency> <groupId>javax.mai

log4j控制日誌輸出檔名稱的方式

1. 第一種方式 在類物件中用如下方式定義logger變數 private static Logger logger = Logger.getLogger("lemmaXml");這樣通過名稱的方式獲取logger,需要在log4j.properties檔案中定義一個名稱

個執行緒分別列印0-100的之間的奇偶數(方式對比)

業務描述 前段時間遇到一個題目,關於兩個執行緒分別列印0-100的之間的奇偶數,當時自己的寫法是通過synchronized同步鎖結合wait 和notify 的方式進行編寫。主要邏輯的程式碼如下所示: package com.xyq.maventest

C#利用WebClient 方式下載文件

sys end adf ati stream pac pub 利用 static WebClient client = new WebClient(); 第一種 string URLAddress = @"http://files.cnblogs.com/x4646/tre

Android: Android Studio簽名打包的方式(zz)

信息 rda pan 相同 prop .cn 一個 一次 ack 註:給我們自己開發的app簽名,就代表著我自己的版權,以後要進行升級,也必須要使用相同的簽名才行。簽名就代表著自己的身份(即keystore),多個app可以使用同一個簽名。如果不知道簽名是啥意思,請自行百度

C++調用C代碼的方式

未定義 nbsp fin 代碼 endif log 導致 plus code   由於C++支持函數重載,在編譯函數代碼的時候會加上參數類型的信息,而C編譯只有函數名信息,導致C++直接調用C代碼在鏈接的時候會出現函數未定義的問題。解決這種問題有兩種方法。方法一:在寫C代碼

比特幣挖礦的方式

  比特幣挖礦,一般有兩種方式,早期一般都是solo方式,就是單槍匹馬淘金,隨著挖礦設備性能的指數級提高,solo已經無法保障收入,現在一般都是采用加入礦池的方式。 solo方式 說明如下: solo礦工一般通過bitcoind來網絡上獲得新的交易。 挖礦軟件(比如50Miner,GU

Spring中使用屬性文件properties的方式

文件 location 郵件發送 class mave red onf 路徑 文件內容 實際項目中,通常將可配置的參數放到屬性文件中,例如數據庫連接信息、redis連接信息等,便於統一管理。然後通過IoC框架spring將其加載到上下文中,使得程序可以直接使用。 創建mys

C++服務器下載文件的方式

roo eric gets sizeof let ont domain write 文件 #include <afxinet.h>#include "wininet.h" #pragma comment( lib, "wininet.lib" )string

預分區的方式

alt png -1 ima 技術分享 ges 方式 com cnblogs 預分區的兩種方式

py2exe 打包的方式

hello windows true brush sha set bin odin console cmd模式 #!/usr/bin/python #-*- coding: UTF-8 -*- from distutils.core import setup import

利用Selenium實現圖片文件上傳的方式介紹

最簡 pfile 狀態 blog nbsp ftw fin send find 在實現UI自動化測試過程中,有一類需求是實現圖片上傳,這種需求根據開發的實現方式,UI的實現方式也會不同。 一、直接利用Selenium實現 這種方式是最簡單的一種實現方式,但是依賴於

C++函數傳遞數組的方式

mes 維數 二維 傳遞 獲得 arr [] 長度 clas 數組與指針。 傳首地址過去,然後通過地址輸出數組元素。 1、一維數組 #include<iostream> using namespace std; #include <cstring>