目錄
一、什么是命令
1、命令的含義:用來實作某一類功能的指令或程式,執行命令依賴于解釋器
2、命令的分類
1)內部命令:屬于解釋器的一部分
2)外部命令:解釋器之外的其他程式
二、切換到命令列的兩種方式
1、快捷鍵
2、滑鼠右鍵,點擊“Open Terminal”,打開命令列終端,
三、命令列基礎
1、命令列提示標題的含義
1)root用戶登錄后,最后提示符為#
2)普通用戶登錄后,最后提示符為$
2、基礎命令
1)pwd 是Print Working Directory的縮寫
2)cd 是Change Directory的縮寫功能:切換目錄
3)ls 是List 的縮寫
5)touch
6)head
7)tail
8)grep
9)less 分屏閱讀工具
3、常用命令
1)查看系統版本
2)查看CPU資訊
3)查看記憶體資訊
4)查看主機名
5)查看網卡資訊
7)重啟 reboot
一、什么是命令
1、命令的含義:用來實作某一類功能的指令或程式,執行命令依賴于解釋器
2、命令的分類
1)內部命令:屬于解釋器的一部分
2)外部命令:解釋器之外的其他程式
二、切換到命令列的兩種方式
1、快捷鍵
虛擬控制臺切換 (CTRL+ALT+Fn)
Fn=(F1~F6) F1=圖形桌面 F2~F6=字符控制臺

圖形桌面

字符控制臺
2、滑鼠右鍵,點擊“Open Terminal”,打開命令列終端,

右鍵打開

命令列終端
三、命令列基礎
1、命令列提示標題的含義
1)root用戶登錄后,最后提示符為#
[root@localhost ~]# [當前用戶@主機名 當前目錄]#

2)普通用戶登錄后,最后提示符為$
[wangwu@localhost ~]$ [當前用戶@主機名 當前目錄]$

2、基礎命令
1)pwd 是Print Working Directory的縮寫
功能:查看當前作業目錄
root@localhost ~]# pwd
/root
#當前路徑是根下的root目錄
2)cd 是Change Directory的縮寫功能:切換目錄
格式: cd [目標路徑]
[root@localhost ~]# cd /root/Downloads/
[root@localhost Downloads]#
#這時提示符目錄位置變為“Downloads”,證明已經切換到該目錄下
3)ls 是List 的縮寫
功能:查看目錄或檔案名
格式:ls [選項] [目錄/檔案名]
[root@localhost Downloads]# ls /
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
#根目錄下有以上這些檔案夾
4)mkdir 是make directory的縮寫
功能:創建目錄
格式:mkdir [選項] [路徑][目錄名]
[root@localhost ~]# mkdir /opt/wangwu
[root@localhost ~]# ls /opt/
rh wangwu
#/opt路徑下創建wangwu目錄
5)touch
功能:創建目錄
格式:touch [選項] [路徑][檔案名]
[root@localhost ~]# touch /opt/wangmazi.txt
[root@localhost ~]# ls /opt/
rh wangmazi.txt wangwu
#/opt路徑下創建wangmazi.txt檔案
6)head
功能:輸出檔案前n行,默認10行
格式:head [數字] [路徑][檔案名]
(修改數字可改變顯示行數)
[root@localhost ~]# head /opt/wangmazi.txt #默認
1
2
3
4
5
6
7
8
9
10
[root@localhost ~]# head -6 /opt/wangmazi.txt #顯示前6行
1
2
3
4
5
6
7)tail
功能:輸出檔案后n行,默認10行
格式:tail [數字] [路徑][檔案名]
(修改數字可改變顯示行數)
[root@localhost ~]# tail /opt/wangmazi.txt #默認
11
12
13
14
15
16
17
18
19
20
[root@localhost ~]# tail -5 /opt/wangmazi.txt #顯示后5行
11
12
13
14
15
8)grep
功能:輸出包含指定字串的行
格式:grep [值] [路徑][檔案名]
[root@localhost ~]# grep 10 /opt/wangmazi.txt
10
9)less 分屏閱讀工具
功能:支持上下鍵滾動閱讀
格式:less [檔案名]
3、常用命令
1)查看系統版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
2)查看CPU資訊
[root@localhost ~]# lscpu
Architecture: x86_64 架構
CPU op-mode(s): 32-bit, 64-bit 運算模式
Model name: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz 廠家及型號資訊
#此處只展示了簡要資訊,具體以實際顯示為準... ...
3)查看記憶體資訊
[root@localhost ~]# cat /proc/meminfo
MemTotal: 997956 kB 總記憶體
MemFree: 68016 kB 空閑記憶體
#此處只展示了簡要資訊,具體以實際顯示為準... ...
4)查看主機名
[root@localhost ~]# hostname
localhost.localdomain
5)查看網卡資訊
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:0c:29:75:69:ad txqueuelen 1000 (Ethernet)
RX packets 256 bytes 27340 (26.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
6)關機 poweroff
[root@localhost ~]# poweroff
7)重啟 reboot
[root@localhost ~]# reboot
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/382991.html
標籤:其他
