vim基础
2018-11-20
命令行基础
基础了解
| 字符 | 字符含义 |
|---|---|
| ~ | 用户目录 |
| / | 盘符 |
| . | 当前目录 |
| .. | 父目录 |
| $ | 提示输入命令,无实际意义 |
| directory | 目录,文件夹 |
| file | 文件 |
| make | 新建 |
| list | 罗列 |
| link | 链接 |
| echo | 回声 |
| touch | 触摸 |
| change | 改变 |
| 命令 | 简写 | |
|---|---|---|
| 创建目录 | makedirectory | mkdir |
| 删除 | remove | rm |
| 改变目录 | changedirectory | cd |
| 罗列 | list | ls |
| 重命名/移动 | move | mv |
缩写规则删除元音 a e i o u
| 参数 | 含义 |
|---|---|
| -f | 强制 |
| -r | 递归 |
| -p | 批量创建 |
批量创建
例如 mkdir -p dome1/dome2/dome3(引号可以防止系统识别错误,文件目录命名中字符)
绝对路径与相对路径
以/开头的是绝对路径
| 常见自带命令 | 释义 |
|---|---|
| cd | 跳转到某目录 |
| pwd | 显示当前目录绝对路径 |
| whoami | 当前目录用户 |
| ls -a | 显示所有文件(即可以显示. .. 类文件,即隐藏文件) |
| ls -l | 显示文件详细信息 |
| echo ‘内容’ > 文件路径 | 创建文件并且写入内容 |
| echo ‘内容’ >! 文件路径 | 强制创建文件并且写入内容 |
| echo ‘内容’ >> 文件路径 | 追加内容到文件内 |
| touch 文件名 | 创建文件 |
| cp 源路径 目标路径 | 复制文件 |
| cp -r 源路径 目标路径 | 复制文件夹(递归复制) |
| man 某命令 | 命令手册查看 |
| tree 目录 | 查看目录树结构 |
| curl -L 链接 | 下载文件 |
| wget -p -H -e robots=off 网址 | 拷贝网页 |
| cat 文件 | 查看文件内容 |