基础使用:

当输入带空格传参时,需要用引号括起来,或者像上面一样进行转义。否则会被认为是传入两个参数
- shell如何定位程序
shell通过环境变量确认调取程序的位置,而bash本身就是就是一种编程语言,也就可以被用来写一些脚本。而且环境很多环境变量是在shell开始之前就已经设定好的:作为分割

- 当我们想要查看程序位置,可以用which

- 打印当前位置,cd用于切换目录 /(根目录) ../(上级目录) ./(当前目录)

- ~/(home目录,或者说主目录)
- cd -返回上次查看的目录(撤回键?)

- 其他选项

\]是可选项 ...是一个或多个参数

读写执行 rwx三个权限
值得注意的是,当你对文件有写入权限,而对其所在的目录没有写入权限时,你可以清空文件而不能进行删除。当你要执行某个程序时,你需要同时拥有文件和其所有父目录的执行权限
7. vm命令
可以用作给文件重命名

或者是移动文件(不是复制,是移动)

8. cp复制文件,也是需要两个参数

9. rm删除指令
rm 文件地址 -r可以递归性的删除文件(可以删除整个目录)
rmdir可以删除空目录
10. man打开手册,类似于--help

11. 重定向
echo hello > hello.txt输出hello将结果流重定向到hello.txt里
cat