Gcc最基本的用法是∶gcc [options] [filenames] 其中options就是編譯器所需要的參數,filenames給出相關的文件名稱。 -c,只編譯,不連接成為可執行文件,編譯器只是由輸入的.c等源代碼文件生成.o為後綴的目標文件,通常用於編譯不包含主程序的子程序文件。 -o output_filename,確定輸出文件的名稱為output_filename,同時這個名稱不能和源文件同名。如果不給出這個選項,gcc就給出預設的可執行文件a.out。 -g,產生符號調試工具(GNU的gdb)所必要的符號資訊,要想對源代碼進行調試,我們就必須加入這個選項。 -O,對程序進行優化編譯、連接,採用這個選項,整個源代碼會在編譯、連接過程中進行優化處理,這樣產生的可執行文件的執行效率可以提高,但是,編譯、連接的速度就相應地要慢一些。 -O2,比-O更好的優化編譯、連接,當然整個編譯、連接過程會更慢。 -Idirname,將dirname所指出的目錄加入到程序頭文件目錄列表中,是在預編譯過程中使用的參數。
❷ 魔獸世界單機版,為什麼有很多修改屬性的命令在我的游戲中的GM命令中不存在
GM命令 在游戲中按回車鍵,出現對話框,然後打入: .+命令+空格+代碼
.add <num> 可以向自己背包裡面加入各種物品
.learn <num> 學習魔法、技能 。
.learnsk <num> <num> 給學會的魔法、技能加點畝山。
.gotrigger <num> 部分地區的代碼XXX
.gotrigger <num> 進入世界范圍的迅岩中位置,參數: trigger_number
.dismount 下坐騎
.setxp <num> 增加天分點.
.addspawn 刷怪 怪的代碼/怪的數量
.addnpc 添加NPC到游戲.
.addgo 在你的坐標添加游戲對象
.del 刪除目標NPC
.setlevel 設置個人或NPC的等級
.setmodel 給NPC或個人設置模型數量.
.save 保存文件.
.rehash 改寫目標.
.flag1 設置有毛病的標記.
.ppon 打開pp系統.
.ppoff 關閉pp系統.
.turn 轉動NPC面朝你.
.come NPC來到你的位置.
.go 去世界坐標.
.kill 殺死選擇的NPC或個人.
.killallnpc 殺死所有的NPC的形象.
.resurrect 復活選擇的個人.
.setsize 設置NPC的大小.
.setspeed 設置NPC或個人的速度
.setflags 設置NPC或O.G的面具. 參數: <ftype> <flags>
.addspawn 添加大量的點到你的位置. 參數 : [<npc entry>] [<npocs number>]
.setnpcspawn 添加條目和數目作成大量NPC到大量的點
.setnpcgo 設置條目由於大量游戲目標到大量點
.setspawndist 設置小和大距離到大量
.setspawntime 設置小和大的時間到大量.
.setxp 設置經驗到個人.
.paralyse 不動和動到個人或NPC.
.setaura 設置預兆數目
.exploration 打開你地圖的位置.
.listsp 列出你的魔法.
.listsk 列出你的技能.
.unlearn 忘記魔法
.unlearnsk 忘記技能.
.info 附近NPC的信息.
.online 顯示在線玩家數目
.goname 移動到棗明輸入名字的個人或NPC.
.goguid 移動到行會.
.targetgo 嘗試移動到最近的玩家(定位最近的object)
.targetlink 嘗試到連接目標OF選擇目標
.move 傳送目標.
.retcl 重裝TCL
.rescp 重裝 SCP.
.clearqflags 清楚尋找標記
.bug for debug
.pingmm 製造點在你的地圖
.pvp 測試到競技
.setxp <hp> <max hp> 改變HP選擇的用戶唯一.
.delmoney 刪除金錢 .
.addmoney <num> 增加選擇的用戶金錢.
.setlevel <num> 改變選擇的用戶的標准.
.setspeed <num max 30> 改變選擇的用戶的speed.
.additem <物品ID> 增加物品.
.delitem <物品ID> 刪除物品
.langall 使用此命令後plevel大於4的GM可以使用所有的語言
.setxp <exp> 改變選擇的用戶的EXP.
.learnall 學習很多有用的技能,比如能使用所有武器護甲等……,plevel大於5的GM可用
.mergewp 可能是合並路點吧。作者也沒有用過XD .
.setwp 為一個NPC設定一個路點。玩過CS的應該知道什麼叫路點
.addwp 為一個NPC添加一個路點.
.addswp 不知道的命令
.showwp 顯示一個選中NPC的路點
.startway NPC的開始位置.
.save 保存.
.setmessage 寄發一則消息到世界.
.go 移動您給的座標.
.goname <name> 移動到命名的用戶.
.namego <name> 移動命名的用戶到您著.
.recroute 記錄路徑,未知命令,未用過
.saveroute 將實際路徑保存在saves文件夾下
.ctf open 開放戰場,以使所有人能夠進入戰場
.ctf close 當你人數已經夠了或者不想再讓人進入時,關閉戰場
.ctf add 選中一個人來手動讓其加入戰場.
.ctf del 選中一個人來手動讓其退出戰場 .
.ctf list 列出當前戰場的玩家.
.ctf spec 把你自己加為觀眾,可以得到地圖信息
.ctf start 開始游戲 .
.ctf help 關於戰場命令的幫助 .
.ctf give 當你奪到旗後,可以將旗給你的隊友 .
.jail <day> <hour> <minutes> 關閉某人進監獄,默認是1天,後面跟時間 .
.unjail 釋放 .
.Delspawns 刪除重生點
.Delspawnsxy 刪除一個大范圍的重生點,謹慎使用。最好備份好world.save在用 范圍: <map> <x1>
.setspawn 怪物ID GUILD號 建立一個xxx怪物的刷新點
.setspawndist 2 4 該刷新點刷新的怪物自主移動范圍為2-4
.setspawntime 60 300 該刷新點刷新怪物的時間間隔為 60-300秒
.honor 榮譽命令
.honor chage <+,-> 數值 選中某人增加或者減少榮譽點
❸ ghost命令是什麼意思
ghost直接翻譯,就是鬼、幽靈;虛幻的;實際不存在的;微弱痕跡;隱約的一絲的意思,但是在電腦方面,它是一個無人不知的程序。
計算機俗稱電腦,是現代一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有存儲記憶功能。
❹ Linux 高級命令
echo "HelloWorld"
向控制台輸出HelloWorld信息
Linux允許將命令執行結果重定向到一個文件,本應顯示在終端上的內容保存到指定文件中。
ls > test.txt
test.txt 如果不存在,則創建,存在則覆蓋其內容
注意: > 輸出重定向會覆蓋原來的內容, >> 輸出重定向則會追加到文件的尾部
cat xxx.py 可以用來快速查看某個文件內容,輸出到控制台
cat test.txt >> haha.txt 將test.txt的內容追加到haha.txt中
cat 1.txt 2.txt > 1_2.txt 將1.txt 2.txt內容合並到1_2.txt中
分屏顯示:more
查看內容時,在信息過長無法在一屏上顯示時,會出現快速滾屏,使得用戶無法看清文件的內容,此時可以使用more命令,從頭開始,每次只顯示一頁,空格鍵顯示下一頁,b鍵上一頁,按下q鍵退出顯示,按下h鍵可以獲取幫助。
more xxx.py
管道:一個命令的輸出可以通過管道做為另一個命令的輸入。
管道我們可以理解現實生活中的管子,管子的一頭塞東西進去,另一頭取出來,這里「 | 」的左右分為兩端,左端塞東西(寫),右端取東西(讀)。即管道左邊的輸出結果作為管道右側的參數
cat info.txt | more
tree | more
::: warning
more管道符讀到的內容只能前進,不能後退;只能使用空格或回車向下看,不能使用b回看
:::
Linux鏈接文件類似於Windows下的快捷方式。
鏈接文件分為軟鏈接和硬鏈接。
ln -s 源文件 鏈接文件
ln 源文件 鏈接文件
沒有-s 選項代表建立一個硬鏈接文件,兩個文件佔用相同大小的硬碟空間,即使刪除了源文件,鏈接文件還是存在,一般用於保護系統重要的文件。所以-s選項是更常見的形式。
::: warning 注意
如果軟鏈接文件和源文件不在同一個目錄,源文件要使用絕對路徑,不能使用相對路徑。
:::
find命令功能非常強大,通常用來在特定的目錄下搜索符合條件的文件,也可以用來搜索特定用戶屬主的文件。
常用用法:
Linux系統中grep命令是一種強大的文本搜索工具,grep允許對文本文件進行模式查找。如果找到匹配模式, grep列印包含模式的所有行。
grep一般格式為:
在grep命令中輸入字元串參數時,最好用引號或雙引號括起來。
例如:
從某個文件搜索
搜索當前目錄所有文件
常用選項說明:**
grep搜索內容串可以是正則表達式。
正則表達式是對字元串操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成一個「規則字元串」,這個「規則字元串」用來表達對字元串的一種過濾邏輯。
grep常用正則表達式:
計算機中的數據經常需要備份,tar是Unix/Linux中最常用的備份工具,此命令可以把一系列文件歸檔到一個大文件中,也可以把檔案文件解開以恢復數據。
tar使用格式:
tar [參數] 打包文件名 文件
tar命令很特殊,其參數前面可以使用「-」,也可以不使用。
常用參數:
注意:除了f需要放在參數的最後,其它參數的順序任意。
常用命令:
tar與gzip命令結合使用實現文件打包、壓縮。 tar只負責打包文件,但不壓縮,用gzip壓縮tar打包後的文件,其擴展名一般用xxxx.tar.gz。也會見到縮寫的.tgz這種擴展名。
gzip使用格式如下:
常用選項:
tar這個命令並沒有壓縮的功能,它只是一個打包的命令,但是在tar命令中增加一個選項 -z 可以調用gzip實現壓縮的功能,最終實行一個先打包後壓縮的過程。
-z :指定壓縮包的格式為 xxx.tar.gz
tar壓縮: tar zcvf xxx.tar.gz 文件1 文件2 ...
tar解壓: tar zxvf xxx.tar.gz
解壓到指定目錄: tar zxvf xxx.tar.gz -C target_dir/ (大寫字母「C」)
tar與bzip2命令結合使用實現文件打包、壓縮(用法和gzip一樣)。
tar只負責打包文件,但不壓縮,用bzip2壓縮tar打包後的文件,其擴展名一般用xxxx.tar.bz2。
在tar命令中增加一個選項(-j)可以調用bzip2實現了一個壓縮的功能,實行一個先打包後壓縮的過程。
壓縮用法 : tar -jcvf 壓縮包包名 文件1 文件2... (例: tar jcvf bak.tar.bz2 *.c )
解壓用法 : tar -jxvf 壓縮包包名 (例: tar jxvf bak.tar.bz2 )
通過zip壓縮文件的目標文件不需要指定擴展名,默認擴展名為zip。
壓縮文件 :zip [-r] 目標文件(沒有擴展名) 源文件
解壓文件 :unzip -d 解壓後目錄文件 壓縮文件
使用tree命令可以查看指定目錄的樹狀結構
有時我們想知道被執行的命令在哪個目錄,以方便切換或更新不同版本,如Python。可以使用 which 命令
文件內容為:123 aaa bbb哈
執行 echo "123 aaa bbb哈" > xxx.txt
wc -l xxx.txt 文件內容的行數1
wc -w xxx.txt 文件內容的單詞數3
wc -c xxx.txt 文件內容的位元組數15
wc xxx.txt 文件內容的行數,單詞數,位元組數1 3 15
wc -m xxx.txt 文件的字元數13
sed 是一種流編輯器,它是文本處理中非常中的工具,能夠完美的配合正則表達式使用。一般用於自動編輯轉換程序,動態調整文件內容。
sed 's/good/GOODS/' file 替換每行第一個指定字元串(輸出所有行)
sed -n 's/good/GOODS/p' file 替換每行第一個指定字元串(只輸出替換的行)
sed -i 's/good/GOODS/g' file 替換所有指定字元串,並應用到文件
sed ƈd' file 刪除第二行
sed '/^test/d' 刪除good開頭的行
sed -n Ɖp' file 列印第3行
顯示當前時間 # Tue May 7 14:35:31 DST 2019
當前日期和時間 # 20190507-14:34:25
使用history命令可以查看之前輸過的命令及其id,
使用 !id 的形式,可以快速執行指定歷史命令
Linux命令大全: http://man.linuxde.net/
菜鳥Linux命令: https://www.runoob.com/linux/linux-command-manual.html