Linux學習(篇二)
阿新 • • 發佈:2018-11-20
系統命令
系統命令: ( | grep ) 1 grep:用於過濾搜尋指定內容 格式: grep 指定內容 指定檔案: 在指定檔案中查詢帶有指定內容的資訊 需求:在指定檔案中查詢指定內容 grep Exception catalina.2017-06-14.log grep -i 指定內容 指定檔案:不區分大小寫的查詢 grep -i exception catalina.2017-06-14.log 2 | :管道命令 (必須得和grep一起使用) 格式: 命令1 | 命令2 把命令1的輸出作為命令2的輸入 root的所有檔案裡面查 | 要查指定的1.txt檔案 ll | grep 1.txt 注意:|,grep經常在一起使用,查指定檔案,查指定程序,查指定軟體等等 3 ps : 檢視程序 ps -ef 檢視所有程序 綜合需求:檢視所有程序中有沒有指定程序 4 kill: 殺死程序 kill -9 pid(程序號) ifconfig: 查當前網路裝置 ping:測試與目標主機是否連通 ping ip 網路相關(安裝的時候自動連線--只看不要修改) 配置獲取ip地址的方式 1 命令的方式 :setup 2 配置檔案: cd /etc/sysconfig/network-scripts vi ifcfg-eth0
檢視安裝的所有軟體
rpm -qa: 查詢所有安裝過的軟體包
rpm -qa | grep java 查看出安裝了java的軟體
rpm -e --nodeps 軟體包名 : 刪除指定的軟體包
rpm -ivh:安裝軟體包
壓縮/解壓縮
.tar:打包檔案格式 打包 tar -cvf 打包的檔名 被打包的目錄 解包 tar -xvf 檔案包 .tar 解包後的檔名 .tar.gz:打包並壓縮的檔案格式 打包壓縮 tar -zcvf 打包的檔名 被打包的目錄 解包解壓 tar -zxvf 檔案包.tar.gz 解包後的檔名
檔案操作
複製 cp 檔案 cp 檔名 ../ (複製一份到上一層目錄) cp 檔名 ../檔名 (複製一份到上一層目錄並且重新命名) cp 檔名 指定目錄名 (複製一份到指定目錄裡) cp 檔名 新的檔名 拷貝一份到當前目錄 (2個檔案) 資料夾 cp -r 目錄名 指定目錄名 遞迴複製整個目錄內容到指定目錄 (拷貝是需要遞迴的) 剪下 mv 檔案 mv 檔名 指定目錄 移動到指定目錄 mv 檔名 指定目錄/新檔名 移動到指定目錄且重新命名 mv 檔名 新檔名 重新命名(1個檔案) 資料夾 mv 目錄名 指定的目錄名 移動一個目錄到指定的目錄下 (剪下是不需要遞迴的) 刪除 檔案 rm 檔名 帶詢問刪除 y/n rm -f 檔名 不帶詢問刪除 資料夾 rm -r 目錄名 帶詢問的遞迴刪除 rm -rf 目錄名 不帶詢問的遞迴刪除 刪除檔案也可以 查詢 find / -name '檔名*' 在/範圍內查詢名字為XXX的所有檔案,範圍可變
llinux小技巧
tab 自動補全
ctrl+c 退出模式
clear 清屏