备忘linus命令
history
用来展示终端中的命令历史记录
tips
- !n 读取n的命令,回车执行
- !? 引用最近的包含某个字符串的命令,回车查询。eg:!?git
ln (link files)
ln -s 源路径 目标路径
以上可以创建一个软连接,也就是windows系统中的快捷方式,需要注意的是
- 最好使用绝对路径
- 如果使用相对路径,需要在目标路径下面执行此命令
命令执行完成之后在可视化界面或者使用
ll
命令应该可以看到正确的源文件
which
查找某个命令的绝对路径。
1 | e.g. |
在mac的任意目录中,我们都可以使用某些命令。比如:cd等。
当我们在任意目录下键入cd时,发生了什么:
搜索环境变量PATH
下的目录,查找是否有匹配的命令,有的话直接执行,否则抛出未知命令。
grep
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
1 | 搜索当前目录文件下查找 `hello` |