ls -lh --sort=size:按照文件大小排序(=time:時(shí)間)
cd /media:進(jìn)入media目錄(.:當(dāng)前目錄 ..:上級(jí)目錄 直接使用cd進(jìn)入用戶(hù)主目錄~#)
pwd:查看當(dāng)前工作目錄
cat,more,less:查看文件的內(nèi)容
tail:查看文件的后10行(tail -20:后20行)
watch -n 2 tail [文件路徑]:每隔2秒查看一下文件的后10行
rm [文件名]:刪除文件 rm [目錄](méi) -r:刪除目錄
cp [文件名] [新文件名]:復(fù)制文件并重命名 cp [目錄路徑] [新目錄名] -r:復(fù)制并重命名目錄
top:監(jiān)視系統(tǒng)性能 (按k出現(xiàn)kill [PID]:關(guān)閉進(jìn)程)
ps -ef,ps eux:查看進(jìn)程詳細(xì)信息
grap [ss] [文件路徑]:顯示文件中帶ss字符的行
ifconfig:查看網(wǎng)絡(luò)配置信息(ip等)
ifconfig eth0 down/up:關(guān)閉/啟動(dòng)eth0網(wǎng)卡
該網(wǎng)卡默認(rèn)在win下是沒(méi)有驅(qū)動(dòng)的(不像mac下即插即用),請(qǐng)從驅(qū)動(dòng)之家(好像是,壇子里有提過(guò),還給了連接)下好驅(qū)動(dòng)安裝好,然后關(guān)機(jī),插上雷電網(wǎng)卡再開(kāi)機(jī),開(kāi)機(jī)后會(huì)自動(dòng)識(shí)別網(wǎng)卡,完成驅(qū)動(dòng)完整安裝,之后還是不支持熱插拔。黑色iphone5 ,7.0.4版本,正常使用時(shí)忽然就沒(méi)有信號(hào)了,一直顯示“正在搜索”,重新插卡,換別的卡linux常用命令,以及重啟手機(jī),恢復(fù)出廠設(shè)置都無(wú)效,最后就用itunes重新恢復(fù)固件,結(jié)果恢復(fù)到快結(jié)束的時(shí)候忽然彈出一個(gè)窗口“未能恢復(fù)iphone”iphone“,出現(xiàn)未知錯(cuò)誤(3),心里咯噔一聲啊,然后開(kāi)始問(wèn)度娘,搜索到僅有的幾條信息,都是說(shuō)沒(méi)有辦法恢復(fù)正常了,心里哇涼啊,一直折騰到0:30,恢復(fù)第n次,第n次出現(xiàn)這個(gè)窗口后,開(kāi)始失望了,于是抱著最后的想法看itunes有沒(méi)有升級(jí)信息,結(jié)果還真有l(wèi)inux常用命令,升級(jí)了itunes 后,又重新恢復(fù)了一次固件,恢復(fù)到最后的時(shí)候又停了,又過(guò)了一會(huì),顯示恢復(fù)出廠設(shè)置成功,然后就是令人期待的重啟了。* 如果存在多張網(wǎng)卡包括虛擬機(jī)的網(wǎng)卡,默認(rèn)只取第一張網(wǎng)卡的mac地址,如果要返回所有的網(wǎng)卡(包括物理的和虛擬的)則可以修改方法的返回類(lèi)型為數(shù)組或collection。
netstate -pantu:查看網(wǎng)絡(luò)連接信息
netstat -pantu | egrep -v '0.0.0.0|:::|and|Address'|awk '{print $5}'|cut -d':' -f 1|sort| uniq > ip /* egrep是grep的升級(jí)版 -v表示排除 awk '{print $5}輸出第五列 cut -d':' -f 1 以:分隔并輸出第一部分 sort:排序 uniq:相同的只輸出一個(gè) >:寫(xiě)入文件 >>:寫(xiě)入文件且不覆蓋,接著寫(xiě) */
mount:查看掛載信息 主要用于掛載iso鏡像:mount -o loop kali.iso /media/cdrom將kali.iso掛載到cdrom目錄下
dmesg:查看/var/log/messages文件
find:查找文件或文件夾 -name/iname:后面接目標(biāo)名
whereis:數(shù)據(jù)庫(kù)中查找,查找結(jié)果不完整,一般使用前先updatedb更新數(shù)據(jù)庫(kù)
whereis -b nmap:查找二進(jìn)制文件,名字是nmap
echo:后面接要輸出的內(nèi)容,打印到控制臺(tái)
vi:vim的簡(jiǎn)稱(chēng),一個(gè)非常復(fù)雜的命令模式下的文件編輯器,直接在vi后加要編輯的文件名,基本用法:輸入 :后輸入命令,set nu可以顯示行號(hào),:wq保存并退出,i 插入狀態(tài),a添加狀態(tài),可以編輯文本,通過(guò)方向鍵移動(dòng)光標(biāo)修改內(nèi)容,修改后按esc退出到命令模式,可以繼續(xù)輸入:wq!實(shí)現(xiàn)強(qiáng)制保存退出;按兩次d可以刪除指定的行,o在光標(biāo)指定下方插入一行,y復(fù)制一行,p粘貼。
3. 在開(kāi)發(fā)機(jī)這邊的命令行上面啟動(dòng)gdb,然后執(zhí)行shell命令(shell adb forward tcp:1234 tcp:1234),表示通過(guò)adb映射tcp端口1234,命令中前面的是local的端口,后面的是remote的端口,然后再執(zhí)行命令(target remote localhost:1234),這條命令表示與遠(yuǎn)程程序建立鏈接。 * timertask是以隊(duì)列的方式一個(gè)一個(gè)被順序執(zhí)行的,如果前面的任務(wù)執(zhí)行的時(shí)間太長(zhǎng),可能導(dǎo)致后面的任務(wù)延時(shí)執(zhí)行。如果每個(gè)命令被雙豎線(||)分隔符分隔,如果命令遇到可以成功執(zhí)行的命令,那么命令停止執(zhí)行,即使后面還有正確的命令則后面的所有命令都將得不到執(zhí)行。