在Linux系統下打補丁用到的命令有哪些呢?下面跟yjbys小編一起來學習吧!
patch命令用於為特定軟體包打補丁,該命令使用diff命令對原始檔進行操作。
格式:patch [選項] [原始檔案 [補丁檔案]]
常用引數:
-r 是一個遞迴選項,設定了這個選項,diff會將兩個不同版本原始碼目錄中的所有對應檔案全部都進行一次比較,包括子目錄檔案。
-N 選項確保補丁檔案將正確地處理已經建立或刪除檔案的情況。
-u 選項以統一格式建立補丁檔案,這種格式比預設格式更緊湊些。
-p0 選項從當前目錄查詢目的檔案(夾)(直接使用補丁檔案裡面指定的路徑)
-p1 選項忽略掉第一層目錄,從當前目錄查詢(去掉補丁檔案指定路徑最左的第1個'/'及前面所有內容)。
-E 選項說明如果發現了空檔案,那麼就刪除它
-R 選項說明在補丁檔案中的“新”檔案和“舊”檔案現在要調換過來了(實際上就是給新版本打補丁,讓它變成老版本)
chmod命令用於修改檔案的'訪問許可權。該命令有兩種用法。一種是包含字母和操作符表示式的文字設定法;另一種是包含數字的數字設定法。
命令格式:chmod [許可權] 檔名
檔名可以使用萬用字元,檔名為星號*表示匹配所有檔案。
用法示例:
為/home/zhidao/py目錄下的所有檔案新增執行許可權。
$ chmod +x /home/zhidao/py/*
此句話的意思是用mkyaffs2image工具將fs_mini_mdev 製作成名為s2的印象檔案。
在虛擬機器命令列輸入sudoifconfig eth3 x.x.x.x可以更改虛擬機器的IP
在串列埠中(是正常啟動不是uboot介面)改Linux的ip
輸入ifconfig eth0 ip
在uboot介面改ip 輸入print
OpenJTAG> set ipaddr ipaddr 是開發板的IP
OpenJTAG> set serverip serverip 是pc的IP
OpenJTAG> save
在uboot裡面重啟命令是reset
不在uboot裡面的重啟命令是reboot