二、bash_shell简介:
1、bash_shell是一个命令解释器,它在操作系统的最外层,是操作系统与应用程序的中间接口,负责将用户输入的指令翻译给操作系统执行,并将执行结果输出到屏幕上。
2、可以使用远程工具连接linux服务,比如用xshell的连接时,系统会打开一个shell窗口,没有交互界面,只能输入相应的指令。
3、shell可以实现对linux系统大部分功能的操作管理:
①文件管理:创建,移动,复制,删除,编辑,等
②用户管理:创建,删除,等
③权限管理:不同用户的权限分配
④磁盘管理:挂载
⑤网络管理
⑥软件管理
⑦等等
三、shell的使用方式
1、直接输入shell:效率低,适合体量小的任务
2、使用shell脚本:效率高,适合复杂的或者重复的任务
四、shell提示符
1、#:root用户
2、$:普通用户
3、aaa@:<aaa>是用户名
4、@xxx:<xxx>是主机名,如果很长会显示不全,可以通过<hostname>查看
5、~:当前用户的家目录
6、# useradd tom:root用户模式下添加普通用户
7、# passwd tom:root用户模式下修改普通用户的密码,执行后键入密码
五、shell基础语法
1、命令 选项 参数:如,ls -a /home/
2、命令:shell的主体
3、选项:用于调节命令的输出效果
①< - >:引导短格式(单字符)选项,如< -l >
②< -- >:引导长格式(多字符)选项,如< --color >
③多个短格式选项可以写在一起,只用一个< - >引导,如< -al >
4、参数:命令操作的对象,如,目录名
5、命令必须打头,选项和参数的位置可以互换,命令,选项,参数之间至少要有一个空格