linux基礎命令大全

更新yum源:sudo yum update
安裝需要的軟件包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
設置yum源爲阿里雲:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-
ce/linux/centos/docker-ce.repo

重啓網絡服務:service netwock restart
查看文件分區: df

獲取當前所在位置:pwd
查看命令幫助:man [命令]
查看當前時間:date
關機命令:shutdown [選項] [時間] & (-c取消前一個關機命令,-h關機,-r重啓)
**立即重啓:**init 6
遠程連接退出命令:logout

切換root身份:su ~

權限管理
變更文件羣組權限:chgrp [羣組名] [文件或目錄名] (如果是目錄可以在charp後加-R遞歸目錄下文件持續變更權限)
變更文件擁有者:chown [賬號名] [文件或目錄名] (同樣可以加-R)
變更文件擁有者和羣組:chown [賬號名:組名] [文件或目錄名]
變更文件權限:chmod [權限數值] [文件名] (r=4,w=2,x=1; 例子:)

文件管理
(cd或使用目錄時 tab鍵可以補全目錄)
建立目錄:mkdir -p [目錄名] (-p爲參數,遞歸創建。使用-m 後面加權限數值可以設置權限)
刪除目錄: rm [選項] [文件或目錄] (刪目錄加參數-r,強制刪除加參數-f,通常-rf方便,但是要謹慎。-p選項連同上層空目錄一起刪除。)
顯示當前目錄:pwd (如果目錄是鏈接文件加-P可以顯示出原文件。)
複製命令:cp [選項] [原文件或目錄] [目標目錄] (參數-r複製目錄,-p連帶文件屬性複製。-d表示若文件是鏈接文件則複製連接屬性,-a相當於-pfr)
剪切目錄或改名: mv [原文件或目錄] [目標目錄/更改名稱]

生成鏈接文件:ln [原文件] [目標文件] (-s爲創建軟鏈接)
搜索查找文件:locate [文件名] (該搜索命令快,但是是在數據庫中查找無法實時搜素新建文件,可以使用updatedb命令更新數據庫)
搜索系統命令所在位置:whereis [命令名]
查看文件或文件夾信息:ll -ih
新建文件:touch [文件名]
搜索查找文件: find [搜索範圍] -name [搜索條件] (文件名的完全匹配,可以使用通配符模糊匹配,*表示任意內容,?匹配任意一個字字符,[]匹配任意一箇中括號內的字符。-name參數區分大小寫。-iname參數則是不區分大小寫的。-user參數可以按照所有者搜索,-nouser查收沒有所有者的文件。-mtime)

在文件中搜索關鍵字:grep [選項] 字符串 文件名(-i忽略大小姐,-v排除指定字符串)
壓縮文件:zip [壓縮文件名] [源文件] (-r參數壓縮目錄)
解壓文件:unzip [文件名]
gz格式壓縮文件:gzip [源文件] (這種方式源文件會消失,加上-c參數則保留。-r爲壓縮目錄下所以子文件,但不能壓縮目錄)
打包命令: tar -cvf [打包文件名] [源文件] (-c打包,-v顯示過程,-f指定打包後的文件名,-z壓縮爲.tar.gz格式,-x解壓縮.tar.gz格式)
一鍵替換修改文件中的字段:find -name ‘要查找的文件名’ | xargs perl -pi -e ‘s|被替換的字符串|替換後的字符串|g’
一鍵替換修改文件中的字段: sed -i “s/被替換的字符串/替換後的字符串/g” ‘文件名’

歷史命令查看:history [選項] [歷史命令保存文件] (-c清空歷史命令,-w把緩存中歷史命令寫入歷史命令保存文件~/.bash_history)
歷史命令調用: !n (重複執行第N條歷史命令)
!! (重複執行上一條命令)
!字符串 (重複執行最後一條以該字符串開頭的命令)

查看別名: alias
設定命令別名: alias 別名=’原命令’
刪除別名:unalias [別名]
編輯環境變量文件:vim /root/.bashrc
刷新文件配置:source 文件名

分配顯示文件: more [文件]

管道符,命令1的正確輸出作爲命令2的操作對象: [命令1] | [命令2]

查看端口情況:netstat -apn|grep [應用名]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章