当遇到不懂的命令时候我们可以去 explainshell.com这个网站查找使用命令
以下是常见的命令行
1. ~ 表示用户目录,用户文件下你那个用户名叫什么,你的用户目录就是啥,~表示的用户目录是不确定的,Linux和Unix是没有盘符的概念
2. /表示这个硬盘
3. .表示当前目录
4. …表示副目录
5. $表示可以输入命令,无特殊含义,可以通过命令进行修改
6. 常用单词
单词 | 含义 |
---|---|
directory | 目录、文件夹 |
file | 文件 |
make | 新建 |
remove | 删除 |
move | 移动 |
copy | 复制 |
list | 罗列 |
link | 链接 |
find | 查找 |
echo | 发出回音、重复 |
touch | 触摸 |
change | 改变 |
7. 缩写规则就是:删掉元音字母(A E I O U),保留前 2 到 3 个辅音字母
命令 | 全写 | 缩写 |
---|---|---|
创建目录 | make directory | mkdir |
删除 | remove | rm |
移动 / 重命名 | move | mv |
复制 | copy | cp |
罗列 | list | ls |
改变目录 | change directory | cd |
8. 以 / 开头的路径就是绝对路径
9. 常见自带命令:
操作 | 命令 |
---|---|
进入目录 | cd |
显示当前目录 | pwd |
创建目录 | mkdir 目录名 |
创建目录 | mkdir -p 目录路径 |
我是谁 | whoami |
- - | - - |
查看路径 | ls 路径 |
查看路径 | ls -a 路径 |
查看路径 | ls -l 路径 |
查看路径 | ls -al 路径 可以查看到隐藏的文件夹 |
- - | - - |
创建文件 | echo ‘1’ > 文件路径 |
强制创建文件 | echo ‘1’ >! 文件路径 |
追加文件内容 | echo ‘1’ >> 文件路径 |
创建文件 | touch 文件名 |
改变文件更新时间 | touch 文件名 |
- - | - - |
复制文件 | cp 源路径 目标路径 |
复制目录 | cp -r 源路径 目标路径 |
- - | - - |
移动节点 | mv 源路径 目标路径 |
- - | - - |
删除文件 | rm 文件路径 |
强制删除文件 | rm -f 文件路径 -r递归删除 f类似于yes的强制操作 |
删除目录 | rm -r 目录路径 |
强制删除目录 | rm -rf 目录路径 |
- - | - - |
查看目录结构 | tree |
建立软链接 | ln -s 真实文件 链接 |
- - | - - |
下载文件 | curl -L https://www.baidu.com > baidu.html |
拷贝网页 | wget -p -H -e robots=off https://www.baidu.com (Windows 不支持 wget) |
磁盘占用 | df -kh |
当前目录大小 | du -sh . |
各文件大小 | du -h |
如何学习我目前还没有掌握的命令?
Google: Linux
查看文件内容
10. 快捷键
·
<kbd>↑</kbd> <kbd>↓</kbd> 上一命令 / 下一命令
<kbd>!</kbd><kbd>!</kbd> 上一命令占位符
<kbd>Tab</kbd> 自动补全路径
<kbd>Alt</kbd>+<kbd>.</kbd> 上一命令的最后一个参数
&& 前面的执行成功了,再执行后面的
|| 前面的执行失败了,就执行后面的
; 前面执行完了,不管成功失败,就执行后面的
> 重定向
| 管道
11. Vim
强制退出(不保存):狂按 ESC,然后按下 :q! 回车
保存后退出:狂按 ESC,然后按下 :wq 回车
12. 如何学习vim
vim 被誉为 编辑器之神
如果你想要入门 vim,下面是三个教程:
① 在命令行输入 vimtutor ,即可查看官方自带的中文教程。
② 简明 VIM 练级攻略
③ 一个 vim 游戏
使用这些命令进行操作,你要选取一个位置来进行 如 cd Desktop