# 服务器 **Repository Path**: YF_465544769/the-server ## Basic Information - **Project Name**: 服务器 - **Description**: 关于服务器的一些操作 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-11-04 - **Last Updated**: 2023-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自己整理的一些 Liunx 代码 # 服务器 登录到服务器: ssh root@<服务器的IP地址或域名> 退出服务器: exit # Liunx ## 常用命令 **进入目录** cd <目录名> **查看当前目录路径** pwd **查看当前目录下文件** ls **下载文件:** wget <下载链接> **文件传输:** curl **删除文件:** rm <文件名> 进入到文件所在的目录下,就可以直接使用rm <文件名> 直接删除linux系统中的文件 除了进入目录下直接输入文件名,rm命令后还可以跟文件的绝对路径名,这样就无需进入到目录下进行删除了 **查看文件内容** cat <文件名> **创建文件** touch <文件名.后缀名> **创建文件夹** mkdir <文件夹名> ## 修改快捷键配置 配置文件在 root 目录下的隐藏文件 .bashrc 里 改完后用 sourec ~/.bashrc 重新加载环境变量 ## ls **显示所有文件及目录** ls -a **显示所有文件及目录** ls -A -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录) **除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出** ls -l + 第一列共10位 + 第1位表示文档类型 + d 表示目录 + \- 表示文件 + l 表示链接文件 + d 表示可随机存取的设备,如U盘等 + c 表示一次性读取设备,如鼠标、键盘等 + 前2~4位分别表示 owner(所有者) 的 读写执行权限, r(readable) w(writable) x(excutable) + 前5~7位分别表示 group(组织) 的 读写执行权限, r(readable) w(writable) x(excutable) + 前8~10位分别表示 others(其他人) 的 读写执行权限, r(readable) w(writable) x(excutable) + 第二列表示链接数,表示有多少个文件链接到inode号码 + 第三列表示拥有者 + 第四列表示所属群组 + 第五列表示文档容量大小,单位字节 + 第六列表示文档最后修改时间,注意不是文档的创建时间哦 + 第七列表示文档名称,以点(.)开头的是隐藏文档 **将文件以相反次序显示(原定依英文字母次序)** ls -r **将文件依建立时间之先后次序列出** ls -t **在列出的文件名称后加一符号** ls -F 例如可执行档则加 "*", 目录则加 "/" **若目录下有文件,则以下之文件亦皆依序列出** ls -R # vim 输入 (vi <文件名.后缀名>) I 切换到输入模式,以输入字符 X 删除当前光标所在处的字符 : 切换到底线命令模式,以在最底一行输入命令 ![](./imgs/vim.jpg) ## **输入模式** 在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文本中移动光标 HOME/END,移动光标到行首/行尾 Page Up/Page Down,上/下翻页 Insert,切换光标为输入/替换模式,光标将变成竖线/下划线 ESC,退出输入模式,切换到命令模式 ## **底线命令模式** 在命令模式下按下:(英文冒号)就进入了底线命令模式 底线命令模式可以输入单个或多个字符的命令,可用的命令非常多 在底线命令模式中,基本的命令有(已经省略了冒号) w 保存文件 q 退出程序 按ESC键可随时退出底线命令模式 ## **命令模式** y 复制 p 粘贴