Linux期末复习一

138 阅读2分钟

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客户端