vim命令
vim的三种状态以及转换的方式
三种状态
- 命令状态:执行命令、移动光标、复制/删除文本,不能直接输入文本。
- 插入状态:输入或编辑文本。
- 最低行状态:用于执行 Vim 命令,比如保存、退出、查找、替换等。
转换的方式:
-
命令状态->插入状态
- a:在光标后插入
- A:在行尾插入
- i:在当前光标前插入
- I:在行首插入
- o:在下方新起一行插入
- O:在上方新起一行插入
-
插入状态->命令状态
- 按ESC退出
-
命令状态->最低行状态
- :输入命令(:w保存、:q退出、:wq保存并退出)
- / 查找
- ? 反向查找
vim命令
-
删除或更改命令
- x(删除光标所在的单个字符)
- dw(删除光标到所在的单词末尾)
- dd(删除(剪切)整行)
- d$(删除从光标处到行末的所有内容)
- cw(更改从光标到单词末尾的内容)
- cc(更改整行的内容)
-
移动光标类命令
- w(移动光标到下一个单词开头)
- b(移动光标到当前一个单词开头)
- e(移动光标到当前或下一个单词的结尾)
-
保存退出类
- :wq(保存并退出)
- :q!(强制退出,不保存修改)
服务器配置
Samba FTP Apache三个服务器对应的配置文件
- Samba 配置文件:/etc/samba/smb.conf 。该文件作用于设置Samba服务器的各种参数,如共享资源、用户权限、访问控制等
- FTP 配置文件(以 vsftpd 为例):/etc/vsftpd/vsftpd.conf 。用于配置FTP服务器的运行参数,如用户登录设置、权限控制、端口号等。
- Apache 配置文件:CentOS/RedHat:/etc/httpd/conf/httpd.conf。通过此文件可以对Apache服务器进行全局配置,包括服务器的运行参数、虚拟主机设置、模块加载等。
关闭防火墙对应的命令
临时关闭 :systemctl stop firewalld
永久关闭(禁止开机启动)systemctl disable firewalld
关闭安全Linux对应的命令
临时关闭:setenforce 0
关闭安全Linux对应的命令:编辑配置文件 /etc/selinux/config将:SELINUX=enforcing改为SELINUX=disabled 然后执行reboot
ftp命令有哪些,并说明其功能
- user:输入用户名进行登录。
- password :输入密码进行登录,在输入user命令后使用
- get :从FTP服务器下载文件到本地。
- put :将本地文件上传到FTP服务器。
- cd :更改FTP服务器上的当前工作目录。
- lcd :更改本地计算机上的当前工作目录。
- mkdir :在FTP服务器上创建新目录 。
- rmdir :删除FTP服务器上的目录。
- ls :列出FTP服务器上当前目录下的文件和目录列表。
- delete:删除FTP服务器上的文件。
- quit 或 bye :关闭与FTP服务器的连接并退出ftp客户端