Linux系統以一切皆文件的方式運行系統。雖然存在ubuntu版本的圖形界面,但在企業的服務器里面還是以命令行系統運行為主。
以下是初學50個基本的Linux命令行的體會
1:pwd 顯示當前你所在的目錄
由圖/為根目錄boot為根目錄下的root目錄。所以/boot表示當前系統在根目錄下的root目錄里面。
2:uname -m 顯示cpu的cpu的架構
由圖表示系統的處理器是X86架構且基於64位。
3:uname -r 顯示系統正在使用的內核版本
4:date 顯示系統的表示的當前地域的時間
5:cal 2016 顯示2016年的日歷表
6:shutdown -h now 系統馬上關機
7:reboot 系統重啟
8:logout 系統注銷
9:setup 給系統設置網卡等操作
10:ifconfig 顯示系統的IP配置
11:cd 切換目錄
由上圖系統本來在/root目錄經過cd切換到了/,目錄
12:cd.. 返回上一級目錄
由圖系統本來在/boot目錄經過cd..返回到了/目錄
13:cd ../../../.....返回系統的上多級目錄
由圖 bin目錄是boot目錄的子目錄。經過../..兩次返回直接到了/目錄
14:cd - 返回上一次所在的目錄
由圖 上一次所在目錄為/經cd到bin再經cd -到/
15:ls 查看當前目錄下的文件
由圖 通過ls查看了當前所在目錄/里面的文件
16:ls - l 列出當前目錄下文件的信息
由圖[root@centos67-LIU /]里面最后一個符號/表示當前所在的目錄。bin和boot兩行最前面的dr是代表目錄的意思,如果是-代表是文件。
17:ls -lh 列出當前目錄的詳細信息,這里的h就是human的意思代表人性化的顯示
和上圖對比數字后面直接跟了單位。方面一眼看出文件的大小
18:vim 編輯一個文件
19:進入文件以后按i進入insert模式就可以輸入編輯的信息
20:編輯完文件以后 按Esc鍵退出,同時按shift+:再輸入wq(write quit)
21:cat+文件名 查看該文件的內容
由圖 在bin目錄下創建了一個liu文件,並用cat命令查看了內容為hello world
22:more+文件名 慢慢查看文件
輸入more命令以后可以用回車逐行查看,也可以用空格逐頁查看
23:vim+.文件名,創建一個隱藏文件
由圖直接在/目錄下面查看文件text是顯示沒有的 只有用命令ls-a才會顯示在/目錄下面的顯示所有隱藏文件。圖中的.autofsck和.text都是隱藏文件
24:mkdir(make directory)+文件名,創建一個目錄
由圖 在/目錄下創建了一個file1的文件。
25:mkdir+文件名1 文件名2+....,創建多個文件
由圖 一次創建了file2和file3兩個文件同理可以創建多個文件。
26:mkdir -p /1/2/3/4/5 一次性創建一個多級目錄
27:用tree+文件名(最上級的文件),可以以樹狀的形式顯示所有包含的子目錄。由於我的Linux系統沒有tree包所以借用視頻圖
28:mv+文件名1 文件名2,把文件名1移動的文件名2
由圖文件file1移動到了file2
29:df -h 查看當前磁盤的使用量
30:cat /proc/version 顯示CPU內核版本
31:touch+文件名 創建一個空文件
由圖 cat f1 里面是一個可以編輯的空文件
32:rm -f+文件名 刪除一個文件
由圖 原來/里面的f1被命令刪除了
33:rmdir+文件名 刪除一個目錄(目錄的內容是空的)
由圖file3 這個/下面的目錄被刪除了
34:rm -rf 文件名 刪除一個叫做 '文件名' 的目錄並同時刪除其內容()
35:find /目錄或文件 進行搜索
36:ip a 可以查看當前系統的ip地址
圖中etho是Linux系統設計的network
37:man+命令行(全面的解釋命令行的意思)
用q退出
38:命令行+--help(快速的簡單的解釋命令行)
39:cp+文件/路徑,復制功能
由圖 原來fiel5里面沒有文件現在多了一個LIU文件
40:bc 用於計算的命令
最后輸入quit 退出
41:basename+路徑,取得最后的路徑名
42:dirname+路徑,去掉最后的路徑名
由圖最后的路徑被去掉
43:tac+文件,從尾到頭讀文件與cat正好相反
44:less+加文件 可以搞笑的游覽文件還可以用pgup和pgon進行翻頁
按q退出
45:head+文件,只看文件前幾行
46:tail+文件,只顯示文件內容后幾行
47:file+文件,顯示文件類型
48:cat /proc/swaps 顯示哪些swap被使用(swaps為虛擬內存)
49:lsusb -tv 顯示 USB 設備
50:cat /proc/meminfo 檢查內存使用
所有Linux命令輸入的時候,要注意空格例如 ls空格-lh