-
grep
查看全部 -
加*號匹配任意內容
查看全部 -
find
查看全部 -
aaa
查看全部 -
Linux與Windows的不同
Linux嚴格區分大小寫
Linux中所有內容以文件形式保存,包括硬件(一切內容皆文件)
Linux不靠擴展名區分文件類型
壓縮包:.gz,.bz2,.tar.bz2,.tgz等
二進制軟件包:.rpm
網頁文件:.html,.php
腳本文件:.sh
配置文件:.conf
Windows下的程序不能直接在Linux中安裝執行(需通過模擬器)
好處:Windows中大量的木馬病毒絕不可能在Linux中直接執行
查看全部 -
Linux學習方法
先要嘗試自己解決(網上查些資料,相關文檔)
? ? ? ? ? ? ? ? ? ? ? ? ? -幫助
? ? ? ? ? ? ? ? ? ? ? ? ? -文檔
? ? ? ? ? ? ? ? ? ? ? ? ? -示例
提問的智慧
? ? ? ? ? ? ? ? ? ? ? ? ? -問題詳盡(具體的知識點,最好把報錯的地方截圖)
查看全部 -
Linux應用領域:1.基于Linux的企業服務器
? ? ? ? ? ? ? ? ? ? ? ? ? 2.Linux在嵌入式領域
查看全部 -
正確及錯誤輸出重定向 ls &>> 文件名 前面的結果不論正確錯誤均輸出到該文件內 ls >> 文件名 2>>文件名 把正確的結果輸出到一個文件內,錯誤的結果輸出到一個文件內 ?wc 【選項】【文件名】 選項】 -c 統計字節數 -w 統計單詞數 -l 統計行數查看全部
-
netstat -an | grep ESTABLISHED | wc -l 用力查看連接我們服務器的ip數量查看全部
-
;多命令執行符號 ls ; ifconfig &&邏輯與 前面正確執行,才會執行 ||邏輯或 前面錯誤執行,才會執行 ls && echo yes || echo no 可用來檢查命令是否正確執行 管道符 | 前面執行的結果交給后面執行查看全部
-
/dev/null 不輸出任何內容查看全部
-
壓縮與解壓縮
常用壓縮格式:.zip .gz .bz2
常用壓縮格式:.tar.gz .tar.bz2
.zip壓縮
zip 壓縮文件名 源文件 //壓縮文件
zip -r 壓縮目錄名 源目錄 //壓縮目錄
.zip格式解壓縮
unzip 壓縮文件 //解壓縮文件
.gz格式壓縮
gzip 源文件 //壓縮為.gz格式的壓縮文件,源文件會消失
gzip -c 源文件 > 壓縮文件 //壓縮為.gz格式,源文件保留
gzip -r 目錄 //壓縮目錄下所有子文件,但是不能壓縮目錄
.gz解壓縮
gzip -d 壓縮文件 //解壓縮文件
gunzip 壓縮文件 //解壓縮文件
bzip壓縮
bzip2 源文件名 //壓縮文件,源文件會消失
bzip2 -k 源文件 //壓縮后保留源文件
*bzip不能壓縮目錄
bzip解壓縮
bzip -d 壓縮文件 //解壓bzip2文件
bunbzip 壓縮文件 //壓縮文件
打包命令tar
tar -cvf 打包文件名 源文件 //壓縮為tar格式
tar -zvcf 壓縮包名.tar.gz 源文件 //壓縮為.tar.gz格式
tar -jvcf 壓縮包名.tar.bz2 源文件 //壓縮為.tar.bz2格式
解壓tar
tar -xvf 打包文件名 //解壓tar格式文件
tar -zxvf 壓縮包名.tar.gz //解壓.tar.gz格式文件
tar -jxvf 壓縮包名.tar.bz2 //解壓.tar.bz2格式文件
-c:打包
-v:顯示過程
-f:指定打包后的文件名
-x:解打包
-z:壓縮為.tar.gz格式
-j:壓縮為.tar.bz2格式
其他用法
tar -jxvf 打包文件名 -C 絕對路徑 //指定解壓縮位置
tar -zcvf 絕對路徑(/tmp/)+打包文件名 源文件 源文件 //將多個文件解壓到指定路徑
tar -ztvf 壓縮包文件名 //查看壓縮包內文件打包壓縮與解壓縮
tar -cvf 打包文件名 源文件
選項:
-c:打包
-v:顯示過程
-f:指定打包后的文件名
例如:
tar -cvf longzls.tar longzls
tar -xvf 打包文件名
選項:
-x:解打包
例如:
tar -xvf longzls.tar
tar -zcvf 壓縮包名.tar.gz 源文件
選項:
-z:壓縮為.tar.gz
tar -zxvf 壓縮包名.tar.gz
選項:-x:加壓縮.tar.gz格式
tar -jcvf 壓縮包名.tar.bz2 源文件
選項:
-j:壓縮為.tar.bz2
tar -jxvf 壓縮包名.tar.bz2
選項:-x:加壓縮.tar.bz2格式
tar -jxvf jp.tar.bz2 -C /tmp/
解壓縮到指定目錄,只能放在后面
tar -ztvf test.tar.gz
不解壓,查看壓縮包的內容查看全部 -
man,--help,help,info總共四種獲取幫助的命令。
1. 命令 --help 獲取選項幫助
例如:ls --help
2.help shell內部命令
例如:whereis可以用來判斷一個命令是否是shell內部命令,ls在/bin/下面有可執行文件
說明ls命令不是shell內部命令,cd命令在/bin/下面沒有相應的可執行文件,所以是shell
自帶的命令.
3.info 命令
info里面內容十分繁瑣,是關于命令的一個巨大的幫助文檔,里面有各個版本對于此命令
的說明。
-回車:進入帶*號的說明
-u: 進入上層頁面
-n: 進入下一個幫助小節
-p: 進入上一個幫助小節
-q: 退出2015-09-22
查看全部 -
grep [選項] 字符串 文件名 (字符串使用 "" 包圍,結果為行記錄)
-i 忽略大小寫
-v 排除指定字符串
find 命令與 grep 命令的區別
find:在 系統 中搜索符合條件的 文件名,使用 通配符(完全)匹配
grep:在 文件 當中搜索符合條件的 字符串,使用 正則表達式 (包含)匹配
通配符(完全)匹配:搜索文件名
正則表達式 (包含)匹配:搜索文件中的數據查看全部 -
文件搜索命令find [搜索范圍] [搜索條件]
*????匹配任意內容;
?????匹配任意一個字符;
[]????匹配任意一個中括號內的字符;
?????find / -name install.log
????find /root -iname install.log????/不區分大小寫
????find /root -user root????/按照所有者搜索
????find /root -nouser????/查找沒有所有者的文件
????????沒有所有者的文件是垃圾文件可以清理,
????????????1、但是proc、sys目錄下的內核交互產生的文件不能進行清理;
????????????2、外來文件,如U盤、外來數據是沒有所有者的;
????find /var/log -mtime +10????/查找10天前修改的文件
????????-10????10天內修改文件
?????????10????10天當天修改的文件
????????+10????10天前修改的文件
????????atime????文件訪問時間
????????ctime????改變文件屬性
????????mtime????修改文件內容
????find . -size 25k????/查找當前目錄文件大小是25k的文件
????????只能是小寫的k,或大寫的M;
????????-25k????小于25KB的文件
????????25k????等于25KB的文件
????????+25k????大于25KB的文件
????find . -inum 262422????/查找i節點是262422的文件
????find /etc -size +20k -a -size -50k????/查找/etc/目錄下,大于20KB并且小于50KB的文件
????????-a????and????邏輯與,兩個條件都滿足;
????????-o????or????邏輯或,兩個條件滿足一個即可;
????find /etc -size +20k -a -size 50k -exec ls -lh {}? \;
????查找/etc/目錄下,大于20KB并且小于50K的文件,并顯示詳細信息
????????-exec/-ok命令{} \;對搜索結果執行操作
查看全部
舉報