1 //文件處理命令 2 命令格式:命令 [-參數(shù)] [參數(shù)] 3 例:ls -la /etc 4 -a等于--all 5 6 //目錄處理命令:ls 7 英文原意:list 8 所在路徑:/bin/ls 9 語法:ls 選項(xiàng)[-ald] [文件或目錄] //顯示文件 10 -a 顯示所有文件,包括隱藏文件 11 -l 詳細(xì)信息顯示 12 -d 查看目錄屬性 13 -h 顯示文件原來的大小單位 14 15 //文件類型 16 -rw-r--r-- 17 - rw- r-- r-- 18 文件類型 u g o 19 所有者 所屬組 其他人 20 r:讀 w:寫 x:執(zhí)行 21 -:二進(jìn)制文件 22 d:目錄 23 l:軟鏈接文件 24 25 //目錄處理命令:mkdir 26 英文原意:make directories 27 所在路徑:/bin/mkdir 28 語法:mkdir -p [目錄名] //創(chuàng)建文件 29 -p 遞歸創(chuàng)建 30 31 //目錄處理命令:cd 32 英文原意:change directory 33 所在路徑:shell內(nèi)置命令 34 語法:cd [目錄] //切換路徑 35 36 pwd:查看當(dāng)前所在的真實(shí)路徑 37 cd .. :進(jìn)入到當(dāng)前的上級目錄 38 39 //文件處理命令:rmdir 40 英文原意:remove empty directories 41 所在路徑:/bin/rmdir 42 語法:rmdir [目錄名] //只能刪除空目錄 43 44 //目錄處理命令:cp 45 英文原意:copy 46 所在路徑:/bin/cp 47 語法:cp -rp [原文件或目錄] [目標(biāo)目錄] //拷貝復(fù)制 48 -r 復(fù)制目錄 49 -p 保留文件屬性 50 51 //目錄處理命令:mv 52 英文原意:move 53 所在路徑:/bin/mv 54 語法:mv [原文件或目錄] [目標(biāo)目錄] //剪切文件、改名 55 56 clear:清屏 57 58 //目錄處理命令:rm 59 英文原意:remove 60 所在路徑:/bin/rm 61 語法:rm -rf [文件或目錄] //刪除文件 62 -r 刪除目錄 63 -f 強(qiáng)制執(zhí)行 64 65 //文件處理命令:touch 66 所在路徑:/bin/touch 67 語法:touch [文件名] //創(chuàng)建空文件 68 69 //文件處理命令:cat 70 所在路徑:/bin/cat 71 語法:cat -n [文件名] //顯示文件內(nèi)容 72 -n 顯示行號 73 74 //文件處理命令:tac 75 所在路徑:/usr/bin/tac 76 語法:tac [文件名] //顯示文件內(nèi)容(反向顯示) 77 78 //文件處理命令:more 79 所在路徑:/bin/more 80 語法:more [文件名] //分頁顯示文件內(nèi)容 81 (空格)或f 翻頁 82 (Enter) 換行 83 q或者Q 退出 84 85 //文件處理命令:less 86 所在路徑:/usr/bin/less 87 語法:less [文件名] //分頁顯示文件內(nèi)容(可向上翻頁) 88 /關(guān)鍵詞 ://在文件中可以搜索 89 90 //文件處理命令:head 91 所在路徑:/usr/bin/head 92 語法:head [文件名] //顯示文件前面幾行(默認(rèn)顯示10行數(shù)據(jù)) 93 -n 指定行數(shù) 94 95 //文件處理命令:tail 96 所在路徑:/usr/bin/tail 97 語法:tail [文件名] //顯示文件后面幾行 98 -n 指定行數(shù) 99 -f 動態(tài)顯示文件末尾內(nèi)容 //查看日志文件100 101 //文件處理命令:ln102 英文原意:link103 所在路徑:/bin/ln104 語法:ln -s [原文件] [目標(biāo)文件] //生成鏈接文件105 -s 創(chuàng)建軟鏈接106 107 軟鏈接:類似于windows快捷方式108 硬鏈接:原文件與新文件一致(同步更新),通過i節(jié)點(diǎn)識別,不能跨分區(qū),不能針對目錄使用109 110 //權(quán)限管理命令:chmod111 英文原意:change the permissions mode of a file112 所在路徑:/bin/chmod113 語法:chmod [{ugoa} {+-=} {rwx}] [文件或目錄] [mode=421] [文件或目錄] //改變文件或目錄權(quán)限114 -R 遞歸修改115 權(quán)限數(shù)字表示:116 r --- 4 讀權(quán)限 可以查看文件內(nèi)容 可以列出目錄中的內(nèi)容117 w --- 2 寫權(quán)限 可以修改文件內(nèi)容 可以在目錄中創(chuàng)建、刪除文件118 x --- 1 執(zhí)行權(quán)限 可以執(zhí)行文件 可以進(jìn)入到目錄119 120 //權(quán)限管理命令:chown --只能root更改121 英文原意:change file ownership122 所在路徑:/bin/chown123 語法:chown [用戶] [文件或目錄] //改變文件或目錄的所有者124 125 //權(quán)限管理命令:chgrp126 英文原意:change file group ownership127 所在路徑:/bin/chgrp128 語法:chgrp [用戶組] [文件或目錄] //改變文件或目錄的所屬組129 130 查看新建文件權(quán)限;umask -S 131 -->0022132 -->代表權(quán)限(755)rwxr-xr-x133 修改umask默認(rèn)權(quán)限:umask 023134 135 //文件搜索命令:find136 英文原意:find137 所在路徑:/bin/find138 語法:find [搜索范圍] [匹配條件] //文件搜索139 find / -name init //精確查找140 *init* //模糊查找141 init??? //以init開頭,并且后面有三個(gè)字符的142 -iname init??? //同上,并且不區(qū)分大小寫143 144 -size +n //大于n的文件 例:+204800(大于100M的文件)145 -n //小于n的文件146 n //等于n的文件147 148 -group //根據(jù)所屬組查找 例:-usr149 150 -amin //訪問時(shí)間access 例:-cmin -5(5分鐘內(nèi)被修改過的屬性文件和目錄)151 -cmin //文件屬性change152 -mmin //文件內(nèi)容modify153 154 find /etc -size +163840 -a -size -204800 //在/etc下查找大于80M小于100M文件155 -a 兩個(gè)條件同時(shí)滿足(and)156 -o 兩個(gè)條件滿足任意一個(gè)即可(or)157 -type 根據(jù)文件類型查找(f 文件,d 目錄,l 軟鏈接文件)158 -inum 根據(jù)i節(jié)點(diǎn)查找159 find /etc -inum 31531 -exec rm {} /;//查找到某個(gè)文件執(zhí)行刪除操作160 161 //文件搜索命令:locate162 所在路徑:/usr/bin/locate163 語法:locate 文件名 //在文件資料庫中查找文件164 更新資料庫:updatdb165 166 //命令搜索:which167 所在路徑:/usr/bin/which168 語法:which 命令 //搜索命令所在目錄及別名信息169 170 //文件搜索命令:grep171 所在路徑:/bin/grep172 語法:grep -iv [指定字串] [文件] //在文件中搜尋字串匹配的行并輸出173 -i 不區(qū)分大小寫174 -v 排除指定字串175 176 //幫助命令:man177 英文原意:manual178 所在路徑:/usr/bin/man179 語法:man [命令或配置文件] //獲取幫助信息180 man ls //查看ls命令的幫助信息181 man services //查看配置文件services的幫助信息182 183 whatis ls //查看ls命令的解釋說明184 ls --help //查看ls的選項(xiàng)185 info186 187 //幫助命令:help188 所在路徑:Shell內(nèi)置命令189 語法:help 命令 //獲取Shell內(nèi)置命令的幫助信息190 help umask //查看umask命令的幫助信息191 192 //用戶管理命令:useradd193 所在路徑:/usr/bin/useradd194 語法:useradd 用戶名 //添加新用戶195 196 //用戶管理命令:passwd197 所在路徑:/usr/bin/passwd198 語法:passwd 用戶名 //設(shè)置用戶密碼199 200 //用戶管理命令:who201 所在路徑:/usr/bin/who202 語法:who //查看登錄用戶信息203 204 //用戶管理命令:w205 所在路徑:/usr/bin/w206 語法:w //查看登錄用戶詳細(xì)信息207 208 //壓縮解壓命令:gzip //只能壓縮文件,不能壓縮目錄,而且壓縮后,不保留原文件209 英文原意:GNU zip210 所在路徑:/bin/gzip211 語法:gzip [文件] //壓縮文件,壓縮后文件格式:.gz212 213 //壓縮解壓命令:gunzip214 英文原意:GNU unzip215 所在路徑:/bin/gunzip216 語法:gunzip [壓縮文件] //解壓縮.gz的壓縮文件217 218 //壓縮解壓命令:tar219 所在路徑:/bin/tar220 語法:tar 選項(xiàng)[-zcf] [壓縮后文件名] [目錄] //打包目錄,壓縮后文件格式:.tar.gz221 -c 打包222 -v 顯示詳細(xì)信息223 -f 指定文件名224 -z 打包同時(shí)壓縮225 226 //壓縮解壓命令:tar227 tar命令解壓縮語法:228 -x 解包229 -v 顯示詳細(xì)信息230 -f 指定解壓文件231 -z 解壓縮232 233 //壓縮解壓文件:zip234 所在路徑:/usr/bin/zip235 語法:zip 選項(xiàng)[-r] [壓縮后文件名] [文件或目錄] //壓縮文件或目錄,壓縮后文件格式:.zip236 -r 壓縮目錄237 238 //壓縮解壓命令:unzip239 所在路徑:/usr/bin/unzip240 語法:unzip [壓縮文件] //解壓.zip的壓縮文件241 242 //壓縮解壓命令:bzip2243 所在路徑:/usr/bin/bzip2244 語法:bzip2 選項(xiàng)[-k] [文件] //壓縮文件,壓縮后文件格式:.bz2245 -k 產(chǎn)生壓縮文件后保留文件246 247 //壓縮解壓命令:bunzip2248 所在路徑:/usr/bin/bunzip2249 語法:bunzip2 選項(xiàng)[-k] [壓縮文件] //解壓縮250 -k 解壓縮后保留原文件251 252 //網(wǎng)絡(luò)命令:write253 所在路徑:/usr/bin/write254 語法:write <用戶名> //給用戶發(fā)信息,以Ctrl+D保存結(jié)束255 256 //網(wǎng)絡(luò)命令:wall257 英文原意:write all258 所在路徑:/usr/bin/wall259 語法:wall [message] //發(fā)廣播信息260 261 //網(wǎng)絡(luò)命令:ping262 所在路徑:/bin/ping263 語法:ping 選項(xiàng) IP地址 //測試網(wǎng)絡(luò)聯(lián)通性264 -c 指定發(fā)送次數(shù)265 266 //網(wǎng)絡(luò)命令:ifconfig267 英文原意:interface configure268 所在路徑:/sbin/ifconfig269 語法:ifconfig 網(wǎng)卡名稱 IP地址 //查看和設(shè)置網(wǎng)卡信息270 271 //網(wǎng)絡(luò)命令:mail272 所在路徑:/bin/mail273 語法:mail [用戶名] //查看發(fā)送電子郵件274 275 //網(wǎng)絡(luò)命令:last276 所在路徑:/usr/bin/last277 語法:last //列出目前與過去登入系統(tǒng)的用戶信息278 279 //網(wǎng)絡(luò)命令:lastlog280 所在路徑:/usr/bin/lastlog281 語法:lastlog //檢查某特定用戶上次登陸的時(shí)間282 283 //網(wǎng)絡(luò)命令:traceroute284 所在路徑:/bin/traceroute285 語法:traceroute //顯示數(shù)據(jù)包到主機(jī)間的路徑286 287 //網(wǎng)絡(luò)命令:netstat288 所在路徑:/bin/netstat289 語法:netstat [選項(xiàng)] //顯示網(wǎng)絡(luò)相關(guān)信息290 -t tcp協(xié)議291 -u udp協(xié)議292 -l 監(jiān)聽293 -r 路由294 -n 顯示ip地址和端口號295 296 //網(wǎng)絡(luò)命令:setup297 所在路徑:/usr/bin/setup298 語法:setup //配置網(wǎng)絡(luò)299 300 //掛載命令:mount301 所在路徑:/bin/mount302 語法:mount [-t 文件系統(tǒng)] 設(shè)備文件名 掛載點(diǎn)303 304 //關(guān)機(jī)命令305 1、shutdown [選項(xiàng)] 時(shí)間306 -c 取消前一個(gè)關(guān)機(jī)命令307 -h 關(guān)機(jī)308 -r 重啟309 2、halt310 3、poweroff311 4、init 0312 //重啟命令313 1、reboot314 2、init 6315 316 //系統(tǒng)運(yùn)行級別317 0 關(guān)機(jī)318 1 單用戶319 2 不完全多用戶,不含NFS服務(wù)320 3 完全多用戶321 4 未分配322 5 圖形界面323 6 重啟324 325 //查看系統(tǒng)運(yùn)行級別:runlevel326 327 //退出登陸命令:logout328 329 //Vim330 //插入命令331 //命令 作用332 a 在光標(biāo)所在字符后插入333 A 在光標(biāo)所在行尾插入334 i 在光標(biāo)所在字符串前插入335 I 在光標(biāo)所在行行首插入336 o 在光標(biāo)下插入新行337 O 在光標(biāo)上插入新行338 //定位命令339 //命令 作用340 :set nu 設(shè)置行號341 :set nonu 取消行號342 gg 到第一行343 G 到最后一行344 nG 到第n行345 :n 到第n行346 $ 移至行尾347 0 移至行首348 //刪除命令349 //命令 作用350 x 刪除光標(biāo)所在處字符351 nx 刪除光標(biāo)所在處后n個(gè)字符352 dd 刪除光標(biāo)所在行,ndd刪除n行353 dG 刪除光標(biāo)所在行和文件末尾內(nèi)容354 D 刪除光標(biāo)所在處到行尾內(nèi)容355 :n1,n2 刪除指定范圍的行356 //復(fù)制和剪切命令357 //命令 作用358 yy 復(fù)制當(dāng)前行359 nyy 復(fù)制當(dāng)前行以下n行360 dd 剪切當(dāng)前行361 ndd 剪切當(dāng)前行以下n行362 p、P 粘貼在當(dāng)前光標(biāo)所在行下或行上363 //替換和取消命令364 //命令 作用365 r 取消光標(biāo)所在處字符366 R 從光標(biāo)所在處開始替換字符,按Esc結(jié)束367 u 取消上一步操作368 //搜索和搜索替換命令369 //命令 作用370 /string 搜索指定字符串371 搜索時(shí)忽略大小寫:set ic372 n 搜索指定字符串的下一個(gè)出現(xiàn)位置373 :%s/old/new/g 全文替換指定字符串374 :n1,n2s/old/new/g 在一定范圍內(nèi)替換指定字符串375 //保存和退出命令376 //命令 作用377 :w 保存修改378 :w new_filename 另存為指定文件379 :wq 保存修改并退出380 ZZ 快捷鍵,保存修改并退出381 :q! 不保存修改退出382 :wq! 保存修改并退出(文件所有者及root可使用)383 //384 //命令 作用新聞熱點(diǎn)
疑難解答
圖片精選