查看更多详细信息网站地址: https://explainshell.com/
| header 1 | header 2 |
|---|---|
| 文件夹 | --- |
| 返回根目录 | cd ~ |
| 返回上一级 | cd .. |
| 进入目录 | cd |
| 显示当前目录 | pwd(绝对路径) |
| 创建目录 | mkdir 目录名称 |
| 创建目录 | mkdir - p 目录名称(mkdir -p 'demo-1/demo-2') |
| 查看用户名 | whoami |
| 路径 | --- |
| 查看当前目录下的文件 | ls |
| 查看指定目录下文件 | ls 路径(ls demo-2,查看demo-2目录下的内容) |
| 查看当前路径下的全部文件 | ls -a(包含隐藏文件) |
| 显示更多信息 | ls -l |
| 查看当前文件下的列表详细信息 | -ll |
| 显示更多信息并显示隐藏文件 | ls -al |
| 查看计算机进程 按住z可以查看当前的变化情况 | top |
| 退出 | q |
| 查看所有进程 | ps aux |
| 利用管道筛选,把左侧的东西传输到右侧进行筛选,比如查询ssh相关的 | ps aux or grep ssh |
| 查看当前系统的网卡相关信息(lo代表本机的东西) | ifconfig |
| 文件 | --- |
| 创建文件 | echo 'hello' > 文件路径(echo 'hello' > 1.txt |
| 追加文件内容 | echo 'hello2' >> 文件路径(追加到文件里面) |
| 强制创建文件 | echo 'helow' >!文件路径 |
| 创建文件 | touch 文件名(touch a.txt,并且返回最后更新时间) |
| 复制 | --- |
| 复制文件 | cp 源路径 目标路径 (cp 1.txt a.txt) |
| 复制目录 | cp -r 源路径 目标路径 (-r递归的意思) |
| 移动 | --- |
| 移动节点 | mv 源路径 目标路径(直接覆盖) |
| 删除 | --- |
| 删除文件 | rm 文件名称(会弹出询问) |
| 强制删除文件 | rm -f 文件名称(不会询问直接删除) |
| 删除目录 | rm -r 目录 |
| 强制删除目录 | rm -rf 目录 |
| 查看 | --- |
| 查看文件内容 | cat 文件 |
| 查看目录结构 | tree |
| 建立软链接 | ln -s 真实文件 链接 |
| 其他 | --- |
| 下载文件 | curl -L 下载链接 > 存放文件名称 |
| 拷贝网站 | wget -p -H -e -robots=off 拷贝网址 |
| 磁盘占用 | df -kh |
| 当前目录大小 | du -sh . |
| 各文件大小 | du -h |
| 通过vi模式查看文件内容 (默认静如是只读模式) | vi filename |
| 按i可以进行文件的编写 | i |
| 进入命令模式 | : |
| 退出vi模式,退出不修改 | :q! |
| 退出vi模式,退出并保存修改,w代表保存,q代表退出 | :wq |
| 在vi模式中,快速使光标跳转到最后一行 | G |
| 在vi模式中,快速使光标跳转到第一行,按下2个g | gg |
| 创建并编辑文件 | vi ~/.filename |
| 查看文件 | cat filename |
| 打开文件 | open filename |
有问题就指出来哈,我是一个极度粗心的孩纸~