广义的Linux可以分为:内核、Shell、X window和应用程序四大部分组成,内核为最重要的部分。
内核是整个操作系统的核心,管理着整个计算机系统的资源
Linux的内核的源代码主要由C语言编写,只有部分与驱动相关的是使用汇编语言编写的
Linux的内核并不能直接接收来自终端的命令,这时,就需要使用Shell这个交互式命令解释程序来充当桥梁
-
Shell编译器的种类:
- ash: 贝尔实验室开发的shell,bsh是对ash的符号连接
- bash:GNU操作系统上默认的shell,sh以及bash2都是对它的符号链接
- tcsh:是Berkeley UNIX C shell,csh是对它的符号链接
-
Shell命令的基本格式:命令名 [选项] <参数1><参数2>……
-
自动补齐:TAB键。历史记录:⬆键显示最近一条执行命令,history显示所有的历史命令(bash默认保存1000个)
-
shell提示符:#代表超级用户,$代表普通用户
-
注意:Linux命令(包括文件名等)是大小写敏感的
字符界面下的注销重启与关机
- 注销:exit或Ctrl+D
- 重启:reboot或shutdown -r now
- 关机:poweroff或shutdown -h now
- 使用技巧:
- shutdown -h 10 十秒后关机