Linux常用命令說明

Linux常用命令 (2).jpeg


個人認為把操作練習打在博客上比較愚蠢,關于操作部分我將以練習題的形式展示,每周固定練習這些基礎的題目


Linux常見命令練習

1.文本內容顯示

1.1cat:

(1)顯示/root下adjtime文件內容

(2)把文件mm.txt的文件內容加上行號輸入到textfile2文件中

(3)把文件mm.txt和textfile2的文件內容加上行號(空白行不加)之后將內容附加到textfile3中

(4)在每行的結尾附加$符號顯示/etc/passwd文件

(5)使用cat命令創建nn.txt,內容隨便輸入。

1.2more/less:

(1)分頁顯示文件/etc/serivices

(2)逐頁顯示/root下moretest.txt文件的內容,如有連兩條以上空白行則以一行空白行顯示

(3)從第20行開始顯示moretest.txt文件的內容

(4)一次兩行顯示/etc/passwd文件的內容

(5)用回卷顯示/etc/services

1.3head:顯示指定文件前若干行

(1) 查看文件/etc/passwd開始十行的內容

(2)查看文件/etc/passwd的前3行的數據內容

(3)查看文件/etc/passwd除了最后20行的全部數據

(4)查看文件/etc/passwd除了最后100個字節以外的全部文件內容

(5)查看文件/etc/passwd前10行的文件內容,并顯示文件名

1.4tail:查看文件末尾數據

(1)查看文件/etc/passwd的末尾3行數據內容

(2)從第20行開始顯示文件/etc/passwd的內容

(3)查看文件/etc/passwd末尾100字節的數據內容

(4)從第900個字節開始顯示文件/etc/passwd的數據內容

(5)動態跟蹤文件/var/log/messages的增長情況

2.文本處理

2.1sort:對文本中的數據進行排序,實際并不改變文件內容。

(1)排序文件text數據,并顯示在屏幕上

(2)以倒序排序該文件并顯示在屏幕上

2.2uniq:將重復行從輸出文件中刪除,實際并不改變文件內容

(1)查看文件file3中重復行數據的內容

(2)查看文件file3中不重復行數據內容

(3)顯示file3文件中每行連續出現的次數

2.3cut:從文件每行中輸出選定的字節、字符或字段,也不改變文件內容

(1)cut輸出選定字節,例如date里面的1-4字節,前4字節,從第4字節到結尾

(2)cut輸出選定字符,例如date里面取1-5字符,或者5,9,13字符

(3)顯示文件/etc/passwd中用戶登錄名和用戶名全稱字段,這是第一個或第五個字段,由冒號隔開。

3文件和命令查找

3.1grep:查找文件中符合條件的字符串

(1)在文件test中搜索匹配字符“kkk”

(2)顯示所有以d開頭的文件中包含“test”的行數據內容

(3)在文件aa中顯示所有包含至少有5個連續小寫字符的行數據內容

(4)查找sshd進程信息

(5)在aa文件中找出以b開頭的行內容

(6)在aa文件中輸出不是以b開頭的行內容

(7)在aa文件中輸出以a結尾的行內容

(8)在aa文件中顯示包含a字符或者b字符的行內容

3.2find:列出文件系統內符合條件的文件

(1)查找 /boot目錄下的啟動菜單配置文件grub.conf

(2)查看/boot目錄下所有以“.img"為拓展名的文件

(3)列出當前目錄及其子目錄下所有最近20天內更改過的文件

(4)查找/root目錄中為空的文件或者子目錄

(5)在/boot目錄中查找文件類型為目錄的文件

(6)在/home目錄下用戶所有者UID為500的文件

(7)查找inode號碼是6029314的文件

3.3locate:在數據庫中查找文件

(1)查找文件httpd.conf,再顯示有幾個這樣的文件

(2)尋找所有文件名為named.conf的前3個文件

3.4whereis:查找指定文件、命令和手冊頁的位置

(1)查找mv命令的二進制文件、手冊頁部分位置

(2)查找mv命令的二進制文件

(3)查找mv命令的手冊頁位置

3.5whatis:在whatis數據庫中搜索特定命令

(1)查詢ls命令的簡短描述信息,與幫助命令配用。

3.6which:顯示可執行命令的途徑

(1)顯示ls命令的可執行命令的途徑和它的別名

4系統信息顯示

4.1uname:顯示計算機及操作系統相關信息

(1)顯示操作系統的內核發行號

(2)顯示計算機主機名

(3)顯示計算機硬件架構名稱

(4)顯示操作系統的全部信息

4.2hostname:顯示或修改計算機主機名,重啟即失效,要想永久設置,修改/etc/sysconfig/network文件,更改文件內的HOSTNAME參數值。

(1)顯示當前計算機主機名

(2)顯示當前計算機的短主機名

(3)顯示當前計算機的NIS/YP域名

(4)顯示當前計算機的主機別名、ip地址、域名和長主機名。

(5)設置當前計算機的主機名為Linux

5日期和時間

5.1cal:顯示日歷信息

(1)顯示本月的日歷

(2)顯示系統前一個月、當前月和下一個月的日歷

(3)顯示公元2001年的日歷

(4)顯示公元2007年9月的日歷

(5)以星期一為每周的第一天的方式顯示本月日歷

5.2date:顯示和設置系統日期和時間

(1)顯示當前計算機系統上的日期和時間

(2)設置計算機日期時間為2028年2月2日19點14分

(3)按照指定的格式顯示計算機日期和時間

(4)設置計算機時間為上午9點16分

(5)設置計算機時間為2014年4月14日

5.3hwclock:查看和設置硬件時鐘

(1)查看硬件時間

(2)以系統時間更新硬件時間

(3)以硬件時間更新系統時間

6信息交流

6.1echo:在顯示器上顯示文字

(1)將一段信息寫到標準輸出

(2)將文本“Hello Linux”添加到新文件/root/notes中

(3)顯示$HOME變量的值

6.2wall:對全部已登錄用戶發送信息

(1)向所有用戶發出“下班后請關閉計算機”的信息

6.3write:向用戶發送信息

(1)在tty2終端上向tty3終端上的root用戶發送信息

7用戶登錄記錄

w,who,users,last

(1)顯示已登錄當前計算機的用戶詳細信息(w)

(2)顯示已登錄當前計算機用戶的簡單信息(who)

(3)用單一的一行顯示出當前登錄的用戶(users)

(4)顯示用戶root仔控制臺終端的所有登錄信息(last,下面都是)u

(5)顯示近期系統重新引導間的時間

(6)顯示近期用戶登錄情況。

(7)顯示用戶root所有登錄信息的前6行記錄

(8)列出登錄系統失敗的用戶信息(lastb)

(9)顯示所有用戶的最后登錄記錄(lastlog)

(10)只顯示root用戶的最后登錄記錄

8其他命令

(1)將緩沖文件寫到硬盤中

(2)顯示系統已經運行的時間

(3)查看命令歷史記錄,顯示執行過的前兩條命令

(4)將歷史命令立即從內存寫到.bash_history文件中

(5)清空歷史命令

(6)關機重啟,定時45分鐘后關閉計算機

原創文章,作者:N24_yezi,如若轉載,請注明出處:http://www.www58058.com/55484

(0)
N24_yeziN24_yezi
上一篇 2016-10-29 14:00
下一篇 2016-10-29 15:46

相關推薦

  • shell 腳本編程基礎

    Shell腳本簡介: Shell腳本是一種特殊的程序,它是用戶與linux系統內核之間的一個接口,shell是一個工具程序,在用戶登錄后系統啟動。它解釋并運行由命令行或腳本文件輸入的命令,從而實現用戶與內核間的交互。 Shell腳本:也就是用各類命令預先放入到一個文件中,方便一次性執行的一個程序文件,主要是方便管理員進行設置或者管理用的,是利用shell的功…

    Linux干貨 2016-08-21
  • Linux基本文本管理命令

    一.Linux上的文件管理命令都有哪些,其使用的方法及其相關演示1.cp命令:copy (文件復制功能)源文件,目標文件單源復制:cp [OPTION]…[-T] SOURCE DEST多源復制:cp [OPTION]…SOURCE…DIRECTORYcp [OPTION]… -T DIRECTORY SOURCE… 單源復制:cp [OPTION]…[-T…

    2017-09-20
  • LINUX磁盤及文件系統管理

    LINUX磁盤及文件系統管理 cpu,Memory(RAM),I/O I/O:Disks,Entercard    Disks:持久存儲數據       接口類型:        IDE(ata):并…

    Linux干貨 2016-08-29
  • 步入LINUX

    初次融入LINUX的環境。。。

    Linux干貨 2018-03-26
  • Apc緩存Opcode

    1、PHP執行 PHP的運行階段也分成三個階段: Parse。語法分析階段。 Compile。編譯產出opcode中間碼。 Execute。運行,動態運行進行輸出。                            …

    Linux干貨 2015-04-10
  • LVM 邏輯卷管理

    一、概述: LVM: logical Volumn Manager  LVM是建立在硬盤和分區之上的一個邏輯層。可以將多個物理分區整合起來,無需停機,可以對文件系統的大小進行調整。同時,還提供快照功能 二、概念及實現過程: PE :每一個物理卷PV被劃分為稱為PE(Physical Extents)的基本單元,具有唯一編號的PE是可以被LVM尋址的…

    Linux干貨 2015-10-05
欧美性久久久久