黑客帝国特效好酷。
什么是命令行(shell)
命令行是 Linux 中的一类程序,它接受通过键盘输入的命令,然后把命令交给系统执行,并将命令的输出返回给用户
几乎所有的 Linux 发行版都提供了一个叫 Bash 的 shell 程序,是传统 shell 的“增强版”
注意:
- Windows 系统中路径以反斜杠
\
分隔;类 UNIX 系统中路径以正斜杠/
分隔;类 UNIX 系统也不采用 Windows 下的盘符机制,而是采用统一的根目录 - 绝对路径 & 相对路径:
1 | /bin/ls # 绝对路径 |
$
和#
- 命令开头的
$
代表此命令使用普通用户权限运行 #
代表执行命令需要使用 root 权限(最高权限),一般等价于$ sudo 该命令
- 命令末尾的
#
代表此符号与其后的内容都是注释
- 命令开头的
1 | $ 某条命令 |
为什么要用命令行
效率
熟悉了命令行之后再加上有自动补全的 shell 程序,使用命令行可以节省大量时间
1 | $ mv ../source/file.txt ../dest/ # 将file.txt 从 ../source/ 文件夹拖拽到 ../dest/ 文件夹中 |
自动化脚本
自动执行重复的任务
节省资源
绝大部分服务器为了节省资源都不使用图形界面
高级的系统维护工作
一些高级的系统没有图形界面,维护任务只能通过命令行完成;或者需要手工编写复杂的配置文件
看上去很酷!
《黑客帝国》特效:
- 打开终端模拟器
- 安装cmatrix
1 | $ sudo apt install cmatrix |
- 使用
cmatrix
命令查看特效效果 - 按下
q
键或者 Ctrl + C 组合键退出
简单的 shell 命令
ls
: 列出(list)目录的内容
cd
: 更改目录(change directory)
pwd
: 查看当前所在的目录(print working directory)
附录
教程
评论