Linux小记

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,多行同时编辑

相关引用

  1. linux命令df中df -h和df -i的区别

请我喝杯咖啡

取消

感谢您的支持,我会继续写出更优秀的文章!

微信二维码
支付宝二维码
走过路过别错过~

打开 微信/支付宝 扫一扫,即可进行扫码打赏哦!

comments powered by Disqus