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
下一篇 2016-10-29

相關推薦

  • 【招聘福利】普景/上海/運維工程師/8K起/雙休/五險一金

    崗位要求:  經驗可無,要求熟悉LANMP、zabbix的配置和維護  了解SQL語句  熟悉shell、會python 更佳崗位職責:  1. 負責zabbix的配置和維護,發現問題及時處理(如果你是有經驗的童鞋,找出或者寫出如Centreon類的軟件優化郵…

    Linux干貨 2016-04-15
  • 推薦-Nginx Proxy模塊的應用之負載均衡

    Ngnix Proxy模塊的應用之負載均衡 Ngnix Proxy模塊的應用之負載均衡 Proxy 模塊介紹 實驗環境 配置Proxy Proxy 模塊介紹   在我之前的文章提到過,Nginx可以提供反向代理加速、基于應用層的負載均衡并能對后端服務器做健康狀態檢測。下面我們就動手操作一下,看如何實現上述功能。 實驗環境 主機名稱 主要功能 外網地址 內網地…

    Linux干貨 2016-03-27
  • 理解Inode

    inode是一個重要概念,是理解Unix/Linux文件系統和硬盤儲存的基礎。 我覺得,理解inode,不僅有助于提高系統操作水平,還有助于體會Unix設計哲學,即如何把底層的復雜性抽象成一個簡單概念,從而大大簡化用戶接口。 下面就是我的inode學習筆記,盡量保持簡單。 一、inode是什么? 理解inode,要從文件儲存說起。 文件儲存在硬盤上,硬盤的最…

    Linux干貨 2015-03-20
  • linux運維

    linux運維大綱,學習路線圖

    Linux干貨 2017-10-21
  • N25期—第一周作業

    計算機的組成及其功能 Linux發行版介紹 Linux哲學思想 Linux系統幾個常用命令介紹 Linux系統獲取幫助信息介紹 Linux基礎目錄介紹 計算機組成         計算機分為中央處理器,主存儲器,輔助存儲器,輸入輸出設備,總線等5個部分    &nbsp…

    Linux干貨 2016-12-05
  • linux基礎學習-第六天

    2016-08-02 授課內容: 用戶和組管理命令 理解并設置文件權限 默認權限 特殊權限 文件ACL 用戶和組管理命令 用戶和組的配置文件:/etc/default/useradd(相當于useradd -D)、/etc/skel(創建用戶的家目錄配置文件)、/etc/login.defs(修改用戶的密碼策略配置) /etc/default/useradd…

    Linux干貨 2016-08-04
欧美性久久久久