第一篇:Linux HP 常用命令總結(jié)
1、VI 編輯器:
VI編輯器是所有UNIX/Liunx系統(tǒng)命令下標(biāo)準(zhǔn)的文本編輯器。在UNIX/Liunx系統(tǒng)的任何版本中,VI編輯器的使用方法完全相同。
3中運(yùn)行模式:命令模式、輸入模式、末行模式。
在命令行模式下按下AIO 進(jìn)入輸入模式,ESC鍵返回命令行模式。在命令行模式下按下:,進(jìn)入末行模式。wq!保存并強(qiáng)制退出。
VI常用命令:
1、進(jìn)入輸入模式:
i:在當(dāng)前光標(biāo)所在處前插入文本。
I:將光標(biāo)移動到當(dāng)前行的行首,并在行首前插入文本。a:在當(dāng)前光標(biāo)所在處之后插入文本。
A:將光標(biāo)移動到當(dāng)前行的行末,并在行末之后插入文本。
o:在光標(biāo)所在行的下面新插入一行,并將光標(biāo)移動到新行的行首插入文本。
2、光標(biāo)移動:
Ctrl + b :屏幕往上翻一頁 Ctrl + f :屏幕往下翻一頁 Ctrl + u :屏幕往上翻半頁 Ctrl + d :屏幕往下翻半頁
1G:移動光標(biāo)到文件的第一行 G:
移動光標(biāo)到文件的最后一行
3、文本編輯:
x:刪除光標(biāo)所在位置的字符
X:刪除光標(biāo)所在位置的前一個字符 dd:刪除光標(biāo)所在的行
dG:刪除由光標(biāo)所在行到文件最后一行之間的內(nèi)容 d1G:刪除由文件第一行到光標(biāo)所在行之間的內(nèi)容 u:撤銷更改的內(nèi)容
Ctrl + u:撤銷在輸入模式下輸入的內(nèi)容
4、復(fù)制粘貼:
yw:復(fù)制光標(biāo)所在位置到單詞末尾之間的字符 yy:復(fù)制光標(biāo)所在的行
p:將復(fù)制的內(nèi)容粘貼到光標(biāo)所在的位置
5、查找與替換:
/str 從光標(biāo)位置開始往文件末尾查找str,按n查找下一個,按N返回上一個。
?str 從光標(biāo)位置開始往文件末尾查找str,按n查找下一個,按N返回上一個。
2、總體常用操作系統(tǒng)命令:
man 查看幫助
date 顯示系統(tǒng)日期和時間 hostname 主機(jī)名 exit
退出
history 歷史命令 pwd 當(dāng)前目錄 cd
切換目錄
ls ll
列出目錄和文件 cat more tail 顯示文件內(nèi)容 touch 創(chuàng)建文件 df
查看文件系統(tǒng) echo 顯示信息 export 輸出變量 env 顯示環(huán)境變量 ps 查看進(jìn)程
who 只顯示最初登陸的用戶,登陸后使用su 命令切換的用戶不會被顯示 whoami 查看當(dāng)前會話的登陸用戶
su 切換用戶,但是會把當(dāng)前會話中的變量也一起克隆新的用戶會話中。如果希望進(jìn)行切換的同時重置環(huán)境變量,可以使用su
舉例:
[oracle@localhost root]$ export COUNT=888888 [oracle@localhost root]$ echo $COUNT 888888 [oracle@localhost root]$ su root Password:
[root@localhost ~]# echo $COUNT 888888 [root@localhost ~]# exit exit
[oracle@localhost root]$ suoracle: env | grep ORA
ps-ef | grep ora ps-ef | grep pmon
4、文件系統(tǒng)
4.1 創(chuàng)建文件系統(tǒng)mkfs
創(chuàng)建文件系統(tǒng):設(shè)備或者掛載之后再創(chuàng)建 mkfs-t ext3 /dev/sdb1 mkfs-t ext3 /u01-t 指定文件系統(tǒng)為ext3,默認(rèn)為ext2 mkdir /u01 創(chuàng)建掛載點(diǎn) mkdir-p /u01 遞歸創(chuàng)建目錄
mkfs.ext3 /dev/sdb6;mkfs.ext3 /dev/vg1/lv1
4.2 掛載文件系統(tǒng)mount:
mount /dev/sdb1 /u01 mount-a 掛載fstab文件中所設(shè)置的所有的文件系統(tǒng) umount /u01 4.3查看已掛載的文件系統(tǒng)df:
linux : df-h 以G為單位 df-m 以M為單位
df /uo1 只查看某個文件
HP: bdf 4.4使用fstab自動掛載文件系統(tǒng):
通過mount命令掛載的文件系統(tǒng),在計算機(jī)重啟后并不會自動重新掛載,而必須手工再執(zhí)行mount命令。
/dev/sdb1
/u01
ext3
defaults
0 2
5、文件和目錄管理:
5.1 查看文件和目錄屬性ls ll:
ls-l
ll
5.2 查看文件內(nèi)容cat more tail:
cat
more
分屏查看文件內(nèi)容
tail-f /u01/app/oracle/product/11.2.0/db_1/install/relink.log
實時查看文件內(nèi)容
5.3 刪除文件盒目錄rm:
rm
-f 強(qiáng)制刪除,不提示用戶確認(rèn)
-r或R 遞歸刪除目錄中的所有子目錄和文件
rm-rf
/u01/database 5.4 更改路徑和顯示當(dāng)前路徑cd pwd:
cd
/ cd /u01/database cd..返回上一級目錄 pwd x顯示當(dāng)前目錄
5.5文件通配符:* 和?which 熟練靈活運(yùn)用文件通配符,操縱更簡便、迅速 rm-ef
/u01/media/*.zip
find /opt-name alert*
which gcc /usr/bin/gcc 5.6查看目錄空間大小du:
-b 使用byte為單位-m 使用MB為單位
-s 顯示命令中指定的每個文件和目錄的大小
du-sk du-sm
5.7 復(fù)制文件和目錄cp mv:
-f 覆蓋已經(jīng)存在的文件目錄,不提示用戶確定-p 保持復(fù)制后的文件屬性和原文件一樣-r或R 遞歸復(fù)制目錄下所有的子目錄和文件 cp
/u01/1111
/u02 cp-r /u01/1111
/u02 mv file1 file1.bak
5.8 傳輸文件:scp
scp 11.1.42.18:/u01/*.tar
/u01
scp
/u01/*.tar
11.1.42.20:/u01 6文件和目錄權(quán)限管理:
775 r 讀w 寫 x 執(zhí)行
可讀可寫可執(zhí)行
-R 以遞歸方式改變目錄下所有子目錄和文件的所有者和屬組
chown-R oracle:oinstall /u01 chmod-R
775
/u01
7文件系統(tǒng)管理的常見問題和常用命令:
7.1查看那些進(jìn)程訪問lsof: 一般無法卸載已經(jīng)掛載的文件系統(tǒng)的情況都是由于有其他用戶或者進(jìn)程正在訪問該文件系統(tǒng)導(dǎo)致的??梢酝ㄟ^lsof 查看到底是那些進(jìn)程正在訪問該文件系統(tǒng)。
HP 可能
[root@localhost u03]# lsof /u03 COMMAND PID USER
FD
TYPE DEVICE SIZE NODE NAME bash
4169 root cwd
DIR
8,17 4096
/u03 lsof
4261 root cwd
DIR
8,17 4096
/u03 lsof
4262 root cwd
DIR
8,17 4096
/u03
獲取之后可以通過kill命令終止相關(guān) 進(jìn)程的運(yùn)行。
kill
4262
7.2修復(fù)受損的文件系統(tǒng):
fsck
/dev/sdb1 fsck
-y /dev/sdb1
fsck自動修復(fù)所有在檢查中發(fā)現(xiàn)的錯誤,無需用戶確認(rèn)
如果受損的是根文件系統(tǒng),那么系統(tǒng)無法正常引導(dǎo),需要使用安裝光盤引導(dǎo)系統(tǒng)進(jìn)入救援模式,然后執(zhí)行fsck命令對根文件系統(tǒng)進(jìn)行修復(fù)。
sh-3.2# fsckoracle su: user oracle does not exist [root@localhost etc]# sutest
cd
/u03 以test用戶建立11 userdel-r
test [root@localhost u03]# ll total 4-rw-r--r--1 666 oinstall 13 Jun 30 00:58 11
8.5配置用戶環(huán)境變量:
Linux是一個多用戶多任務(wù)的操作系統(tǒng),可以在Linux中為不同的用戶設(shè)置不同的運(yùn)行環(huán)境,具體做法是設(shè)置不同用戶的環(huán)境變量(稱之為 Linux中定制的環(huán)境變量)。但是仍有些環(huán)境變量是用戶都需要的,我們稱之為Linux中常見的環(huán)境變量,本文只涉及常見的環(huán)境變量的簡介!Linux中常見的環(huán)境變量有:
1.PATH:指定命令的搜索路徑
2.HOME:指定用戶的主工作目錄(即用戶登陸到Linux系統(tǒng)中時,默認(rèn)的目錄)3.HISTSIZE:指保存歷史命令記錄的條數(shù)。4.LOGNAME:指當(dāng)前用戶的登錄名。
5.HOSTNAME:指主機(jī)的名稱,許多應(yīng)用程序如果要用到主機(jī)名的話,通常是從這個環(huán)境變量中來取得的。
6.SHELL:指當(dāng)前用戶用的是哪種Shell。
7.LANG/LANGUGE:和語言相關(guān)的環(huán)境變量,使用多種語言的用戶可以修改此環(huán)境變量。8.MAIL:指當(dāng)前用戶的郵件存放目錄。
9.PS1:命令基本提示符,對于root用戶是#,對于普通用戶是$。10.PS2:附屬提示符,默認(rèn)是“>”。備注:可以通過修改此環(huán)境變量來修改當(dāng)前的命令符,比如下列命令會將提示符修改成字NewPrompt ”。符串“Hello,My
# PS1=“Hello,My NewPrompt”
注意:上述變量的名字并不固定,如HOSTNAME在某些Linux系統(tǒng)中可能設(shè)置成HOST
當(dāng)然,我所列舉的上述環(huán)境變量并非窮盡列出!
Linux也提供了修改和查看環(huán)境變量的命令!下面通過幾個實例來說明:
1.echo 顯示某個環(huán)境變量值 echo $PATH 2.export 設(shè)置一個新的環(huán)境變量 export HELLO=“hello”(可以無引號)3.env 顯示所有環(huán)境變量
4.set 顯示本地定義的shell變量
5.unset 清除環(huán)境變量 unset HELLO 6.readonly 設(shè)置只讀環(huán)境變量 readonly HELLO
所有用戶共同使用的初始化文件/etc/profile,該文件是所有用戶登錄系統(tǒng)時都會被執(zhí)行的,所以一般用于設(shè)置通用的環(huán)境變量,只有root用戶可以對其進(jìn)行修改。
當(dāng)/etc/profile文件執(zhí)行完成后,shell程序就會接著自動執(zhí)行各用戶根目錄下的.bash_profile文件。
1HOME變量
默認(rèn)情況下該變量的值為用戶主目錄的位置,用戶不清楚自己的主目錄的情況下,可以簡單滴通過echo $HOME 顯示主目錄。[root@localhost home]# susize will be reduced # # lvreduce-L 250000 /dev/vg_data/lvdata
Warning: rounding up logical volume size to extent boundary at size “250048” MB.When a logical volume is reduced useful data might get lost;do you really want the command to proceed(y/n): y Logical volume “/dev/vg_data/lvdata” has been successfully reduced.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf # # bdf Filesystem
kbytes
used
avail %used Mounted on /dev/vg00/lvol3
4128768 235376 3863008
6% / /dev/vg00/lvol1
3080192 196504 2861240
6% /stand /dev/vg00/lvol8
49152000 1693488 47097232
3% /var /dev/vg00/lvol7
15400960 2985840 12318240
20% /usr /dev/vg00/lvol6
10485760
21232 10382904
0% /tmp /dev/vg00/lvol5
15400960 6217984 9111240
41% /opt /dev/vg00/lvol4
10485760
21152 10382856
0% /home /dev/vg_data/lvdata
256000000 129394 239878700
0% /data # # pwd / # mkdir u01 # # lvcreate-L 50000-n lvu01 /dev/vg_data Warning: rounding up logical volume size to extent boundary at size “50048” MB.Logical volume “/dev/vg_data/lvu01” has been successfully created with character device “/dev/vg_data/rlvu01”.Logical volume “/dev/vg_data/lvu01” has been successfully extended.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf # # #
# newfs-F vxfs /dev/vg_data/rlvu01
version 7 layout
51249152 sectors, 51249152 blocks of size 1024, log size 65536 blocks
largefiles supported # # # mount /dev/vg_data/lvu01 /u01 # bdf Filesystem
kbytes
used
avail %used Mounted on /dev/vg00/lvol3
4128768 235336 3863048
6% / /dev/vg00/lvol1
3080192 196504 2861240
6% /stand /dev/vg00/lvol8
49152000 1693480 47097240
3% /var /dev/vg00/lvol7
15400960 2985840 12318240
20% /usr /dev/vg00/lvol6
10485760
21232 10382904
0% /tmp /dev/vg00/lvol5
15400960 6217984 9111240
41% /opt /dev/vg00/lvol4
10485760
21152 10382856
0% /home /dev/vg_data/lvdata
256000000 129394 239878700
0% /data /dev/vg_data/lvu01 51249152
79205 47971833
0% /u01 # # cd /etc # vi fstab “fstab” 11 lines, 500 characters # # # umount /u01 # # #
# mount-a 掛載fstab中的設(shè)備
# bdf Filesystem
kbytes
used
avail %used Mounted on /dev/vg00/lvol3
4128768 235336 3863048
6% / /dev/vg00/lvol1
3080192 196504 2861240
6% /stand /dev/vg00/lvol8
49152000 1693544 47097176
3% /var /dev/vg00/lvol7
15400960 2985840 12318240
20% /usr /dev/vg00/lvol6
10485760
21232 10382904
0% /tmp /dev/vg00/lvol5
15400960 6217984 9111240
41% /opt /dev/vg00/lvol4
10485760
21152 10382856
0% /home /dev/vg_data/lvdata
256000000 129394 239878701
0% /data /dev/vg_data/lvu01 51249152
79205 47971833
0% /u01
12.2新建PVVGLV: kxdkf2:/> ioscan-fnNCdisk Class I H/W Path Driver S/W State H/W Type Description ===================== disk 40 64000/0xfa00/0x17 esdisk CLAIMED DEVICE HP Virtual Disk
/dev/disk/disk40 /dev/disk/disk40_p2 /dev/rdisk/disk40 /dev/rdisk/disk40_p2
/dev/disk/disk40_p1 /dev/disk/disk40_p3 /dev/rdisk/disk40_p1 /dev/rdisk/disk40_p3 disk 51 64000/0xfa00/0x5e esdisk CLAIMED DEVICE HITACHI OPEN-V
/dev/disk/disk51 /dev/rdisk/disk51 disk 52 64000/0xfa00/0x5f esdisk CLAIMED DEVICE HITACHI OPEN-V
/dev/disk/disk52 /dev/rdisk/disk52 disk 53 64000/0xfa00/0x60 esdisk CLAIMED DEVICE HITACHI OPEN-V
/dev/disk/disk53 /dev/rdisk/disk53 disk 54 64000/0xfa00/0x61 esdisk CLAIMED DEVICE HITACHI OPEN-V
/dev/disk/disk54 /dev/rdisk/disk54
kxdkf2:/> pvcreate-f /dev/rdisk/disk51 Physical volume “/dev/rdisk/disk51” has been successfully created.kxdkf2:/> pvcreate-f /dev/rdisk/disk52 Physical volume “/dev/rdisk/disk52” has been successfully created.kxdkf2:/> pvcreate-f /dev/rdisk/disk53 Physical volume “/dev/rdisk/disk53” has been successfully created.kxdkf2:/> pvcreate-f /dev/rdisk/disk54 Physical volume “/dev/rdisk/disk54” has been successfully created.kxdkf2:/> vgcreate-s 256 /dev/vg_data /dev/disk/disk51 /dev/disk/disk52 /dev/disk/disk53 /dev/disk/disk54
Increased the number of physical extents per physical volume to 1199.Volume group “/dev/vg_data” has been successfully created.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf kxdkf2:/> vgdisplay---Volume groups---VG Name /dev/vg00 VG Write Access read/write VG Status available Max LV 255 Cur LV 8 Open LV 8 Max PV 16 Cur PV 1 Act PV 1 Max PE per PV 4795 VGDA 2 PE Size(Mbytes)64 Total PE 4785 Alloc PE 791 Free PE 3994 Total PVG 0 Total Spare PVs 0 Total Spare PVs in use 0 VG Version 1.0 VG Max Size 4795g VG Max Extents 76720 VG Name /dev/vg_data VG Write Access read/write VG Status available Max LV 255 Cur LV 0 Open LV 0 Max PV 16 Cur PV 4 Act PV 4 Max PE per PV 1199 VGDA 8 PE Size(Mbytes)256 Total PE 4796 Alloc PE 0 Free PE 4796 Total PVG 0 Total Spare PVs 0 Total Spare PVs in use 0 VG Version 1.0 VG Max Size 4796g VG Max Extents 19184 vgdisplay: Volume group not activated.vgdisplay: Cannot display volume group “/dev/vgapp”.kxdkf2:/> lvcreate-L 50000-n lv_u01 /dev/vg_data Warning: rounding up logical volume size to extent boundary at size “50176” MB.Logical volume “/dev/vg_data/lv_u01” has been successfully created with character device “/dev/vg_data/rlv_u01”.Logical volume “/dev/vg_data/lv_u01” has been successfully extended.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf kxdkf2:/> newfs /dev/vg_data/rlv_u01 newfs: /etc/default/fs is used for determining the file system type
version 7 layout
51380224 sectors, 51380224 blocks of size 1024, log size 65536 blocks
largefiles supported
kxdkf2:/> lvcreate-L 600000-n lv_oradata /dev/vg_data Warning: rounding up logical volume size to extent boundary at size “600064” MB.Logical volume “/dev/vg_data/lv_oradata” has been successfully created with character device “/dev/vg_data/rlv_oradata”.Logical volume “/dev/vg_data/lv_oradata” has been successfully extended.Volume Group configuration for /dev/vg_data has been saved in /etc/lvmconf/vg_data.conf kxdkf2:/> newfs /dev/vg_data/rlv_oradata newfs: /etc/default/fs is used for determining the file system type
version 7 layout
614465536 sectors, 614465536 blocks of size 1024, log size 262144 blocks
largefiles supported
kxdkf2:/> mkdir /u01 kxdkf2:/> mkdir /oradata kxdkf2:/> vi /etc/fstab “/etc/fstab” 12 lines, 556 characters # System /etc/fstab file.Static information about the file systems # See fstab(4)and sam(1M)for further details on configuring devices./dev/vg00/lvol3 / vxfs delaylog 0 1 /dev/vg00/lvol1 /stand vxfs tranflush 0 1 /dev/vg00/lvol4 /tmp vxfs delaylog 0 2 /dev/vg00/lvol5 /home vxfs delaylog 0 2 /dev/vg00/lvol6 /opt vxfs delaylog 0 2 /dev/vg00/lvol7 /usr vxfs delaylog 0 2 /dev/vg00/lvol8 /var vxfs delaylog 0 2 /dev/vg_data/lv_oradata /oradata vxfs delaylog 0 2 /dev/vg_data/lv_u01 /u01 vxfs delaylog 0 2
kxdkf2:/> mount-a
lvextend-L 6000 /dev/vg00/lv_u01
/dev/disk/disk2_p2
# fsadm-F vxfs-b 6000m /u01
SESBDB:[/]bdf Filesystem
kbytes
used
avail %used Mounted on /dev/vg00/lvol3
4194304 237208 3926272
6% / /dev/vg00/lvol1
2097152 377968 1705824
18% /stand /dev/vg00/lvol8
104857600 22748304 81474224
22% /var /dev/vgdata/lvmqm 122945536 29311097 87782421
25% /var/mqm /dev/vg00/lvol7
10485760 3163368 7265248
30% /usr /dev/vg00/lv_u01
20512768 15405792 4795832
76% /u01 /dev/vg00/lvol6
10485760 2050216 8369896
20% /tmp /dev/vgdata/lvora 122945536 122886426
55418 100% /oradata /dev/vg00/lvol5
10485760 7259496 3201720
69% /opt /dev/vgdata/lvapp 28704768 4401553 22784853
16% /opt/app /dev/vg00/lvol4
10485760 6414408 4040408
61% /home /dev/vgdata/lvesb 61472768 30791803 28763857
52% /esb
SESBDB:[/]vgdisplay-v vg00---Volume groups---VG Name
/dev/vg00 VG Write Access
read/write
VG Status
available
Max LV
255
Cur LV
Open LV
Max PV
Cur PV
Act PV
Max PE per PV
4465
VGDA
PE Size(Mbytes)
Total PE
4455
Alloc PE
4249
Free PE
Total PVG
Total Spare PVs
Total Spare PVs in use
VG Version
VG Max Size
VG Max Extents
---Logical volumes---
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
206
0
0
0
1.0
4465g
71440
/dev/vg00/lvol1
available/syncd
2048
/dev/vg00/lvol2
available/syncd
102400
1600
1600
/dev/vg00/lvol3
available/syncd
4096
/dev/vg00/lvol4
available/syncd
10240
160
160
Used PV
LV Name
/dev/vg00/lvol5
LV Status
available/syncd
LV Size(Mbytes)
10240
Current LE
160
Allocated PE
160
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
LV Name
LV Status
LV Size(Mbytes)
Current LE
Allocated PE
Used PV
---Physical volumes---
PV Name
PV Status
Total PE
Free PE
Autoswitch
/dev/vg00/lvol6
available/syncd
10240
160
160
/dev/vg00/lvol7
available/syncd
10240
160
160
/dev/vg00/lvol8
available/syncd
102400
1600
1600
/dev/vg00/lv_u01
available/syncd
20032
313
313
/dev/disk/disk2_p2
available
4455
206
On
Proactive Polling
On linux磁盤和系統(tǒng)命令:
物理內(nèi)存和交換空間大小 [root@localhost ~]# free-m
操作系統(tǒng)版本:
[root@localhost /]# uname-a Linux localhost.localdomain 2.6.18-194.el5xen #1 SMP Tue Mar 16 22:01:26 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
df-h fdisk-l
fdisk /dev/sdb
hostname 顯示主機(jī)名
vi
/etc/sysconfig/network 修改主機(jī)名 vi /etc/hosts vi
/etc/sysconfig/network-scripts/eth0 等等HP磁盤和系統(tǒng)命令:
SESBDB1:/> diskinfo
/dev/rdisk/disk40
查看磁盤信息 SESBDB1:/> machinfo | grep-i Memory
顯示內(nèi)存 Memory: 130960 MB(127.89 GB)SESBDB1:/>swapinfo
顯示交換
SESBDB1:/>machinfo
顯示全部信息
uname-a
操作系統(tǒng)信息 kxdkf1:/> vgdisplay-v /dev/vg00 |more cat /etc/rc.config.d/netconf
查看 ip bdf
vgdisplay lvdisplay
SESBDB1:/> ioscan-m lun
顯示節(jié)點(diǎn)的磁盤編號信息,SESBDB1:/> scsimgr get_info-D /dev/rdisk/disk35|grep WWID 顯示磁盤ID World Wide Identifier(WWID)
= 0x60060e***2630000020b
SESBDB1:/> lanscan
重新綁定磁盤編號:
rmsf /dev/disk/disk26 /dev/rdisk/disk26 ioscan-m lun mksf-C disk-I 26 /dev/disk/disk40 mksf-C disk-I 26-r /dev/rdisk/disk40
SESBDB1:/> insf-e /dev/disk/disk26 /dev/rdisk/disk26
綁定號碼錯誤清除重新綁
chown grid:asmadmin /dev/rdisk/disk40 chown grid:asmadmin /dev/rdisk/disk41
chmod 660 /dev/rdisk/disk40 chmod 660 /dev/rdisk/disk41 15 HP圖形界面:sam smh:
第二篇:stata命令總結(jié)
表2-1: 回歸分析相關(guān)命令一覽
命令用途
anova 方差和協(xié)方差分析 heckman Heckman 篩選模型
intreg 離散型變量模型,包括Tobit、cnreg 和intreg ivreg 工具變量法(IV 或2SLS)
newey Newey-West 標(biāo)準(zhǔn)差設(shè)定下的回歸
prais 針對序列相關(guān)的Prais-Winsten, Cochrane-Orcutt, or Hildreth-Lu 回歸 qreg 分量回歸 reg OLS 回歸 sw 逐步回歸法
reg3 三階段最小二乘回歸
rreg 穩(wěn)健回歸(不同于方差穩(wěn)健型回歸,即White 方法)sureg 似無相關(guān)估計
svyheckman 調(diào)查數(shù)據(jù)的Heckman 篩選模型 svyintreg 調(diào)查數(shù)據(jù)的間斷變量回歸 svyregress 調(diào)查數(shù)據(jù)的線性回歸 tobit Tobit 回歸
treatreg treatment 效應(yīng)模型 truncreg 截斷回歸
表2-2: 時間序列命令一覽
命令用途
clemao1 允許結(jié)構(gòu)突變的單位根檢驗 zandrews dfuller dfgls pperron coin 單方程協(xié)整檢驗
dwstat 參考dwstat2 , durbina2 durbinh
表2-3: Panel Data 模型相關(guān)命令一覽I 命令模型
統(tǒng)計描述相關(guān)命令:
xtdes 變量類型,數(shù)據(jù)類型描述 xtsum 基本統(tǒng)計量 xttab 按表格形式列示 xtpattern 面板數(shù)據(jù)的模式 估計相關(guān)命令:
xtreg 面板數(shù)據(jù)模型(固定效應(yīng)、隨機(jī)效應(yīng))
xtregar 含有AR(1)干擾項的固定效應(yīng)和隨機(jī)效應(yīng)面板數(shù)據(jù)模型
xtgls 截面-時序混合模型,可處理異方差、組內(nèi)序列相關(guān)和組間相關(guān)性 xtpcse OLS or Prais-Winsten models with panel-corrected standard errors xtrchh Hildreth-Houck random coefficients models xtivreg 面板模型的工具變量或兩階段最小二乘法估計 xtabond Arellano-Bond(1991)線性動態(tài)面板數(shù)據(jù)模型估計
xtabond2 Arellano-Bover(1995)系統(tǒng)GMM 動態(tài)面板數(shù)據(jù)模型估計 xttobit Tobit 隨機(jī)效應(yīng)面板模型
xtintreg Random-effects interval data regression models xtlogit Fe, Re, Pa logit models xtprobit Re, Pa probit models xtcloglog Re, Pa cloglog models xtpoisson Fe, Re, Pa Poisson models xtnbreg Fe, Re, Pa negative binomial models xtfrontier 面板隨機(jī)前沿模型
xthtylor Hausman-Taylor estimator for error-components models
表2-4: Panel Data 模型相關(guān)命令一覽II 命令模型
假設(shè)檢驗相關(guān):
test Wald 檢驗,如時間效應(yīng)聯(lián)合顯著性檢驗 xttest0 隨機(jī)效應(yīng)檢驗 xttest1 面板序列相關(guān)檢驗 xttest2 ads xtserial Wooldridge 一階序列相關(guān)檢驗 xtab Arellano 面板一階序列相關(guān)檢驗 hausman Hausman 檢驗 面板單位根和協(xié)整相關(guān): xtunit stata提供的檢驗方法
ipshin IPS(2003)面板單位根檢驗
levilin Levin,Lin和Chu(LLC, 2002)面板單位根檢驗 madfuller Sarno-Taylor(1998)面板單位根檢驗
xtfisher Maddala和Wu(1999),基于P 值的面板單位根檢驗
表2-5: Post-estimation Commands 命令名稱用途
adjust 列示預(yù)測結(jié)果的均質(zhì),適于多種回歸分析,可分組列示 estimates 估計結(jié)果的存儲、再顯示、列表比較等 hausman Hausman 模型識別檢驗
lincom 獲得參數(shù)的線性組合,在Logit 模型中可以獲得系數(shù)線性組合的OR 值 linktest 但方程link 識別檢驗,用y 對Oy 和Oy2 回歸 lrtest 似然比(LR)檢驗
mfx 計算邊際效應(yīng)和彈性系數(shù) nlcom 系數(shù)的非線性組合 predict 獲得擬合值、殘差等
predictnl 獲得非線性估計的擬合值、殘差等 test 線性約束的假設(shè)檢驗,Wald 檢驗 testnl 非線性約束的假設(shè)檢驗
vce 列示參數(shù)估計值的方差-協(xié)方差矩陣
表2-6: 二維圖種類一覽
圖形種類簡單描述 scatter scatterplot line line plot connected connected-line plot scatteri scatter with immediate arguments area line plot with shading bar bar plot spike spike plot dropline dropline plot dot dot plot rarea range plot with area shading rbar range plot with bars rspike range plot with spikes rcap range plot with capped spikes rcapsym range plot with spikes capped with symbols rscatter range plot with markers rline range plot with lines rconnected range plot with lines and markers tsline time-series plot tsrline time-series range plot mband median-band line plot mspline spline line plot lowess LOWESS line plot lfit linear prediction plot qfit quadratic prediction plot fpfit fractional polynomial plot lfitci linear prediction plot with CIs qfitci quadratic prediction plot with CIs fpfitci fractional polynomial plot with CIs function line plot of function histogram histogram plot kdensity kernel density plot 表2-7: 二維圖選項一覽
選項類別簡單描述
added line options draw lines at specified y or x values added text option display text at specified(y,x)value axis options labels, ticks, grids, log scales title options titles, subtitles, notes, captions legend option legend explaining what means what scale(#)resize text, markers, and line widths region options outlining, shading, aspect ratio, size aspect option constrain aspect ratio of plot region scheme(schemename)overall look by(varlist,...)repeat for subgroups nodraw suppress display of graph name(name,...)specify name for graph saving(filename,...)save graph in file advanced options difficult to explain 表2-9: 模擬分析相關(guān)命令一覽
命令用途備注 抽樣相關(guān):
corr2data 產(chǎn)生具有指定相關(guān)性的數(shù)據(jù)僅適用于模擬相關(guān)分析 drawnorm invnorm(uniform())產(chǎn)生服從標(biāo)準(zhǔn)正態(tài)分布的隨機(jī)數(shù)函數(shù),可調(diào)節(jié)均值和方差 matuniform(r,c)產(chǎn)生均勻分布函數(shù)
sample 從現(xiàn)有數(shù)據(jù)中進(jìn)行非重復(fù)隨機(jī)抽樣參考bsample sim arma 產(chǎn)生服從ARIMA 過程的隨機(jī)變量需要下載 Bootstrap 相關(guān): bootstrap bs bstat bsample MC 相關(guān): simulate MC simulation jknife 類似于MC permute postfile 存儲MC 的結(jié)果 statsby exp list
第三篇:stata命令總結(jié)
stata11常用命令
注:JB統(tǒng)計量對應(yīng)的p大于0.05,則表明非正態(tài),這點(diǎn)跟sktest和swilk檢驗剛好相反; dta為數(shù)據(jù)文件; gph為圖文件; do為程序文件;
注意stata要區(qū)別大小寫; 不得用作用戶變量名:
_all _n _N _skip _b _coef _cons _pi _pred _rc _weight double float long int in if using with 命令:
讀入數(shù)據(jù)一種方式 input x y 1 4 2 5.5 3 6.2 4 7.7 5 8.5 end su/summarise/sum x 或 su/summarise/sum x,d 對分組的描述: sort group by group:su x %%%%% tabstat economy,stats(max)%返回變量economy的最大值
%%stats括號里可以是:mean,count(非缺失觀測值個數(shù)),sum(總和),max,min,range,%% sd,var,cv(變易系數(shù)=標(biāo)準(zhǔn)差/均值),skewness,kurtosis,median,p1(1%分位
%% 數(shù),類似地有p10, p25, p50, p75, p95, p99),iqr(interquantile range = p75 – p25)_all %描述全部
_N 數(shù)據(jù)庫中觀察值的總個數(shù)。_n 當(dāng)前觀察值的位置。_pi 圓周率π的數(shù)值。list gen/generate %產(chǎn)生數(shù)列 egen wagemax=max(wage)clear use by(分組變量)set more 1/0 count %計數(shù)
gsort +x(升序)gsort-x(降序)sort x 升序;并且其它變量順序會跟著改變 label var y “消費(fèi)” %添加標(biāo)簽 describe %描述數(shù)據(jù)文件的整體,包括觀測總數(shù),變量總數(shù),生成日期,每個變量的存儲類型(storage type),標(biāo)簽(label)replace x5=2*y if x!=3 %替換變量值
replace age = 25 in 107 %令第107個觀測中age為25 rename y2 u %改變變量名
drop in 2 %刪除全部變量的第2行
drop if x==.刪去x為缺失值的所有記錄
keep if x<2 %保留小于2的數(shù)據(jù),其余變量跟隨x改變 keep in 2/10 %保留第2-10個數(shù)
keep x1-x5 %保留數(shù)據(jù)庫中介于x1和x5間的所有變量(包括x1和x5),其余變量刪除
ci x1 x2,by(group)%算出置信區(qū)間,不過先前對group要先排序,即sort group;
%by的意思逐個進(jìn)行
cii 12 3.816667 0.2710343, level(90)%已知均值,方差,計算90%的置信區(qū)間
cii 10 2 %obs=10,mean=2,以二項分布形式,計算置信區(qū)間 centile x,centile(2.5 25 50 75 97.5)%取分位數(shù) correlate/corr x y z %相關(guān)系數(shù)
pwcorr x y,sig %給出原假設(shè)r=0的命令 %如果變量非服從正態(tài)分布,則spearman x y regress/reg mean year %回歸方程建立 reg y x,noconstant %無常數(shù)項 predict meanhat %預(yù)測擬合值 predict e,residual %得到殘差 estat hettest % 異方差檢驗
dwstat % Durbin-Watson自相關(guān)檢驗 vif % 方差膨脹因子
logit y x1 x2 x3(y取0或1,是被解釋變量,x1-x3是被解釋變量)%logit回歸
probit y x1 x2 x3(y取0或1,是被解釋變量,x1-x3是被解釋變量)%probit回歸
tobit y x1 x2 x3(y取值在0和1之間,是被解釋變量,x1-x3是被解釋變量)%tobit回歸
sktest e %殘差正態(tài)性檢驗 p>0.05則接受原假設(shè),即服從正態(tài)分布; %% sktest是基于變量的偏度和斜度(正態(tài)分布的偏度為0,斜度為3)swilk x %基于Shapiro-Wilk檢驗
%%p值越小,越傾向于拒絕零假設(shè),也就是變量越有可能不服從正態(tài)分布 xi %生成虛擬變量 tabulat gender,summ(math)%用gender指標(biāo)對math進(jìn)行分類,返回兩類math的mean、std、freq tabulate=tab %gen f=int((shengao-164)/3)*3+164 組距為3 tabulate 變量名 [, generate(新變量)missing nofreq nolabel plot ] %%%%% generate(新變量)// 按分組變量產(chǎn)生啞變量 nofreq // 不顯示頻數(shù) nolabel // 不顯示數(shù)值標(biāo)記 plot // 顯示各組頻數(shù)圖示 missing // 包含缺失值
cell // 顯示各小組的構(gòu)成比(小組之和為 1)column // 按欄顯示各組之構(gòu)成(各欄總計為 1)row // 按行顯示各組之構(gòu)成(各行總計為 1)%%%%% 求和,求最小? mod(x,y)%求余數(shù)
means %返回三種平均值 di normprob(1.96)di invnorm(0.05)di binomial(20,5,0.5)di invbinomial(20,5,0.5)di tprob(10,2)di invt(10.0.05)di fprob(3,27,1)di invfprob(3,27,0.05)di chi2(3,5)di invchi2(3,0.05)stack x y z,into(e)%把三列合成一列 xpose,clear %矩陣轉(zhuǎn)置
append using d: