1.创建用户时,默认被指定为/bin/bash,如果不希望用这个怎么做?
方案1:使用useradd命令时不指定bash
useradd -u 9999 -g 9999 -d /home/test test
修改配置文件/etc/default/useradd
[root@localhost sabopeusr0]# cat /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash------------------->修改
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
方案2:使用useradd命令时指定bash
useradd -u 9999 -g 9999 -d /home/test -s /bin/bash test
2.如何查看当前使用的是什么样的shell?
方案1:执行echo $SHELL命令
[root@localhost sabopeusr0]# echo $SHELL
/bin/bash
查看了一下,这个变量是被定义在/etc/bashrc,而这个文件是这样被引用的
~/.bash_profile>~/.bashrc>/etc/bashrc
方案2:通过查看/etc/passwd文件里,当前文件所定义的shell环境
[root@localhost sabopeusr0]# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
相关推荐
这份文档通过十三个具体的问题,详细阐述了Shell脚本语言的基础知识、高级用法以及常见误区,对于初学者和有一定经验的Shell用户都极具参考价值。 ### 1. Shell的定义与作用 Shell作为用户与操作系统之间的桥梁,...
Shell主要有两种类型:Bourne Shell(sh)和C Shell(csh),以及它们的变种,比如Bash(Bourne-Again SHell)、Tcsh(TENEX/C shell)和Korn Shell(ksh)。在大多数现代Linux系统中,默认的Shell是Bash,因为它既...
Shell十三问-ChinaUnix精华贴整理,这是一份关于Shell编程技术的精选问答集,源自ChinaUnix社区,这个社区是IT专业人士交流Unix/Linux技术的重要平台。这份文档,虽然以PDF格式标题,但实际提供的内容是“Shell十三...
"Linux 实验报告 - shell 编程 - 平方与菜单实现整理" 本实验报告主要涵盖了 Linux 操作系统中的 shell 编程,着重于平方值计算和菜单实现的编程技巧。 一、实验目的及要求 本实验的目的是掌握 shell 编程的方法...
4. **格式化输出**:根据需要,awk可以生成格式化的报告,将数据整理成易于读取的形式。 5. **计算与逻辑操作**:awk支持数值计算和比较运算,可以进行条件判断和逻辑控制,实现复杂的处理逻辑。 **awk的执行方式*...
记得,学习过程中要多动手实践,遇到问题不要怕,因为每一个问题都是你进步的阶梯。使用Typora这样的Markdown编辑器打开笔记,可以让你的阅读和学习体验更加舒适,同时方便整理和分享你的学习成果。 在系统运维领域...
在"Shell十三问-ChinaUnix精华贴整理"中,很可能是收录了关于Shell编程和使用中的常见问题和解决策略。下面,我们将深入探讨Shell的一些核心知识点: 1. **Shell脚本基础**:Shell脚本是一种文本文件,其中包含了...
4. 安装完成后,可以在编辑器的 "Packages" 菜单中找到 "Atom Format Shell",启用或配置该插件。 使用该插件时,可以通过快捷键或者右键菜单触发格式化操作。在编辑器中打开一个 Shell 脚本文件,然后按下预设的...
这个"精心整理shell脚本100例(最新版).zip"文件很可能包含了各种实用且具有代表性的Shell脚本实例,帮助用户更好地理解和掌握Shell编程技巧。 1. **基础概念** - **Shell**: 是操作系统提供的一个命令解释器,它...
### Shell常用命令详解 #### 一、Shell简介 在计算机科学领域中,Shell是一种非常重要的交互界面,它作为用户与操作系统之间的桥梁,帮助用户通过命令行或者图形界面来执行操作系统的命令。根据交互方式的不同,...
### Shell常用命令整理 在日常的Linux系统管理与开发工作中,掌握一些基本的Shell命令是非常必要的。这些命令可以帮助我们高效地完成各种任务,比如文件管理、目录导航等。接下来,我们将详细介绍几个常用的Shell...
在IT行业中,Shell编程是一种非常重要的技能,尤其是在Linux和Unix系统管理中。Shell脚本能够自动化日常任务,提高...通过深入理解和实践这些知识点,你可以成为一个熟练的Shell脚本开发者,解决各种复杂的系统问题。
整理了一份Linux shell学习笔记及基本命令合集,包含了LINUX常用操作命令和命令行编辑快捷键、shell基本命令,Linux相关使用配置教程等,需要的朋友可下载试试! shell是一个用C语言编写的程序,它是用户使用Linux的...
### Shell经典教程知识点总结 #### 一、Shell简介与学习目的 **Shell**是一种用于与计算机操作系统进行交互的...以上是对《Shell经典教程》的部分内容进行的整理和总结,希望能帮助读者更好地理解和学习Shell编程。
shell学习(经过自己整理) shell编程简介: Shell编程是指使用shell脚本语言编写的程序,以实现自动化任务、批量处理、系统管理等功能。Shell编程语言是基于文本的命令行接口,用户可以通过编写脚本来实现特定的...
"cdr-rep shell scripts" 是一个与 Informix 数据库管理系统相关的脚本集合,主要用于处理、管理和报告 Informix 数据。在 IT 领域,尤其是在数据库管理中,shell 脚本通常被用来自动化日常任务,如数据备份、监控、...