本書根據(jù)www.linuxcool.com上的命令使用頻率和讀者反饋,精心挑選了200條最常用的Linux命令進行簡要介紹,旨在幫助讀者每天學(xué)習(xí)一條命令,持之以恒,穩(wěn)扎穩(wěn)打精通Linux系統(tǒng)的使用。本書中的命令涵蓋了Linux中的文件管理、文檔編輯、系統(tǒng)管理、磁盤管理、文件傳輸、網(wǎng)絡(luò)通信、設(shè)備管理、壓縮備份等諸多內(nèi)容,同時還涵蓋了一些雜項命令,并提供了一些擴展知識。
收錄200條必備命令,擴展165條常用命令(電子書)
配套學(xué)習(xí)站點提供3000余條Linux命令在線查詢服務(wù)
按照“功能介紹”“語法格式”“常用參數(shù)”“參考示例”規(guī)范編寫每個詞條
從快速了解每個命令的作用到動手實操,只需10分鐘。
本書是《Linux就該這么學(xué)》暢銷圖書的配套學(xué)習(xí)資料,根據(jù)www.linuxcool.com上的Linux命令使用頻率和該網(wǎng)站用戶的反饋,精心挑選了200條常用、實用的Linux命令,并通過具體的示例演示了命令以及相關(guān)參數(shù)的具體用法,旨在幫助讀者方便快捷地掌握Linux命令的具體使用。
考慮到Linux命令的數(shù)量之多,種類之雜,本書無法全面覆蓋。為此,本書以電子版的形式提供了另外165條Linux命令的使用方法,對此感興趣的讀者也可以到異步社區(qū)下載學(xué)習(xí)。
劉遄,計算機信息技術(shù)方向教育學(xué)碩士、Linux基金會成員、《Linux就該這么學(xué)》作者。自2012年起陸續(xù)獲得紅帽RHCE(6、7、8、9四個版本)以及RHCA頂級認證。多年以來,一直從事Linux運維技術(shù)和紅帽認證課程的培訓(xùn)工作,當(dāng)前在國內(nèi)開源行業(yè)頗具影響力。
001 ls命令:顯示目錄中文件及其屬性信息 1
002 cp命令:復(fù)制文件或目錄 3
003 grep命令:強大的文本搜索工具 4
004 sed命令:批量編輯文本文件 6
005 awk命令:對文本和數(shù)據(jù)進行處理的編程語言 8
006 mkdir命令:創(chuàng)建目錄文件 10
007 cat命令:在終端設(shè)備上顯示文件內(nèi)容 11
008 more命令:分頁顯示文本文件內(nèi)容 13
009 less命令:分頁顯示文件內(nèi)容 15
010 find命令:根據(jù)路徑和條件搜索指定文件 16
011 mv命令:移動或改名文件 18
012 rm命令:刪除文件或目錄 19
013 df命令:顯示磁盤空間使用量情況 20
014 zip命令:壓縮文件 21
015 unzip命令:解壓縮zip格式文件 22
016 unrar命令:解壓提取RAR壓縮文件 23
017 gunzip命令:解壓提取文件內(nèi)容 24
018 tar命令:壓縮和解壓縮文件 25
019 gzip命令:壓縮和解壓文件 27
020 bzip2命令:壓縮或解壓縮.bz2文件 28
021 pigz命令:多線程的解壓縮文件 29
022 7z命令:文件解壓縮命令 30
023 echo命令:輸出字符串或提取后的變量值 31
024 rpm命令:RPM軟件包管理器 32
025 head命令:顯示文件開頭的內(nèi)容 34
026 tail命令:查看文件尾部內(nèi)容 35
027 file命令:識別文件類型 36
028 ps命令:顯示進程狀態(tài) 37
029 netstat命令:顯示網(wǎng)絡(luò)狀態(tài) 39
030 pwd命令:顯示當(dāng)前工作目錄的路徑 41
031 ssh命令:安全的遠程連接服務(wù) 42
032 mount命令:將文件系統(tǒng)掛載到目錄 44
033 cd命令:切換目錄 45
034 curl命令:文件傳輸工具 46
035 vim命令:文本編輯器 48
036 tftp命令:上傳及下載文件 49
037 chmod命令:改變文件或目錄權(quán)限 50
038 chown命令:改變文件或目錄的用戶和用戶組 51
039 dhclient命令:動態(tài)獲取或釋放IP地址 52
040 ping命令:測試主機間網(wǎng)絡(luò)連通性 53
041 fdisk命令:管理磁盤分區(qū) 55
042 touch命令:創(chuàng)建空文件與修改時間戳 57
043 man命令:查看幫助信息 58
044 ifconfig命令:顯示或設(shè)置網(wǎng)絡(luò)設(shè)備參數(shù)信息 60
045 lsblk命令:查看系統(tǒng)的磁盤使用情況 61
046 useradd命令:創(chuàng)建并設(shè)置用戶信息 62
047 adduser命令:創(chuàng)建用戶 63
048 usermod命令:修改用戶信息 64
049 userdel命令:刪除用戶 65
050 groupadd命令:創(chuàng)建新的用戶組 66
051 id命令:顯示用戶與用戶組信息 67
052 mkfs.ext4命令:對磁盤設(shè)備進行EXT4格式化 68
053 uname命令:顯示系統(tǒng)內(nèi)核信息 70
054 rmdir命令:刪除空目錄文件 71
055 du命令:查看文件或目錄的大小 72
056 yum命令:基于RPM的軟件包管理器 73
057 scp命令:基于SSH協(xié)議遠程復(fù)制文件 75
058 top命令:實時顯示系統(tǒng)運行狀態(tài) 76
059 wc命令:統(tǒng)計文件的字節(jié)數(shù)、單詞數(shù)、行數(shù) 77
060 kill命令:殺死進程 78
061 ln命令:為文件創(chuàng)建快捷方式 79
062 ssh-copy-id命令:復(fù)制SSH公鑰到遠程主機 80
063 su命令:切換用戶身份 81
064 sudo命令:授權(quán)普通用戶執(zhí)行管理員命令 82
065 resize2fs命令:同步文件系統(tǒng)容量到內(nèi)核 83
066 date命令:顯示或設(shè)置系統(tǒng)日期與時間 84
067 startx命令:初始化X-window系統(tǒng) 85
068 wget命令:下載網(wǎng)絡(luò)文件 86
069 passwd命令:修改用戶的密碼值 88
070 shutdown命令:關(guān)閉服務(wù)器的系統(tǒng) 90
071 sz命令:基于Zmodem協(xié)議下載文件到本地 91
072 rz命令:基于Zmodem協(xié)議上傳文件到服務(wù)器 92
073 systemctl命令:管理系統(tǒng)服務(wù) 93
074 ll命令:顯示指定文件的詳細屬性信息 95
075 history命令:顯示與管理歷史命令記錄 97
076 iptables-save命令:保存防火墻策略規(guī)則 98
077 free命令:顯示系統(tǒng)內(nèi)存使用量情況 99
078 lvcreate命令:創(chuàng)建邏輯卷設(shè)備 100
079 pvcreate命令:創(chuàng)建物理卷設(shè)備 101
080 vgextend命令:擴展卷組設(shè)備 102
081 pvresize命令:調(diào)整LVM中物理卷的容量大小 103
082 vgdisplay命令:顯示VG信息 104
083 vgcreate命令:創(chuàng)建卷組設(shè)備 105
084 lvextend命令:擴展邏輯卷設(shè)備 106
085 keytool命令:密鑰和證書管理工具 107
086 sort命令:對文件內(nèi)容進行排序 108
087 hostnamectl命令:顯示與設(shè)置主機名稱 110
088 chronyc命令:設(shè)置時間與時間服務(wù)器同步 111
089 ip命令:顯示與配置網(wǎng)卡參數(shù) 112
090 cut命令:按列提取文件內(nèi)容 113
091 rfkill命令:管理藍牙和Wi-Fi設(shè)備 114
092 crontab命令:管理定時計劃任務(wù) 115
093 mdadm命令:管理RAID設(shè)備 116
094 exit命令:退出終端 118
095 fstrim命令:回收文件系統(tǒng)中未使用的塊資源 119
096 dd命令:復(fù)制及轉(zhuǎn)換文件 120
097 env命令:顯示和定義環(huán)境變量 121
098 setenv命令:設(shè)置與顯示系統(tǒng)環(huán)境變量信息 122
099 gcc命令:C/C++語言編譯器 123
100 xargs命令:給其他命令傳參數(shù)的過濾器 124
101 hash命令:管理命令運行時查詢的哈希表 126
102 make命令:編譯內(nèi)核或源碼文件 127
103 iperf命令:網(wǎng)絡(luò)性能測試 128
104 lsof命令:查看文件的進程信息 129
105 which命令:查找命令文件 130
106 mount.nfs命令:掛載網(wǎng)絡(luò)文件系統(tǒng) 131
107 hdparm命令:顯示與設(shè)定硬盤參數(shù) 132
108 apt-get命令:管理服務(wù)軟件 133
109 dpkg命令:管理軟件安裝包 134
110 iptables命令:防火墻策略管理工具 135
111 getfacl命令:顯示文件或目錄的ACL策略 136
112 setfacl命令:設(shè)置文件ACL策略規(guī)則 137
113 fio命令:對磁盤進行壓力測試 138
114 tcpdump命令:監(jiān)聽網(wǎng)絡(luò)流量 139
115 locate命令:快速查找文件或目錄 140
116 fsck命令:檢查與修復(fù)文件系統(tǒng) 141
117 route命令:顯示與設(shè)置路由信息 142
118 umount命令:卸載文件系統(tǒng) 143
119 tr命令:字符轉(zhuǎn)換工具 144
120 firewall-cmd命令:防火墻策略管理工具 145
121 chattr命令:更改文件隱藏屬性 147
122 journalctl命令:查看指定的日志信息 148
123 cpupower命令:調(diào)整CPU主頻參數(shù) 150
124 diff命令:比較文件內(nèi)容差異 151
125 nmcli命令:基于命令行配置網(wǎng)卡參數(shù) 152
126 bc命令:數(shù)字計算器 153
127 zipinfo命令:查看壓縮文件信息 154
128 tree命令:以樹狀圖形式列出目錄內(nèi)容 155
129 ssh-keygen命令:生成SSH密鑰文件 157
130 ssh-keyscan命令:收集主機的SSH公鑰信息 158
131 uniq命令:去除文件中的重復(fù)內(nèi)容行 159
132 mkfs命令:對設(shè)備進行格式化文件系統(tǒng)操作 161
133 help命令:顯示幫助信息 162
134 egrep命令:在文件內(nèi)查找指定的字符串 163
135 export命令:將變量提升成環(huán)境變量 164
136 ftp命令:文件傳輸協(xié)議客戶端 165
137 init命令:切換系統(tǒng)運行級別 167
138 whereis命令:顯示命令及相關(guān)文件的路徑位置 168
139 tracepath命令:追蹤數(shù)據(jù)包的路由信息 169
140 alias命令:設(shè)置命令別名 170
141 blktrace命令:分析磁盤I/O負載情況 171
142 partprobe命令:重讀分區(qū)表信息 173
143 lsattr命令:顯示文件的隱藏屬性 174
144 timedatectl命令:設(shè)置系統(tǒng)時間與日期 175
145 hexdump:以多種進制格式查看文件內(nèi)容 177
146 stat命令:顯示文件的狀態(tài)信息 178
147 gpasswd命令:設(shè)置管理用戶組 179
148 rsync命令:遠程數(shù)據(jù)同步工具 180
149 last命令:顯示用戶歷史登錄情況 182
150 md5sum命令:計算文件內(nèi)容的MD5值 184
151 mail命令:發(fā)送和接收郵件 185
152 showmount命令:顯示NFS服務(wù)器的共享信息 186
153 dnf命令:新一代的軟件包管理器 187
154 nmtui命令:管理網(wǎng)卡配置參數(shù) 189
155 iscsiadm命令:iSCSI服務(wù)管理工具 190
156 nc命令:掃描與連接指定端口 191
157 service命令:管理系統(tǒng)服務(wù) 192
158 mkpasswd命令:生成用戶的新密碼 193
159 uptime命令:查看系統(tǒng)負載 194
160 nmap命令:網(wǎng)絡(luò)探測及端口掃描工具 195
161 ntpdate命令:設(shè)置日期和時間 196
162 cal命令:顯示系統(tǒng)月歷與日期 197
163 at命令:一次性定時計劃任務(wù) 198
164 lsscsi命令:列出SCSI設(shè)備及屬性信息 199
165 pstree命令:以樹狀圖形式顯示進程信息 200
166 xfs_info命令:查看XFS類型設(shè)備的詳情 201
167 nslookup命令:查詢域名服務(wù)器信息 202
168 killall命令:基于服務(wù)名關(guān)閉一組進程 204
169 arping命令:發(fā)送ARP請求數(shù)據(jù)包 205
170 w命令:顯示已登錄用戶的信息 206
171 host命令:解析域名結(jié)果 207
172 traceroute命令:追蹤網(wǎng)絡(luò)數(shù)據(jù)包的傳輸路徑 208
173 nice命令:調(diào)整進程的優(yōu)先級 209
174 chkconfig命令:管理服務(wù)程序 210
175 pgrep命令:檢索進程PID 211
176 watch命令:周期性執(zhí)行任務(wù)命令 212
177 declare命令:聲明定義新的變量 213
178 nl命令:顯示文件內(nèi)容及行號 214
179 iptraf命令:實時監(jiān)視網(wǎng)卡流量 215
180 extundelete命令:文件恢復(fù)工具 216
181 vnstat命令:查看網(wǎng)卡流量使用情況 217
182 pidof命令:查找服務(wù)進程的PID 218
183 vmstat命令:監(jiān)視系統(tǒng)資源狀態(tài) 219
184 type命令:查看命令類型 221
185 iostat命令:監(jiān)視系統(tǒng)I/O設(shè)備使用情況 222
186 zenity命令:顯示圖形框 223
187 jobs命令:顯示終端后臺的作業(yè)信息 224
188 lscpu命令:顯示CPU架構(gòu)信息 225
189 swapon命令:激活交換分區(qū) 226
190 paste命令:合并兩個文件 227
191 restorecon命令:恢復(fù)文件安全上下文 228
192 semanage命令:查詢與修改安全上下文 229
193 poweroff命令:關(guān)閉操作系統(tǒng) 230
194 blkid命令:顯示塊設(shè)備信息 231
195 dmesg命令:顯示開機過程信息 233
196 hwclock命令:顯示與設(shè)置系統(tǒng)硬件時鐘 234
197 shift命令:向左移動參數(shù) 235
198 sysctl命令:配置系統(tǒng)內(nèi)核參數(shù) 236
199 dig命令:查詢域名DNS信息 237
200 sar命令:統(tǒng)計系統(tǒng)運行狀態(tài) 238