-
軟件網(wǎng)站
查看全部 -
發(fā)行版本
查看全部 -
Linux三劍客:awk,gerp,sed查看全部
-
sort 文件A(升序顯示文件A里的內(nèi)容按照ASCII碼進(jìn)行排序)
sort -u 文件A(顯示文件A排除重復(fù)項(xiàng)后的內(nèi)容,)
sort -r 文件A(降序顯示)
sort -n 文件A(按照數(shù)字大小排序)
uniq 文件A(相鄰相同的去重)
sort 文件A | uniq(先排序后去重)
sort 文件A | uniq -c (統(tǒng)計(jì)文件內(nèi)各項(xiàng)出現(xiàn)的次數(shù))
sort 文件A | uniq -d (找到重復(fù)項(xiàng))
tcpdump host url(在另一個(gè)終端請(qǐng)求該url就能抓到包)
tcpdump host dct url(監(jiān)視所有發(fā)到主機(jī)url的所有數(shù)據(jù)包)
tcpdump host src url(截獲所有發(fā)到主機(jī)url的所有數(shù)據(jù))
top 、htop(查看進(jìn)程cup內(nèi)存負(fù)荷)
free (查看內(nèi)存)
查看全部 -
Linux常見命令
pwd 查看當(dāng)前路徑 // tree 查看路徑結(jié)構(gòu)
find 查找指定類型文件 如:find -name "*.txt" ---->當(dāng)前路徑下; find / -name"*.txt" 在/目錄下查找
// tar? 歸檔(打包壓縮等) tar cvf a.tar a.txt b.txt 將a與btxt文件打包為a.tar
a.tar.gz
apt install XX 下載某個(gè)軟件
進(jìn)程 ps???? ps -A 所有進(jìn)程?????? ps -ef | grep? aaa? 查找aaa進(jìn)程
ss 顯示連接? ssh -u -//udp? ssh -t -a tcp
cat 顯示文件內(nèi)容????????????cat -n b.txt >d .txt 將b寫到d里
head -n XXX 看XX的前n行
查看全部 -
FHS 規(guī)范
/(根目錄、開機(jī)目錄)
etc:配置文件;
bin:必要命令;
usr(Unix Software Resource):二級(jí)目錄;
home:家目錄;
var:動(dòng)態(tài)數(shù)據(jù)。
查看全部 -
例子:
不可變、可分享:
/usr
/opt
不可變、不可分享
/etc
/boot
可變、可分享
/var/mail
/var/spool/news
可變、不可分享
/var/run
/var/lock
查看全部 -
FHS 規(guī)范(3.0)
全稱(Filesystem Hierarchy Standard)
約定俗成的目錄規(guī)范
定義/目錄及其一級(jí)子目錄
查看全部 -
虛擬機(jī)網(wǎng)絡(luò)模式:
1. NAT 模式:?
公網(wǎng) IP 有限制,但是內(nèi)網(wǎng)服務(wù)器非常多,不可能給每個(gè)內(nèi)網(wǎng)服務(wù)器都配置一個(gè) IP。內(nèi)網(wǎng)需要訪問外網(wǎng)的時(shí)候,通過 NAT 模式,使用統(tǒng)一的公網(wǎng) IP,通過這個(gè) IP 來訪問外網(wǎng)。
在 VirtualBox 中,這是最簡單的一種方式來訪問外網(wǎng)。
訪問速度慢。
虛擬機(jī)可以訪問外網(wǎng),但是與主機(jī)不互通。(主機(jī)不可以訪問虛擬機(jī))
2. 網(wǎng)橋模式:
為虛擬機(jī)模擬出獨(dú)立的網(wǎng)卡;
與主機(jī)互通。
3. Internal 模式:
虛擬機(jī)與虛擬機(jī)之間交互的模式。
4. Host-only 模式(主機(jī)模式):
主機(jī)可以訪問虛擬機(jī)。
查看全部 -
Linux 常見命令
增刪改查
性能排錯(cuò)
網(wǎng)絡(luò)面面道
Linux 用戶及文件管理
Linux 文本三劍客(重點(diǎn))
awk
grep
sed
查看全部 -
Linux 系統(tǒng)
FHS 規(guī)范;
數(shù)據(jù)盤掛載詳解;
目錄底層結(jié)構(gòu)。
查看全部 -
linux文件系統(tǒng)
查看全部 -
sed 's/a/a1' 文件
sed '命令/匹配內(nèi)容/替換內(nèi)容'
sed 默認(rèn)不修改原文件內(nèi)容??
sed '2d' 1.txt? ?刪除文件1.txt中的第二行
sed '2,5d' 1.txt 刪除文件中的第2-5行
sed '/^$/d' 1.txt 刪除文件開頭和結(jié)尾的空格
sed '2a\b2' 1.txt 在第2行后新增一個(gè)2b
sed '2i\b2'? 1.txt 在第2行前新增一個(gè)2b
sed 's/love/very &' 1.txt? ? ? ? ? sed '替換命令/匹配的字符串/替換的字符串 &(邏輯與:代表將替換的內(nèi)容與匹配的字符串拼接)'
sed "=" 1.txt? 為文件添加行號(hào),缺點(diǎn)是行號(hào)和具體行的內(nèi)容不在同一行
sed "=" 1.txt | sed 'N;s/\n/:'? ? ? N命令動(dòng)作是將下一行的內(nèi)容與上一行進(jìn)行拼接? ‘s/\n/:’ --拼接時(shí)將換行符號(hào)換為:
郵箱匹配?
sed -n '/[0-9A-Za-z]\+\@[0-9a-zA-Z_-]\+\(\.[0-9a-zA-Z_-]\+\)/p' 1.txt
查看全部 -
當(dāng)前目錄下遞歸查找子目錄
grep -r 字符串
忽略檔期當(dāng)前文件中的文件夾查找
grep -r --exclude-dir=文件夾名 字符串
正則匹配郵箱
grep -E "[[:alnum:]]{4,18}@[[:alnum:]]{2,14}.(com|net|cn|org)"
查看全部 -
awk操作符
? ?
awk數(shù)組
查看全部
舉報(bào)