導航:首頁 > 程序命令 > linux終端命令記錄

linux終端命令記錄

發布時間:2022-12-10 22:12:02

linux下如何查看終端命令的歷史記錄

用history命令可以查看最近100條輸入的歷史命令記錄。
家目錄的 .bash_history 文件也會記錄歷史記錄。可以使用 cat .bash_history查看。

⑵ 請問linux的history指令如何顯示全部的歷史記錄

方法步驟如下:

1、首先打開linux客戶端。

⑶ 如何記錄linux終端下的操作日誌

用history命令可以,但是也可以用shell實現,主要是實現客戶登陸的ip,時間,操作記錄等等。
同樣也可以用syslog實現,將本機的log按照7個等級分類,記錄多少等級以上或是哪幾個等級的log

⑷ 如何記錄linux終端下的操作日誌

常用的工具有screen,script,以及tee等。
1. screen -- screen manager with VT100/ANSI terminal emulatioQuote:screen -L這里是我們的操作exit結束後會生成一個類似這樣的文件名: screenlog.0
more screenlog.0
這樣可以查看你剛才進行的操作,發現可能存在的問題
2. script -- make typescript of terminal sessionQuote:script我們的操作exit生成一個這樣的文件:typescript
more typescript
這里查看我們進行的操作
3. tee -- read from standard input and write to standard output and files
這個命令可以讀取終端輸入輸出到終端或者文件中,有時候可以用來記錄make等命令可能產生的輸出到終端的大量內容輸出到文件中去。這樣可以方便記錄這些命令的日誌。
Quote:make 2&1 | tee make.log
當然,我們也可以直接重定向到一個文件中
make make.log

⑸ Linux系統終端打開文件用什麼命令

Linux系統現在越來越被用戶喜愛,不過操作還是相對復雜,很多操作需要用到命令實現,對於在終端打開文件,用什麼命令呢?下面我教你利用命令在Linux終端打開文件的方法,一起來學習下吧。

利用Linux命令在終端打開文件的方法

在Linux環境下工作,大部分時間都是在與終端打交道,經常會遇到要查看某個文件,比如一個圖片或者一個word文檔(不能在終端中直接查看的)。這時通常的做法是切換到gui界面,到文件所在的目錄,雙擊想打開的文件。另外一種方法是直接在shell中輸入指定的程序打開文件,比如: evince xx.pdf 查看某個pdf文件。當然這樣做的前提是你得記得住那些程序的名字,比如你能記得住用LibreOffice打開一個word文件的命令嗎?反正我是記不住。

在圖形界面中已經定義了很多默認的文件打開方式,比如你雙擊網頁文件就會自動用默認的瀏覽器打開,雙擊一個圖片就會用默認的圖片瀏覽器打開,所以終端下也應該會有相應的機制。順著這個思路去google了一下,就發現了xdg-open這個命令(兼容gnome和kde),這個命令會用圖形界面中設置的文件默認打開方式一致(和直接雙擊打開文件的行為應該是一樣的)。

利用這個命令,在終端 下打開文件就方便多了,比如用默認的pdf 閱讀器打開一個pdf文件:

xdg-open xxx.pdf

還可以用圖形下的文件管理器打開目錄,比如打開用戶主目錄:

xdg-open ~

非常有用的一個工具!

具體操作如下:

xdg-open { file | URL }

xdg-open { --help | --manual | --version }

OK,現在是不是方便多了,通過快捷鍵Ctrl+Alt+T可以打開shell,F11可以全屏顯示(Alt+F9最小化窗口,Alt+F10最大化/恢復窗口),再輔予xdg-open命令,極大減少了滑鼠操作,也大大提升了效率。

補充:系統常用維護技巧

1,在 “開始” 菜單中選擇 “控制面板” 選項,打開 “控制面板” 窗口,單擊 “管理工具” 鏈接

2,在打開的 “管理工具” 窗口中雙擊 “事件查看器” 圖標

3, 接著會打開 “事件查看器” 窗口

4,在右側窗格中的樹狀目錄中選擇需要查看的日誌類型,如 “事件查看器本地--Win日誌--系統日誌,在接著在中間的 “系統” 列表中即查看到關於系統的事件日誌

5,雙擊日誌名稱,可以打開 “事件屬性” 對話框,切換到 “常規” 選項卡,可以查看該日誌的常規描述信息

6,切換到 “詳細信息” 選項卡,可以查看該日誌的詳細信息

7,打開 “控制面板” 窗口,單擊 “操作中心” 鏈接,打開 “操作中心” 窗口,展開 “維護” 區域

8,單擊 “查看可靠性歷史記錄” 鏈接,打開 “可靠性監視程序” 主界面,如圖所示, 用戶可以選擇按天或者按周為時間單位來查看系統的穩定性曲線表,如果系統近日沒出過什麼狀況, 那麼按周來查看會比較合適。觀察圖中的曲線可以發現,在某段時間內,系統遇到些問題,可靠性指數曲線呈下降的趨勢,並且在這段時間系統遇到了三次問題和一次警告,在下方的列表中可以查看詳細的問題信息。

相關閱讀:系統故障導致死機怎麼解決

1、病毒原因造成電腦頻繁死機

由於此類原因造成該故障的現象比較常見,當計算機感染病毒後,主要表現在以下幾個方面:

①系統啟動時間延長;

②系統啟動時自動啟動一些不必要的程序;

③無故死機

④屏幕上出現一些亂碼。

其表現形式層出不窮,由於篇幅原因就介紹到此,在此需要一並提出的是,倘若因為病毒損壞了一些系統文件,導致系統工作不穩定,我們可以在安全模式下用系統文件檢查器對系統文件予以修復。

2、由於某些元件熱穩定性不良造成此類故障(具體表現在CPU、電源、內存條、主板)

對此,我們可以讓電腦運行一段時間,待其死機後,再用手觸摸以上各部件,倘若溫度太高則說明該部件可能存在問題,我們可用替換法來診斷。值得注意的是在安裝CPU風扇時最好能塗一些散熱硅脂,但我在某些組裝的電腦上卻是很難見其蹤影,實踐證明,硅脂能降低溫度5—10度左右,特別是P Ⅲ 的電腦上,倘若不塗散熱硅脂,計算機根本就不能正常工作,曾遇到過一次此類現象。該機主要配置如下:磐英815EP主板、PⅢ733CPU、133外頻的128M內存條,當該機組裝完後,頻繁死機,連Windows系統都不能正常安裝,但是更換賽揚533的CPU後,故障排除,懷疑主板或CPU有問題,但更換同型號的主板、CPU後該故障也不能解決。後來由於發現其溫度太高,在CPU上塗了一些散熱硅脂,故障完全解決。實踐證明在賽揚533以上的CPU上必須要塗散熱硅脂,否則極有可能引起死機故障。

3、由於各部件接觸不良導致計算機頻繁死機

此類現象比較常見,特別是在購買一段時間的電腦上。由於各部件大多是靠金手指與主板接觸,經過一段時間後其金手指部位會出現氧化現象,在拔下各卡後會發現金手指部位已經泛黃,此時,我們可用橡皮擦來回擦拭其泛黃處來予以清潔。

4、由於硬體之間不兼容造成電腦頻繁死機

此類現象常見於顯卡與其它部件不兼容或內存條與主板不兼容,例如SIS的顯卡,當然其它設備也有可能發生不兼容現象,對此可以將其它不必要的設備如Modem、音效卡等設備拆下後予以判斷。

5、軟體沖突或損壞引起死機

此類故障,一般都會發生在同一點,對此可將該軟體卸掉來予以解決。

⑹ Linux終端命令快捷鍵

Linux終端命令快捷鍵匯總

相信很多Linux桌面用戶都對使用Linux終端感到反感,其實它沒大家想的那麼復雜,很多常見操作都可以直接在終端中進行。特為大家匯總了提升終端命令執行效率的快捷操作,希望能幫助你學習和提升效率。

移動定位游標

在終端中移動游標和定位似乎非常不便,其實不是你想的那樣,有很多種方式可以讓鍵盤成為你的好朋友,只是需要掌握正確的方法而已。

定位單詞

在長段的命令中,使用 Ctrl + ← 和 Ctrl + → 可快速將游標定位到命令中單詞的首字母或末尾,實現在各單詞之間的快速跳動定位。

你可以試著在終端中輸入 apt-get install build-essential 命令後,按 Ctrl+ 左鍵或 Ctrl + 右鍵來試試效果。

定位行首和行尾

定位到命令行首可以使用 Ctrl + A,行尾則使用 Ctrl + E 快捷鍵。

清除部分、全部或整行

使用 Ctrl + K 快捷鍵可以將當前游標位置之後的所有部分快速清除,Ctrl + W 可以清除當前游標位置之前的一個單詞,而 Ctrl + U 則可以直接剛整行命令直接清除。

自動補全命令或路徑

tab 鍵可以直接補全命令和路徑,讓我們免去很多輸入錯誤的可能。當然,在命令記不全時,只需輸入幾個首字母即可用 tab 鍵來補,還是十分方便的'。

例如:要在 Ubuntu 安裝軟體,只需輸入 apt-get ins 按 tab 之後即可被補全成 apt-get install。

切換最近使用的命令

在Linux 的終端歷史記錄中會記下用戶執行過的命令,用戶只需按鍵盤的 ↓、↑ 上下箭頭即可快速切換執行過的命令。

復制前行

!! 雙驚嘆號直接表示上一行命令,例如要用 sudo 重復執行上一條命令,無需再輸一遍,只需執行如下命令即可:

1. sudo !!

執行指定歷史命令

若你想重復執行的命令不是「上一條」,則不能再使用 !! 了。此時使用 ! 跟上要重復執行的前述命令開頭即可。

復制前一個參數

文件夾復制並粘貼到新路徑後,你可能還要在目錄中進行其它操作,此時可以這樣切換:

1. cd !$

其中的 !$ 表示上次使用的參數,通常只用於目錄。

目錄導航

在Linux 終端中進行目錄導航和切換還是使用 cd 命令,下面介紹一些 cd命令的常見操作。

導航到特殊文件夾

在Linux 中操作文件夾時輸入路徑就是一個苦差事,但若你是通過桌面登錄系統的話,可以直接將要指定的文件夾拖入終端窗口,而不必手動輸入路徑。

回到上級目錄

與Windows 一樣,使用 cd.. 即可。如果要在父目錄的各文件夾之間進行切換,使用 ../文件夾名即可。

回到上個目錄

如果你操作到一半時,需要返回上個進入過的目錄,可以使用 – 破折號:

1. cd -

其它目錄導航操作

cd 返回家目錄

pwd 查看當前目錄

cd / 回到根目錄(需要有許可權)

多任務

執行多條命令

要在 Linux 終端中同時執行多個任務,只需用 && 符號將多條命令串連起來即可,例如:

1. apt-get update && apt-get upgrade

命令失敗備用

&& 只會在前面一條命令執行成功時才會繼續執行後續命令,如果你想在首條命令執行失敗時提供備用命令,只需將&& 替換為 || 即可。

後台執行任務

在任意 Linux 命令最後加上 &符號即可將此任務丟到後台去執行,比較適合運行時間較長的任務。對於後台執行的任務可以使用jobs 命令進行顯示查看,也可以用 kill 將其幹掉或用fg 命令將其挪到前台.

;

⑺ 怎樣記錄linux操作命令日誌

1. screen — screen manager with VT100/ANSI terminal emulatio
> screen -L
>這里是我們的操作
> exit
結束後會生成一個類似這樣的文件名: screenlog.0
> more screenlog.0
這樣可以查看你剛才進行的操作,發現可能存在的問題
2. script — make typescript of terminal session
> script
>我們的操作
> exit
生成一個這樣的文件:typescript
> more typescript
這里查看我們進行的操作

⑻ 記錄幾個linux命令

top 命令

顯示有關正在運行的進程的動態實時信息。

free 命令

linux下查看內存使用

strings 命令

一般結合 grep 命令使用 strings file | grep "keywords"

dig命令詳細介紹
dig 命令

dig 命令主要用來從 DNS 域名伺服器查詢主機地址信息。

file 命令
確定文件類型.

當輸入某個命令需要保存返回的內容的時候會 > 和 >>
ls > file 會覆蓋之前的內容
ls >> file 會在後面添加內容

軟鏈接:

硬鏈接:

通過ls -al的方式可以查看目錄下的文件是否是通過ln的方式生成的
python2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
說明源文件在 ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 目錄下

路徑的查找

grep

匹配輸入的文本.
支持簡單模式和正則表達式.

scp 命令
使用SSH上的安全復制協議在主機之間復制文件

df
概述文件系統磁碟空間的使用情況

tar
歸檔工具。
通常與壓縮方法相結合,如gzip或bzip。

which

在用戶路徑中定位程序
(可執行文件)

alias 命令

cat 命令

列印和連接文件。

tac 命令 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫!

反向列印和連接文件。

nl 讀取文件內容輸出行號
用於對行編號的實用程序,可以從文件中編號,也可以從標准輸入中編號

more 命令

打開一個文件進行互動式閱讀,允許滾動和搜索(僅向前方向)。

less 命令
打開一個文件進行互動式閱讀,允許滾動和搜索。

-在編輯器中打開當前文件:
v

-退出:
q

nohup 命令
當終端被終止時,允許進程繼續運行。 nohup command & 表示在後台運行一段進程
使用nohup結合&符,該命令會在當前目錄下生成(當前目錄是指當前運行 nohup command & 的當前路徑 )nohup文件,此文件保存著本該終端列印出來的信息,

uname

linux下讀取系統版本信息
cat /etc/issue 命令讀取 內容

ps 命令

env 命令

cp 命令

mv 命令
移動或重命名文件和目錄.

rm 命令

crontab 命令

安排cron工作在當前用戶的時間間隔內運行.
工作定義格式: "(min) (hour) (day_of_month) (month) (day_of_week) 命令執行".

crontab編輯例子:

tail 命令

顯示文件的最後一部分 默認10行.

head 命令 跟tail 讀取相反 從開頭讀取

pwd 命令

列印當前/工作目錄的名稱.

mkdir 命令

rmdir 刪除文件的命令

刪除一個文件夾

export 命令

Passwd



磁碟使用情況:估計和總結文件和文件夾空間使用情況。
-列出給定單元(KB/MB/GB)中文件夾和任何子文件夾的大小:
-k|m|g path/to/folder

wc

zip

打包並壓縮(歸檔)文件到zip文件中.

遞歸地查找給定目錄樹下的文件或目錄.

使用方法和作用

source 和 bash 的區別

從當前shell中的文件執行命令. (bash XX.sh ./xx.sh sh XX.sh 都是在開啟子shell執行)

bash 命令

設置或顯示系統日期

更改文件或目錄的訪問許可權
*****每個文件的許可權 分為三部分 屬主用戶的許可權u + 用戶的組 group 的許可權+ 其他用戶許可權

ssh--id 命令

SSH 命令

參考

⑼ 如何在Linux或macOS終端中使用Bash歷史

Bash是Linux系統(包括MacOS)默認的shell,它也可以安裝在Windows 10上,Bash shell可以保存你運行過的命令的歷史記錄,並將它們保存在歷史文件中。Bash在運行時,會將內部命令列表保存在內存中,在退出時會寫入bash歷史中。

實時保存

Bash在運行時,會將內部命令列表保存在內存中,在退出時會寫入.bash_history中。如果你想確保它們總是實時寫入,你可以將該命令放入PROMPT_COMMAND變數中:export PROMPT_COMMAND='history -a'

設置歷史存儲默認值

在我們開始使用bash history之前,我們可以修改一些bash的設置來讓他更好使用。Bash允許我們修改它在歷史中存儲的先前命令的數量。

有兩種不同的方式處理:HISTFILESIZE 參數配置歷史文件中存儲了多少個命令,而HISTSIZE控制當前會話存儲在內存中的數量。

用 nano ~/.bashrc

打開~ /.bashrc文 在編輯器中更改這些設置:

找到HISTSIZE和HISTFILESIZE這兩個參數。如果它們已經被設置過來,就修改這些值。如果這些參數還沒有出現,只需添加它們。出於我們的目的,我們可以輕松地將1000行存儲到磁碟,並將最後的500行載入到內存中。對於大多數系統,這是一個保守的估計,但是如果你覺得對性有的影響,可以進行調整:

修改後使用快捷鍵Ctrl+O保存,回車寫入,Ctrl+X退出到nano。

默認情況下,bash在每個會話結束時寫入其歷史記錄,並覆蓋以前存在的文件。這意味著如果你使用多個bash會話登錄,只有最後一個bash窗口退出才會保存其歷史記錄。

使用快捷鍵

為了查看我們最後運行的bash命令,我們可以使用許多擊鍵來獲得優勢並節省時間。

下箭頭或Ctrl+N:轉到下一個命令。多次點擊將顯示我們上次運行的命令。

向上箭頭或Ctrl + P:轉到上一個命令。

多次敲擊相同的按鍵將通過我們使用的命令向後移動。

Alt + R:這也稱為反向搜索,並且很有用。

當你只記你之前輸入的命令的零散部分時候,這會很有幫助,有的系統是Ctrl+R
如圖所示,''被搜索,bash尋找歷史記錄中最後與之相匹配的命令。

查看bash歷史記錄

查看命令的歷史很容易,直接運行history命令。

我們可以使用grep命令來縮小搜索范圍。

我們甚至可以通過tail命令來查看最近五次使用的命令。

或者,我們甚至可以截斷tail命令,並簡單地傳遞我們想要查看的命令的數量。

從bash history中執行第n個命令

將整個bash歷史顯示出來很不錯,但它並不能幫助我們輕松訪問這些命令,除非作為參考。如果我們想要執行bash歷史記錄中的第n個命令,比如第15個命令,輸入 !15就會立即回顧並執行與歷史記錄第15個關聯的命令。

特別提示

現在我們很好地了解了如何利用bash提供的歷史操作,其中的某些方法很有效。

當我們需要找到某條命令的位置,如果知道bash具有這樣操作命令就非常方便了。
熟練掌握上面的命令可幫助我們提高工作效率喲!

閱讀全文

與linux終端命令記錄相關的資料

熱點內容
壓縮軟體的圖標 瀏覽:95
賣鞋哪個app是真的 瀏覽:467
python迭代是累計嗎 瀏覽:417
程序員哪些平台接私活 瀏覽:173
單片機充電電路原理圖 瀏覽:1000
android軟體雲伺服器地址 瀏覽:213
如何用伺服器做內網穿透服務 瀏覽:401
oracle加密表空間重置密碼 瀏覽:302
mdk編譯後目標文件 瀏覽:615
老人動手解壓 瀏覽:720
小米sd卡解壓 瀏覽:996
程序員那麼可愛陸漓替老袁說情 瀏覽:28
當女程序員遇見問題 瀏覽:746
32位編譯器什麼意思 瀏覽:355
php多參數函數 瀏覽:17
通達信板塊動作源碼 瀏覽:751
matlab完全自學一本通pdf 瀏覽:251
php源碼本地安裝 瀏覽:961
伺服器怎麼用不會斷電 瀏覽:303
主從伺服器有什麼用 瀏覽:214