命令行模式:
:q! 强制退出
:set nu :显示行号临时显示
:set nonu 取消临时显示
垂直分割:vs /vsp/vsplit filename
水平分割:sp /spl/split filename
查找:
:/key 按n表示由上向下继续查找
按N表示由下往上继续查找
:?key n 下-上
N 上下
替换:
格式: 范围 s/old/new 参数
范围:%表示全文 $:表示最后一行
例: :% s /root/admin 表全文用admin替换每一行的第一个root
:1,3s /root/admin 表替换第一行到第三行的第一个关键字
参数:
g :表示全部替换
i :表示不区分大小写替换
c:提示
例:
:n1,n2s /word1/word2/g 把n1与n2之间的所有word1替换成word2
:1,$s/word1/word2/g 把1~最后一行的word1替换成word2
:1,$s/word1/word2/gc 在替换之前都有提示
加密: :x
取消加密: :set key =
linux挂载:
在Linux中,如果你想要使用某些存储设备(硬盘、U盘等),就需要把它作为一个文件挂载到我们的系统目录上,这样就可以把它当做一个目录进行访问,挂载一个设备用mount命令。 当使用这个命令时要知道3个信息:
mount 对象的文件类型
U盘: vfat
光盘:iso 9660
系统文件:ext2 ext3 ext4
要挂载对象的设备名称
#fdisk -l
要将这个设备挂载到哪个目录中去,这个目录必须是已存在的。
Mkdir /mnt/usb
Mount :挂载 格式:cmd [-t 文件系统类型] [-o 挂载参数] 设备名字 挂载点
文件系统类型:
window :ntfs
linux :ext2 ext3 ext4
nfs :网络文件格式
iso 9660:影像文件格式
参数:
ro :只读 rw :读写
sync :表数据同步
loop :影像文件参数
例:1、sudo fdisk –l 查看要挂载的设备的名字
2、sudo mount –t ntfs /dev/sda5 /mnt/nfs
例:挂载U盘
sudo mount –t vfat /dev/sdb1 /mnt/nfs
卸挂
Umount 挂载目录 例:umount /mnt/nfs
6、实现Linux之间的文件共享
手动挂载:
安装服务器:#apt-get install nfs -kernel-server
查看NFS服务器中输出的共享目录与对象 # cat /etc/exports
修改配置文件,确定共享目录和对象 #vim /etc/exports
格式:共享目录名+客户主机地址+(设置选项)
说明:
共享目录名:服务器上需要进行输出的共享目录名称
客户机地址:能够访问共享目录的主机地址
*:表示所有的主机都能访问
192.168.1.1:指定的ip地址的主机
192.168.1.0/24:指定网段中的所有主机
设置选项:设置共享目录的一些属性,多个选项间用逗号分割
sync :设置nfs 服务器同步书写磁盘,这样不容易导致数据丢失
例:
输出/home/share 目录,对所有的主机可读,对地址为192.168.1.1的主机可读可写
#vim /etc/exports
/home/share *(sync,ro) 192.168.1.1(sync,rw)
启动(停止,重启)NFS服务器
# /etc/init.d/nfs-kernel-server start(stop,restart)
若报错:*not starting NFS kernel daemon:no exports
//说明配置文件的书写格式
查询nfs服务器ip地址,供客户机使用
#ifconfig
配置nfs客户机:
安装nfs客户机 #apt-get install nfs-common
查看服务器下的共享目录 #showmount –e 服务器的IP地址
创建挂载目录 #mkdir/mnt/nfs
把共享目录挂载到本机的/mnt/nfs
#mount –t nfs 服务器IP地址:共享目录 /mnt/nfs
确认是否挂载成功 # ls /mnt/nfs
网友评论