本人从事IT行业已有十多年,有着丰富的实战经验,总结了大量的学习方法,更是积累了很多的学习资料,很高兴能在这里跟大家交流学习,希望能在这里跟大家共同进步和成长!
更多学习资料添加扣扣资源群:661308959
本节所讲内容:
2.1 Linux终端介绍 Shell提示符 Bash Shell基本语法
2.2 基本命令操作
2.3 系统时间管理
2.4 帮助命令使用
2.5 开关机命令及7个启动级别
2.6 实战:设置服务器来电后自动开机
2.7 实战:设置服务器定时开机
2.1 Linux终端介绍、Shell提示符、Bash基本语法
2.1.1 登录LINUX终端
两种终端仿真器:1、GNOME桌面的GNOME Terminal ; 2、KDE桌面的Konsole Terminal
远程连接终端工具: Xshell , CRT 。后期会教你安装。
例1:通过tty命令看到当前所属的虚拟终端或叫伪终端
pts指的是伪终端,当打开一个终端时为pts/0,再次打开一个终端时就为pts/1,在图形界面使用的就是伪终端,使用xshell远程连接工具也是使用的伪终端。
当我们进入第3种级别,多用户级别的字符界面,使用的是/dev/tty 就是控制终端。
[root@xuegod63 ~]# tty
/dev/pts/0
注:ctrl+shift+T 快速打开一个终端; shift+ctrl+加号 终端字体放大 ; 终端字体缩小:ctrl+减号
修改虚拟终端显示的颜色为: 白底黑字
改完后,立即生效,没有保存按钮。直接点关闭就可以了。
例2:不同虚拟终端之间通讯
同时打开两终端,第一个终端执行:
[root@xuegod63 ~]# echo xuegod > /dev/pts/1
在第二个终端查看:有xuegod输出
例3:对所有终端广播消息:系统10分钟后关机。
[root@xuegod63 ~]# shutdown +10 #执行此命令后,在其他终端都会收到关机的消息。centos8当中本地桌面对广播消息不能很好的接收,xshell远程登录可以接收到。
[root@xuegod63 ~]# shutdown -c #取消关机
或:
[root@xuegod63 ~]# wall " The system will be shut down in 10 minutes " #广播,所有终端都能收到
2.1.2 认识SHELL
Shell俗称壳,它提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行
Shell实际上是一个命令解释器,它通过解释用户输入的命令并把它传输给系统内核去执行。
Shell有自己的编程语言,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等。
内部命令:在系统启动时就调入内存,是常驻内存的,所以执行效率高
外部命令:是系统软件的功能,用户需要时才从硬盘中读入内存
如何区分内外部命令?
使用type命令 ,语法 : type 要检测的命令
[root@xuegod63 ~]# type cat
cat 是 /usr/bin/cat
[root@xuegod63 ~]# type pwd
pwd 是 shell 内建
总结: 通过SHELL,我们可以对LINUX实现哪些操作或管理:
例如:
对文件的管理(创建、删除、复制、修改)
1、对用户的管理(添加、删除)
2、相关权限的管理(授权用户对相关文件的管理,比如增删改查)
3、对磁盘的管理(分区、raid、lvm)
4、对软件的管理
5、对网络的管理
2.1.3 shell提示符“#”号与“$”号的区别
[root@xuegod63 ~]# #表示是root用户登录,管理员账号登陆
[root@xuegod63 ~]# su - mk #切换到mk普通用户
[mk@xuegod63 ~]$ #表示普通用户登录
上面各位置对应的内容代表的意思如下:
[root @ xuegod63 ~ ]#
用户名---@---主机名---当前所在目录(~表示当前用户的家目录)---(# root/$普通用户)
[user1@xuegod63 ~]$ exit #退出当前shell
2.1.4 认识Bash Shell
查看所有shell类型
[root@xuegod63 ~]# cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
具体你使用的是哪一个,取决于你的用户配置。
例:通过查看/etc/passwd文件的每一行的最后一个字段,确认用户使用的shell类型
[root@xuegod63 ~]# head /etc/passwd #查看passwd文件中前10行内容
root:x:0:0:root:/root:<