国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux基本指令(3)】幾十條指令快速入手Linux/到底什么是日志?/指令的運行原理到底是什么?

這篇具有很好參考價值的文章主要介紹了【Linux基本指令(3)】幾十條指令快速入手Linux/到底什么是日志?/指令的運行原理到底是什么?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文思維導(dǎo)圖:
【Linux基本指令(3)】幾十條指令快速入手Linux/到底什么是日志?/指令的運行原理到底是什么?


13.head指令

head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結(jié)尾某個數(shù)量的文字區(qū)塊,head 用來顯示檔案的開頭至標(biāo)準(zhǔn)輸出中而 tail 想當(dāng)然爾就是看檔案的結(jié)尾。

語法: head [參數(shù)]… [文件]… 功能: head
用來顯示檔案的開頭至標(biāo)準(zhǔn)輸出中,默認(rèn)head命令打印其相應(yīng)文件的開頭10行。

選項:
-n<行數(shù)> 顯示的行數(shù)

14.tail指令

tail 命令從指定點開始將文件寫到標(biāo)準(zhǔn)輸出.使用tail命令的-f選項可以方便的查閱正在改變的日志文件,tail -f filename會把filename里最尾部的內(nèi)容顯示在屏幕上,并且不但刷新,使你看到最新的文件內(nèi)容.

語法: tail[必要參數(shù)][選擇參數(shù)][文件] 功能: 用于顯示指定文件末尾內(nèi)容,不指定文件時,作為輸入信息進(jìn)行處理。常用查看日志文件。
選項:
-f 循環(huán)讀取
-n<行數(shù)> 顯示行數(shù)

15.時間相關(guān)指令

date

date顯示
date 指定格式顯示時間:
date +%Y:%m:%d date 用法:
date [OPTION]…[+FORMAT]

1.在顯示方面,使用者可以設(shè)定欲顯示的格式,格式設(shè)定為一個加號后接數(shù)個標(biāo)記,其中常用的標(biāo)記列表如下

%H : 小時(00…23)
%M : 分鐘(00…59)
%S : 秒(00…61)
%X : 相當(dāng)于 %H:%M:%S
%d :日 (01…31)
%m : 月份 (01…12)
%Y : 完整年份 (0000…9999)
%F : 相當(dāng)于 %Y-%m-%d

到底什么是日志?

日志是比較經(jīng)常出現(xiàn)在公司服務(wù)器機器出問題的時候用到,日志包含有用戶操作時間,系統(tǒng)運行狀態(tài)等等。出現(xiàn)問題后通過日志可以快速幫助我們發(fā)現(xiàn)是誰在哪個時間段操作了這臺機器,以及這臺機器出現(xiàn)故障的原因,幫助我們更高效地定位問題。

時間戳

Unix時間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的
午夜)開始所經(jīng)過的秒數(shù),不考慮閏秒。

時間戳:date +%s

16.cal指令

cal指令是顯示日歷的。

功能: 用于查看日歷等時間信息,如只有一個參數(shù),則表示年份(1-9999),如有兩個參數(shù),則表示月份和年份。
常用選項:
-3 顯示系統(tǒng)前一個月,當(dāng)前月,下一個月的月歷
-j 顯示在當(dāng)年中的第幾天(一年日期按天算,從1月1號算起,默認(rèn)顯示當(dāng)前月在一年中的天數(shù))
-y 顯示當(dāng)前年份的日歷

17.find指令(非常重要)

find可以在指定的路徑下進(jìn)行文件搜索,find會真的到磁盤文件中查找

語法: find pathname -options
功能: 用于在文件樹種查找文件,并作出相應(yīng)的處理(可能訪問磁盤)
常用選項:
-name 按照文件名查找文件。

例如:find ~ -name .c
~表示當(dāng)前登錄用戶的用戶目錄
(星號) * 是通配符,
(星號).c可以表示所有的以.c為后綴的文件

與whereis,which指令的區(qū)別:

whereis:在系統(tǒng)特定的路徑下查找,既可以找到可執(zhí)行程序,又可以找到手冊,安裝包,壓縮包等。
which:可以在指令路徑下搜索指令文件

總結(jié):找文件用find,找指令用which

18.grep指令

grep:行文本過濾工具
grep會打開指定文件,進(jìn)行子串匹配,按行讀取出來。

語法: grep [選項] 搜尋字符串 文件
功能: 在文件中搜索字符串,將找到的行打印出來
常用選項:
-i :忽略大小寫的不同,所以大小寫視為相同
-n :順便輸出行號
-v :反向選擇,亦即顯示出沒有 ‘搜尋字符串’ 內(nèi)容的那一行

19.zip/unzip指令

什么是打包和壓縮?
把多個文件合并成一個文件就是最簡單的打包。
利用算法將文件有損或無損地處理,以達(dá)到保留最多文件信息,而令文件體積變小。

語法: zip 壓縮文件.zip 目錄或文件
功能: 將目錄或文件壓縮成zip格式
常用選項:
-r 遞 歸處理,將指定目錄下的所有文件和子目錄一并處理
-d + 目錄:解壓到指定的目錄
舉例:
將test2目錄壓縮:zip test2.zip test2/*
解壓到tmp目錄:unzip test2.zip -d /tmp

還可以將多個文件或目錄同時打包
比如:

zip tmp.zip -r tmp d1.txt d2.txt
將tmp目錄和d1.txt d2.txt文件壓縮到tmp.zip壓縮包中

20.tar指令(非常重要)

tar [-cxtzjvf] 文件與目錄 … 參數(shù):
-c :建立一個壓縮文件的參數(shù)指令(create 的意思);
-x :解開一個壓縮文件的參數(shù)指令!
-t :查看 tarfile 里面的文件!
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的過程中顯示文件!這個常用,但不建議用在背景執(zhí)行過程!
-f :使用檔名,請留意,在 f 之后要立即接檔名喔!不要再加參數(shù)!
-C(大寫) : 解壓到指定目錄

重點記憶三個:

打包,解包,查看內(nèi)容

tar czf 壓縮后文件名(.tgz) 待壓縮的文件/目錄 — 打包
tar tzf 壓縮后文件名(.tgz) —查看包的內(nèi)容
tar xzf 壓縮后文件名(.tgz) —解壓包 (不指定目錄就默認(rèn)當(dāng)前目錄)
(.tgz是簡寫,等價于.tar.gz)

實際上,打包壓縮有很多種不同的指令以及對應(yīng)路徑

21.bc指令

Linux下的計算器
輸入bc即可進(jìn)入計算。
【Linux基本指令(3)】幾十條指令快速入手Linux/到底什么是日志?/指令的運行原理到底是什么?

22.uname指令

語法:uname [選項]
功能: uname用來獲取電腦和操作系統(tǒng)的相關(guān)信息。
補充說明:uname可顯示linux主機所用的操作系統(tǒng)的版本、硬件的名稱等基本信息。
常用選項:
-a或–all 詳細(xì)輸出所有信息,依次為內(nèi)核名稱,主機名,內(nèi)核版本號,內(nèi)核版本,硬件名,處理器類型,硬件平臺類型,操作系統(tǒng)名稱
-r 查詢體結(jié)構(gòu)

uname -r :查詢計算機體結(jié)構(gòu)
【Linux基本指令(3)】幾十條指令快速入手Linux/到底什么是日志?/指令的運行原理到底是什么?
對應(yīng)的分別是Linux的內(nèi)核版本,el表示centos,7表示centons7版本,x86_64表示64位操作系統(tǒng)。

df -h :查磁盤
free :查內(nèi)存
free -k:kb , -m:mb,-g ,Gb

23.幾個重要的熱鍵

[Tab]按鍵—具有『命令補全』和『檔案補齊』的功能
[Ctrl]-c按鍵—讓當(dāng)前的程序『停掉』
[Ctrl]-d按鍵—通常代表著:『鍵盤輸入結(jié)束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用來取代exit

24.關(guān)機指令

語法:shutdown [選項] ** 常見選項:**
-h : 將系統(tǒng)的服務(wù)停掉后,立即關(guān)機。
-r : 在將系統(tǒng)的服務(wù)停掉之后就重新啟動
-t sec : -t 后面加秒數(shù),亦即『過幾秒后關(guān)機』的意思

其他擴展命令

安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆ 文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系統(tǒng)管理相關(guān)命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ 網(wǎng)絡(luò)操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 系統(tǒng)安全相關(guān)命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;
◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

shell 命令及其運行原理

Linux嚴(yán)格意義上說的是一個操作系統(tǒng),我們稱之為“核心(kernel)“ ,但我們一般用戶,不能直接使用kernel。
而是通過kernel的“外殼”程序,也就是所謂的shell,來與kernel溝通。如何理解?為什么不能直接使用kernel?
從技術(shù)角度,Shell的最簡單定義:命令行解釋器(command Interpreter)主要包含:
將使用者的命令翻譯給核心(kernel)處理。

同時,將核心的處理結(jié)果翻譯給使用者。

對比windows GUI,我們操作windows
不是直接操作windows內(nèi)核,而是通過圖形接口,點擊,從而完成我們的操作(比如進(jìn)入D盤的操作,我們通常是雙擊D盤盤符.或者運行起來一個應(yīng)用程序)。

shell對于Linux,有相同的作用,主要是對我們的指令進(jìn)行解析,解析指令給Linux內(nèi)核。反饋結(jié)果在通過內(nèi)核運行出結(jié)果,通過shell解析給用戶。

【Linux基本指令(3)】幾十條指令快速入手Linux/到底什么是日志?/指令的運行原理到底是什么?

日常還會聽到 bash,sh等,這些都是命令行解釋器,是命令行解釋器的具體一種。

總的來說,命令行解釋器(shell)相當(dāng)于一個中介,連接著用戶和操作系統(tǒng)。

命令行解釋器(shell)存在的意義

1.進(jìn)行命令行解釋
2.保護(hù)操作系統(tǒng),對于用戶非法的請求直接攔截。

總結(jié)

Linux最常用的指令到此結(jié)束,歡迎進(jìn)入Linux!文章來源地址http://www.zghlxwxcb.cn/news/detail-462993.html

到了這里,關(guān)于【Linux基本指令(3)】幾十條指令快速入手Linux/到底什么是日志?/指令的運行原理到底是什么?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Linux】基本指令——帶你快速上手Linux

    【Linux】基本指令——帶你快速上手Linux

    ?在介紹Linux基本指令之前,我們需要對 操作系統(tǒng) 這一概念作進(jìn)一步的認(rèn)識,這樣才能更好的幫助我們?nèi)ダ斫庵噶畈僮鳌?先給出結(jié)論: ?操作系統(tǒng)是一款 做軟硬件管理 的 軟件 。 應(yīng)用軟件 :Word、Matlab… 操作系統(tǒng) :Windows、Linux… 設(shè)備驅(qū)動 :聲卡驅(qū)動、網(wǎng)卡驅(qū)動… 硬件

    2024年02月11日
    瀏覽(28)
  • 【Linux取經(jīng)路】基本指令——帶你快速上手Linux
  • 快速上手: Linux環(huán)境配置, 基本指令與項目部署要點

    快速上手: Linux環(huán)境配置, 基本指令與項目部署要點

    Linux 是由林納斯·托瓦茲(Linus Torvalds)在 1991 年創(chuàng)立并發(fā)展至今成為服務(wù)器操作系統(tǒng)領(lǐng)域的核心系統(tǒng)。 Linux 與 Windows 一樣,是一種操作系統(tǒng)(搞管理的軟件),Linux 嚴(yán)格意義來說只是一個 “操作系統(tǒng)內(nèi)核”;一個完整的操作系統(tǒng) = 操作系統(tǒng)內(nèi)核 + 配套的應(yīng)用程序。 Linux 可以

    2024年02月10日
    瀏覽(24)
  • 【一文到底】【0基礎(chǔ)】【快速上手】Django基本使用

    【一文到底】【0基礎(chǔ)】【快速上手】Django基本使用

    和之前python一樣,通過pip來安裝即可 django和其他第三方Python模塊一樣,會在當(dāng)前python環(huán)境下的 libsite-package 中,只是django是比較大的那種模塊。 But,django這個包呢同時會生成 django-admin.exe 在 Scripts 文件夾中,這個exe可執(zhí)行文件是幫助我們操作django項目的。目錄情況大體如下:

    2023年04月09日
    瀏覽(24)
  • 哪個版本的FL Studio更適合我?2023年到底應(yīng)該入手哪一款FL Studio?

    哪個版本的FL Studio更適合我?2023年到底應(yīng)該入手哪一款FL Studio?

    很多打算入手正版FL Studio的新手朋友都會糾結(jié)一個問題:哪個版本的FL Studio更適合我,2023年到底應(yīng)該入手哪一款FL Studio?本文會介紹每個版本之間的差異點,并帶大家選擇適合自己的FL Sudio版本。 FL Studio Mac-安裝包:https://souurl.cn/eW2mHz FL Studio Win-安裝包:https://souurl.cn/0tjCE2

    2024年02月13日
    瀏覽(18)
  • Linux:創(chuàng)建進(jìn)程 -- fork,到底是什么?

    Linux:創(chuàng)建進(jìn)程 -- fork,到底是什么?

    ?相信大家在初學(xué)進(jìn)程時,對fork函數(shù)創(chuàng)建進(jìn)程一定會有很多的困惑,比如: 1.fork做了什么事情??? 2.為什么fork函數(shù)會有兩個返回值? 3.為什么fork的兩個返回值,會給父進(jìn)程諒回子進(jìn)程pid,給子進(jìn)程返回0? 4.fork之后:父子進(jìn)程誰先運行?? 5.如何理解同一個變量,會有不同的值?? 本

    2024年02月05日
    瀏覽(24)
  • 【Linux】Linux基本指令(1)

    【Linux】Linux基本指令(1)

    從這篇文章開始,博主就開啟了Linux學(xué)習(xí)之路了,本篇文章也是博主的第一篇Linux的文章,今后也會持續(xù)不斷更新的。 文件=文件數(shù)據(jù)+文件屬性 (所以一個建好的文件就算沒有數(shù)據(jù),也占用存儲空間) = 文件操作=對文件數(shù)據(jù)操作+對文件屬性操作 a.絕對路徑 :把從開始到定位

    2023年04月24日
    瀏覽(18)
  • Linux基本指令(上)——“Linux”

    Linux基本指令(上)——“Linux”

    各位CSDN的uu們好呀,今天,小雅蘭的內(nèi)容是Linux啦?。?!主要是Linux的一些基本指令和Linux相關(guān)的基本概念(系統(tǒng)層面),下面,讓我們進(jìn)入Linux的世界吧?。。?ls 指令 pwd命令 cd 指令 touch指令 mkdir指令(重要) rmdir指令 rm 指令(重要) man指令(重要) 首先,我們得知道一個

    2024年02月07日
    瀏覽(55)
  • 【Linux】Linux基本指令(3)

    【Linux】Linux基本指令(3)

    單純的輸入 date 會以這種形式輸出: 但其實這種形式我們看著是不太習(xí)慣的,我們可以指定形式輸出: 格式為: date +選項 %H : 小時(00..23) %M : 分鐘(00..59) %S : 秒(00..61) %X : 相當(dāng)于 %H:%M:%S %d : 日 (01..31) %m : 月份 (01..12) %Y : 完整年份 (若是%y,則輸出年份的后兩位) %F : 相當(dāng)于

    2024年02月04日
    瀏覽(44)
  • 【Linux】Linux基本指令(2)

    【Linux】Linux基本指令(2)

    指令說白了就是 可執(zhí)行程序 ,且指令一定是 在系統(tǒng)的某一個位置存在的 ,在執(zhí)行指令前,我們需要先找到它。 眾所周知,Linux的指令有很多,指令的選項也有很多,我們不可能全記住,但可以通過查看聯(lián)機手冊獲取幫助,只需要用到 man指令,然后加上你要查的內(nèi)容即可。

    2024年02月01日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包