Lecture 1: Course Overview + The Shell (2020)

一些关于 shell 的基础知识点

总结

本节的主要内容是 shell 的基本命令

路径

’ $/$ ‘在 Linux 与 macos 中表示根目录,而在 Windows 中则用 ’ \ '

1
2
/home/songhj #根目录(绝对路径)
dic/a.txt #相对路径

在程序间创建连接

利用 $>$ 与 $<$ 符号进行重定向,来更改流

$>$ 会覆盖原文件的内容,而 $> >$ (追加符)则是在先前的文件内容下追加内容

$|$(管道符)的作用:将管道符左边的输出作为管道符右边的输入。 需要注意的是管道符左右两边的程序是相互独立的

1
2
3
sudo echo 3 > brightness #权限仍然不够,右边的部分没有sudo权限
echo 3 | sudo tee brightness #正确
# tee 命令读取标准输入(在这个案例中是 echo 3 的输出),然后将其写入到一个或多个文件中。

课后练习

Licensed under CC BY-NC-SA 4.0
最后更新于 Jan 25, 2024 00:00 UTC
本博客已稳定运行
使用 Hugo 构建
主题 StackJimmy 设计