上篇回顾
Linux命令行模式下配置网卡及网卡配置文件中各个参数的介绍,以及临时和永久关闭Selinux
本节所讲内容
1. Linux终端介绍Shell提示符Bash Shell基本语法。
2. 基本命令的使用:ls、cd、history等
3. 查看系统和BIOS硬件时间
4. Linux如何获得帮助
5. 开关机命令及7个启动级别
-
Linux终端介绍、Shell提示符、Bash Shell基本语法
1.1 登陆Linux终端
两种终端仿真器:
1.GNOME桌面的GHOME Terminal
2.KDE桌面的Konsole Terminal
远程连接工具:Xshell、crt、putty(后期会写安装这些软件的使用教程)
例1:查看当前所属的虚拟终端,命令:tty[root@localhost ~]# tty /dev/pts/0
例2:在不同虚拟终端之间通讯
同时打开三个终端,在第一个上执行,在第二个终端会看到输出内容,第三个则看不到
例3:对所有终端广播消息,系统10分钟后关机[root@localhost ~]# shutdown +10 #执行此命令后,在其他终端都会收到关机消息 [root@localhost ~]#shutdown -c #取消关机 [root@localhost ~]#wall "the system will be shutdown in 10 minutes" #广播,所有终端都能收到
1.2 认识Shell
Shell俗称壳,提供用户与Linux内核进行交互的一种接口,它接收用户输入的命令并把它送入内核去执行。
Shell实际上是一个命令解释器,通过解释用户输入的命令并把它传输给系统内核去执行。
Shell有自己的编程语言用于对命令的编辑,允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有相同的效果。
内部命令:在系统启动时就调入内存,是常驻内存的,所以执行效率高
外部命令:是系统软件的功能,用户需要时才从硬盘中读入内存#检测命令是外部命令还是外部命令,使用 type 命令 [root@localhost ~]#type cat cat is /usr/bin/cat [root@localhost ~]#type pwd pwd is a shell builtin
通过 shell我们可以对Linux进行的操作和管理:
1. 对文件的管理(创建、删除、复制、修改)
2. 相关权限的管理(授权用户对相关文件的管理,比如增删改查)
3. 对磁盘的管理(分区、raid、LVM)
4. 对软件的管理
5. 对网络的管理1.3 shell提示符 “#” 和 “$”的区别
[root@localhost ~]# #号代表的是是root用户登录,管理员账号 [root@localhost ~]$ # $号代表的是普通用户登录 # [root@localhost ~]# 代表的意思是:用户名@主机名 当前工作目录 ~ 代表当前用户的家目录
1.4 认识Bash Shell
[root@localhost ~]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/