-
1.Linux系统终端概述
服务器终端切换: Ctrl + Alt + F1 … F6虚拟机终端切换: Ctrl +Shift +Alt +F1 … F6
虚拟终端由mingetty程序生成
//物理机执行为本地终端
[root@lxgyw ~]# tty
/dev/tty1
//通过网络使用模拟终端远程连接Linux, 日常运维中就是这种方式。
[root@lxgyw ~]# tty
/dev/pts/1
-
2.Linux系统Bash管理
简单的说, Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。
Linux, Shell也有多种不同的版本。主要有下列版本的Shell:
BASH Shell: 是一个为GNU计划编写的Unix shell, 是许多Linux发行版的默认Shell
C Shell: 是SUN公司Shell的BSD版本。
Z Shell: 它集成了bash、ksh的重要特性,同时又增加了自己独有的特性。还有许多传统UNIX上用的Shell,例如tcsh、csh、ash、bsh、ksh等, Shell Script大致都类同,当您学会一种Shell以后,其它的Shell很快就上手, 大多数的时候, 一个Shell脚本通常可以在很多种Shell上使用。
查看当前使用的shell
[root@lxgyw ~]# echo $SHELL
/bin/bash
查看Linux可用的 shell
[root@lxgyw ~]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
/bin/zsh
Bash Shell提示符
[root@lxgyw ~]# echo $PS1
[\u@\h \W]\$
[root@lxgyw ~]# date
SatJan20 09:45:40EST2018
[root@lxgyw ~]# whoami
Shell 语法
命令行bash shell, 为用户提供输入, 执行命令的界面
//等待用户输入,执行命令, $ = 普通用户, # = root用户(超级管理员)
[student@desktop0 ~]$
//bash Shell 执行命令
//命令选项参数
command [-options] [arguments]
[root@lxgyw ~]# ls #命令
[root@lxgyw ~]# ls -a #命令+选项
[root@lxgyw ~]# ls -a /tmp/ #命令+选项+参数
命令: 命令的主体
一个命令有多个选项, 多个选项可以合并在一起
选项: 用于调节命令的具体功能
以 "-"引导短格式选项(单个字符),例如"-l"</
01.Linux系统bash初始
最新推荐文章于 2024-06-04 23:38:02 发布
本文介绍了Linux系统的bash管理,包括终端切换、Bash的用途和不同版本,以及如何查看当前使用的shell。此外,详细讨论了Bash的特性,如命令补全、命令快捷键、别名、命令流程、路径展开和转义字符。通过学习,读者可以提升在Linux环境中使用Shell的效率。
摘要由CSDN通过智能技术生成