• Linux终端也称为虚拟控制台,一台计算机的输入输出设备就是一个物理的控制台。
• 如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制台界面,就是实现了多个虚拟控制台。
Linux提供6个虚拟终端,X Window 在第七个终端上,在图形操作界面中按<Ctrl+Alt+Fn> 可以进入控制台字符操作界面 ,F1到F5是字符终端,F6是图形界面终端。虚拟控制台使得Linux成为一个真正的多用户操作系统。
shell的基本形式:
shell时一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编写由shell命令组成的程序。
shell的种类:
-bash:GNU的 Bourne-Again shell,GNU操作系统上默认的shell
-sh:对bash的符号链接
-zsh:UNIX的命令解释器
-nologin:并不是一种shell,作为被禁用用户shell的替代物,用来显示帐号不可用信息
shell命令基本格式:
命令名 【选项】 <参数1><参数2>.......
(Linux命令严格区分大小写,使用分号将多个命令隔开,在一行可以输入多个命令,tab键可以自动补齐)
shell提示符:
- root用户登录成功后,出现“#”提示符
- 普通用户登录成功后,出现“$”提示符
- “~”符号表示当前目录时该用户的主目录
输入输出重定向:
改变输入输出的来源和目标,分别用"<",">或者>>"
在Linux系统中,管道是一种先进先出的单向数据通道,符号为“|”,管道可以把前一个命令的输出传递给下一个命令作为输入。
格式:Command1 | Command2 | Command3
Linux系统中三种基本的文件类型:
1、普通文件:分为文本文件和二进制文件
2、目录文件:目录文件存储了一组相关文件的位置、大小等与文件有关的信息;
3、设备文件:Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。设备文件又可分为块设备文件和字符设备文件。
Linux系统的目录:
Linux系统以目录的方式来组织和管理系统中的所有文件。
所有文件的说明信息采用树型结构来组织,整个文件系统有一个“root”,在root上分“directory”,任何directory上可以再分directory,最后可以有leaf即文件,root和directory称为目录或者文件夹
特殊目录:
“.”代表该目录自己,“..”代表该目录的父目录,对于根目录而言,“.”与".."都代表其自己
工作目录:
用户登录到linux系统,每时每刻都处在某个目录之中,此目录被称为“工作目录”或“当前目录”
用户主目录(home directory):
是系统管理员在增加用户时为该用户建立起来的目录,每个用户都有自己的主目录。 使用符号~表示。