一. Vim注释代码
1.1 Vim中批量注释/取消注释代码
vim中批量注释代码,比如注释python代码,添加#或者//等
1.首先使用Ctrl键+v进入区块模式
2.使用↑,↓箭头选择要批量注释的代码
3.按下键盘(i大写)“I”键,进入插入模式
4.然后输入注释符(“//”、“#”等)
5.最后按下“Esc”键
1.2 删除注释
1.首先按esc进入命令行模式下,按下Ctrl + v, 进入列模式;
2.选定要取消注释的多行;
3。按下“x”或者“d”.
注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可
1.2 vim中批量复制多行代码到指定位置
1.方式一:
首先在命令行模式中将光标移动到要复制代码的起始位置,然后按下v进入到可视模式,然后通过方向键选中需要复制的指定函数代码,然后按下esc退出可视模式,然后将光标移动到需要插入代码的位置行首,按下p即将代码复制到指定位置
2.方式二:
命令行模式下按:然后:
9,15 copy 16 或 :9,15 co 16
由此可有:
:9,15 move 16 或 :9,15 m 16 将第9行到第15行的文本内容到第16行的后面
方法2:
光标移动到结束行,ma
光标移动到起始行,输入y’a
光标移动到需要复制的行,输入p,行前复制则输入大写P
方法3:
把光标移到第9行 shift + v
再把光标移动到第15行 ctrl + c
再把光标死去到第16行 p mysql
1.3 vim中显示代码的行号
命令行模式下使用:,然后数入set nu并按下回车键即可看到代码行号
二. linux中磁盘相关操作
2.1 磁盘使用情况查询
1、查看系统整体磁盘使用情况
df -h
2、查询指定目录的磁盘占用情况
du -h /目录
查看指定目录的磁盘占用情况,默认是当前目录
- s:指定目录占用大小汇总
- h:带计量单位
- a:含文件
–max-depth=1 :子目录深度 - c:列出明细的同时,增加汇总值。
实例:查询 /demo 目录的磁盘占用情况,深度为1
du -ach --max-depth=1
2.2 磁盘分区
查看设备的挂载情况
lsblk或 lsblk -f
fdisk /dev/sdb 对/dev/sdb进行重新分区
2.3 磁盘格式化
mkfs -t ext4 /dev/sdb1 ,对新建的磁盘分区进行格式化
2.4 磁盘临时及永久挂载
1.首先新建一个目录, mkdir /home/newdisk
然后执行amount 设备名 目录命
但是如果重启这种挂载关系就会消失了
2.设置可以自动挂载(永久挂载,当你重启Linux之后,仍然可以挂载)
永久挂载:通过修改 /etc/fstab 实现挂载
执行vim /etc/fstab,然后执行如下修改
然后执行如下命令是挂载生效,执行如下命令即可:
mount -a
如果需要解除挂载:
unmount 设备名
强制解除挂载:
umount -l /home/newdisk
注意点:进行磁盘挂载是首先要将挂下目录下的文件先备份,等挂载成功后在复制过来,不然直接挂载,会找不到原来的文件
三.linux cpu信息查询(cpu个数,核数)
查看物理机一共有几个cpu
more /proc/cpuinfo |grep “physical id”|uniq|wc -l
每个cpu是几核(假设cpu配置相同)
more /proc/cpuinfo |grep “physical id”|grep “0”|wc -l
cat /proc/cpuinfo | grep processor
-
查看物理CPU的个数
#cat /proc/cpuinfo |grep “physical id”|sort |uniq|wc -l -
查看逻辑CPU的个数(逻辑cpu个数=物理cpu个数核数超线程个数)
#cat /proc/cpuinfo |grep “processor”|wc -l -
查看CPU是几核
#cat /proc/cpuinfo |grep “cores”|uniq -
查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq -
每个物理CPU中Core的个数:
cat /proc/cpuinfo | grep “cpu cores” | wc -l
如何获得CPU的详细信息:
linux命令:cat /proc/cpuinfo
用命令判断几个物理CPU,几个核等:
是否为超线程?
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
cat /proc/cpuinfo | grep “siblings”