linux --- 進階指令

進階指令(重點)

1、df 指令

  • 作用: 查看磁盤空間
  • 語法: # df -h
    在這里插入圖片描述
  • 注:
    -h:以較高可讀性的方式展示出來

2、free 指令

  • 作用: 查看內存使用情況
  • 語法: # free -m
    在這里插入圖片描述
  • 注:
    -m:以M的單位顯示內存情況
    -/+ buffers/cache: free 代表真實可用的內存為 486 Mb
    Swap: 表示,臨時將硬盤當作內存的數量為 1942Mb (Linux系統自動分配的)

3、head 指令

  • 作用: 查看一個文件的前n行, 如不指定n, 則默認顯示前10行
  • 語法: # head -n 文件路徑
    在這里插入圖片描述

4、tail 指令

  • 作用1: 查看一個文件的后10行, 如不指定n,則默認顯示后10行

  • 語法1: # tail -n 文件路徑
    在這里插入圖片描述

  • 作用2: 通過tail指令來查看一個文件的動態變化

  • 語法2: # tail -f 文件路徑
    在這里插入圖片描述

  • 注:
    -f:是觀察文件的變化.可用使用輸出重定向(>)來完成,手動打開添加則無法監測
    上述:
    1.使用-f指令觀察a.txt
    2.將root目錄下文檔的數量寫入a.txt
    3.可以看見tail: a.txt: 文件已截斷 輸出內容

5、less 指令

  • 作用: 查看部分文件,若想繼續看下去,則需要按下輔助功能鍵
  • 語法: # less 文件路徑
    在這里插入圖片描述

6、wc 指令

  • 作用: 統計文件內容信息
  • 語法: # wc -lwc 文件路徑
    在這里插入圖片描述
  • 注:
    -l: 行數 (1182)
    -w: 單詞數(2377,依照空格來識別的)
    -c: 字節數(48575)

7、date 指令

  • 作用1: 表示操作( 讀取/設置 )時間和日期

  • 語法1: # date
    在這里插入圖片描述
    注: CST(當地時間)

  • 語法2: # date +%F (等價于 # date “+%Y-%m-%d”)
    在這里插入圖片描述

  • 語法3: # date “+%F %T” (等價于 # date “+%Y-%m-%D %H:%M:%S”)
    在這里插入圖片描述

  • 作用2: 獲取之前(之后) 某個時間 (備份)

  • 語法1: # date -d “-1day” “+%Y-%m-%d %H:%M:%S” (獲取一天前的時間)
    在這里插入圖片描述

  • 語法2: # date -d “+1month” “+%Y-%m-%d %H:%M:%S” (獲取一個月后的時間)
    在這里插入圖片描述

  • 總結:
    %F: 表示完整的年月日
    %T: 表示完整的時分秒
    %Y: 表示四位年份
    %m: 表示兩位月份 (帶前導0)
    %d: 表示日期 (帶前導0)
    %H: 表示小時 (帶前導0)
    %M: 表示分鐘 (帶前導0)
    %S: 表示秒數 (帶前導0)

8、cal 指令

  • 作用: 操作日歷
  • 語法1: # cal (等價于 # cal -1)
    在這里插入圖片描述
    直接輸出當前月份的日歷
  • 語法2: # cal -3
    在這里插入圖片描述
    輸出上個月、本月、下個月
  • 語法3: # cal -y 2019
    在這里插入圖片描述
    輸出2019年整年的日歷

9、clear/ctrl+L 指令

  • 作用: 清空當前shell
    該命令并不是真正的刪除了當前信息,可以通過滾動調繼續查看以前的信息

10、管道(重要)

  • 管道符: |
  • 作用1: 過濾
    栗子1: 查詢~目錄下包含 ‘y’ 字母的文件名
# ls /|grep y

在這里插入圖片描述

  • 作用2: 特殊用法
    栗子2: 通過管道實現less的等價效果
# cat ~/install.log | less
  • 作用3: 擴展
    栗子3: 統計~下文檔的總個數
# ls ~ | wc -l

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/250557.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/250557.shtml
英文地址,請注明出處:http://en.pswp.cn/news/250557.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MFC對話框播放8位512*512的像素數據

關鍵代碼: UINT playAllFrame(LPVOID lpParameter){//showOneFrame(0,TRUE);CMFCDialogDlg *mydlg (CMFCDialogDlg *) lpParameter;//獲取原始數據文件CString selectPath;mydlg->GetDlgItemTextW(IDC_MFCEDITBROWSE,selectPath);string StrSelectPath(CW2A(sel…

java 集合 CopyOnWriteArrayList

CopyOnWriteArrayList 也是實現List接口他是在concurrent 包里面,所以他是線程安全的,其他的基本和ArrayList很想。他線程安全是用ReentrantLock 實現的,他內部有一個ReentrantLock對象,然后在增刪改的時候都操作這個鎖對象&#…

Java 類的特性1

Java 類的特性1 繼承 1.為什么要有繼承? 多個類中存在相同屬性和行為時,將這些內容抽取到單獨一個類中,那么多個類無需再定義這些屬性和行為,只要繼承那個類即可。 2.此處的多個類稱為子類,單獨的這個類稱為父類&a…

linux --- 高級指令

高級指令 1、hostname 指令 作用: 操作(讀取|操作)服務器的主機名語法1: # hostname (輸出完整的主機名) 語法2: # hostname -f (輸出當前主機中的FQDN) FQDN:(Fully Qualified Domain Name)全限定域名:同時帶有主機名和域名的名稱。 2、id 指令 作…

Linux修改密碼后不能SSH遠程登錄了

1、把以下文件的屬性改成755,然后再修改密碼:/etc/passwd ,/etc/group , /etc/shadow , /etc/gshadow2、如果文件的屬性無法更改,請用lsattr 查看文件是否有 i 屬性,如有,則用chattr取消之,如:l…

Java 類的特性2

Java 類的特性2 類屬性、類方法的設計思想 類屬性作為該類各個對象之間共享的變量。在設計類時,分析哪些類屬性不因對象的不同而改變,將這些屬性設置為類屬性。相應的方法設置為類方法。如果方法與調用者無關,則這樣的方法通常被聲明為類方法&#xff…

docker --- 鏡像、容器

Docker使用國內的源 windows下使用 "everything"軟件 查找 daemon.json修改為如下: {"registry_mirrors": ["https://docker.mirrors.ustc.edu.cn"] }查看images(鏡像) docker images注: 看見的鏡像是已經下載好的,因此在沒有網絡的情況下也可…

Java 面向對象

Java 面向對象 面向對象的三大特征 封裝 (Encapsulation)繼承 (Inheritance)多態 (Polymorphism) 類的訪問機制: 在一個類中的訪問機制:類中的方法可以直接訪問類中的成員變量。(例外:static方法訪問非static,編譯…

交換機老化測試和性能測試方法收集

說明:這是一個做交換機朋友給的一個方法,只做老化測試,不做壓力滿載測試。 我所理解的:老化測試是指在一定的時間內工作負荷之后,看有沒有故障和不穩定的現象出現。 而對于壓力測試,需要通過專業的測試設備…

【webGL入門2】點線面的繪制

用js繪制webGL的點: THREE.Vector3 function ( x, y, z ) {    //用THREE聲明的變量都是全局變量。this.x x || 0;this.y y || 0;this.z z || 0;}; 注意:“||”(或)運算符,就是當xnull或者undefine時&#xff…

docker --- mysql的部署

MySQL部署 [1]查詢本地鏡像中是否含有 centos/mysql-57-centos7(我們用到的鏡像) docker images[2] 拉取鏡像 docker pull centos/mysql-57-centos7注: centos/mysql-57-centos7 是我們用到的鏡像 [3] 創建容器 docker run -id --nametensquare_mysql -p 33306:3306 -e M…

Java中的排序

Java中的排序 排序方法的選擇 1.若n較小(如n≤50),可采用直接插入或直接選擇排序。當記錄規模較小時,直接插入排序較好;否則因為直接選擇移動的記錄數少于直接插入,應選直接選擇排序為宜。 2.若文件初始狀態基本有序(指正序)&a…

Codeforces Round #493 (Div. 2) C. Convert to Ones 亂搞_構造_好題

題意: 給你一個長度為 nnn 的 010101串 ,你有兩種操作: 1.將一個子串翻轉,花費 XXX 2.將一個子串中的0變成1,1變成0,花費 YYY 求你將這個01串變成全是1的串的最少花費。 首先,我們可以將串按照0…

[T-ARA][??? ??][看著那個女人的話]

歌詞來源:http://music.163.com/#/song?id29343995 作曲 : ?? [作曲 : Ko-nan] 作詞 : ??/?? [作詞 : Ko-nan-/lo-Ko] baby i hate you [baby i hate you] but i love you [but i love you] cant live without you [cant live without you] baby i hate you …

node --- 連接mysql(docker環境) Sequelize庫

mysql 數據庫 [1] 首先配置 docker 環境 采用 docker-compose 方法 源碼: /test-mysql/docker-compose.yml version: 3.1 services:mysql:image: mysqlcommand: --default-authentication-pluginmysql_native_passwordrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: examp…

Java-接口練習

Java-接口練習 編寫2個接口:InterfaceA和InterfaceB;在接口InterfaceA中有個方法voidprintCapitalLetter();在接口InterfaceB中有個方法void printLowercaseLetter();然 后寫一個類Print實現接口InterfaceA和InterfaceB&#xff0…

類模板與運算符重載(一個簡單的例子)

類模板與運算符重載(一個簡單的例子) 標簽(空格分隔): C 算法競賽 下面是一段簡單的代碼,表示我們建立了一個類模板Vector,可以看做是對STL中vector的簡單實現。 為了讓這個Vector支持通過下標…

Java 試題一

Java 試題一 1、GC是什么? 為什么要有GC 答:GC是垃圾收集的意思(Gabage Collection),內存處理是編程人員容易出現問題的地方, 忘記或者錯誤的內存回收會導致程序或系統的不穩定甚至崩潰,Java提供的GC功能可以自動 …

操作系統 --- [筆記]功能、組成

操作系統的作用 管理計算機硬件充當計算機用戶和計算機硬件的中介(操作系統控制硬件,協調各個用戶應用程序的硬件) 計算機系統的資源 CPU時間、內存空間、文件存儲空間、I/O設備等 操作系統的定義 如何定義一個操作系統: 計算機系統的根本目的是,執行用戶程序并且更容易解…

Java 試題二

Java 試題二 1、哪個選項和show函數重載 class Demo{ void show(int a,int b,float c){} } A.void show(int a,float c,int b){}//yes B,void show(int a,int b,float c){}//一模一樣。不可以出現在同一個類中。 C.int show(int a,float c,int b){return a;}//yes。 D.in…