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