Index
硬件信息
查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(说明实际上是两颗4核的CPU)
dmidecode | grep 'Processor Information'
(再完整看cpu详细信息, 不过大部分我们都不关心而已)
其他信息
cat /proc/meminfo
(查看内存信息)
uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(查看当前操作系统内核信息)
cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
(查看当前操作系统发行版信息)
dmidecode | grep "Product Name"
(查看机器型号)
dmesg | grep -i eth
(查看网卡信息 )
lsb_release -a
(查看操作系统版本)
常见命令
df
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。 可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
vim使用
简单操作
:set number 显示行号
vim下输入0 当前行开头
vim下输入$ 当前行结尾
vim下输入% 当前代码段的对应开头结尾(对应两个括号内)
统计操作
:%s/test/&/gn 统计的字符为"test"
替换操作
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky,n 为数字,若 n 为 .,表示从当前行开始到最后一行
:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
:%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/
选择代码段操作
- vim下输入v:进入VISUAL模式
- shift+g/G,选中一个代码段,当前到开头/结尾
- 上下移动光标,选中对应的行
- y复制整个代码段
- d删除整个代码段
- vim下输入ctrl+v:进入VISUAL_BLOCK模式
- shift+g/G,选中一个代码段,当前到开头/结尾
- 上下移动光标,选中对应的行
- shift+i,多行同时编辑