shell学习笔记

shell学习笔记

ID:42625755

大小:35.72 KB

页数:8页

时间:2019-09-19

shell学习笔记_第1页
shell学习笔记_第2页
shell学习笔记_第3页
shell学习笔记_第4页
shell学习笔记_第5页
资源描述:

《shell学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Shell学习笔记9月19日Shell是一种具备特殊功能的程序,提供了用户与内核进行交互操作的一种接口三种登录Shell的方法XWindowSSHSecureShellPuttyShell脚本编程的优势语法和结构通常比较简单学习和使用通常比较简单通常以容易修改程序的“解释”作为运行方式,而不需要“编译”程序的开发产能优于运行效能whologged.sh脚本:#!/bin/bashcd#切换到用户根目录,因为.bash_profile在根目录下..bash_profile#配置用户的命令行环境date#显示日期命令who#显示当前的登录用户第1行是“#!/bin/bash”,“#!”符号

2、称为“Sha-bang”符号,是Shell脚本的起始符号,“#!”符号是指定一个文件类型的特殊标记,它告诉Linux系统这个文件的执行需要指定一个解释器(#!如同C中的#include)命令(command)是Shell脚本的最基本元素,命令通常由命令名称、选项和参数三部分组成,三部分之间用空格键或Tab键分隔命令名称在命令中是不可或缺的,而选项和参数则可以不出现。选项的开头符号是一个减号(-),后面跟一个或多个字母,选项是对命令的补充说明分号(;)可以用来隔开同一行内的多条命令,Shell会依次执行用分号隔开的多条命令用户管理常用命令(1)用户的角色是通过UID来识别的,用户的UID

3、是全局唯一的root用户root用户(也称为超级用户):系统唯一,是真实的,可以登录系统,可以操作系统任何文件和命令,拥有最高权限虚拟用户虚拟用户:这类用户也被称之为伪用户或假用户,与真实用户区分开来,这类用户不具有登录系统的能力,但却是系统运行不可缺少的用户,比如bin、daemon、adm、ftp、mail等;这类用户是系统自身拥有的,而非后来添加的,当然我们也可以添加虚拟用户普通真实用户普通真实用户:这类用户能登录系统,但只能操作其根目录的内容,权限受到限制,这类用户都是系统管理员自行添加的用户账号添加命令useradd或adduseruseradd[option][userna

4、me]其中[option]为useradd命令选项,而[username]是要创建的用户名。执行该命令,将在系统做以下一些事情:(1)在/etc/passwd文件中增添了一行记录(2)在/home目录下创建新用户的主目录,并将/etc/skel目录中的文件拷贝到该目录中去修改用户命令usermodusermod命令可用来修改用户账号的各种属性,包括用户主目录、私有组、登录Shell等内容,usermod的命令格式如下:usermod[option][username]其中[option]为useradd命令选项,而[username]是需修改的用户名选项意义-d[directory]修

5、改用户登入时的目录-e[days]修改账号的有效期限,days表示天数-g[group]修改用户所属的群组-l [login_name]变更用户登录时的名称为login_name-p[password]修改用户密码-s[shell]指定用户登录的shell,如果不设置则选用系统预设的shell删除用户命令userdeluserdel命令非常简单,其只有一个可选项-r,如果在userdel加上-r选项,则在删除用户的同时也一并删除存储在/home目录下的该用户目录和文件用户口令管理命令passwdpasswd[option][username]其中[option]为passwd命令选项,

6、[username]为用户名用户组就是具有相同特征的用户的集合体,用户和用户组的关系是多对多的,一个用户可以属于多个用户组,同样,一个用户组可以包含多个用户groupadd可指定用户组名称来建立新的用户组,需要时可从系统中取得新用户组值groupadd[option][groupname]groupmod可指定用户组名称来修改新的用户组号或用户组名称groupmod[option][groupname]groupdel可指定用户组名称来删除已有的用户组,其语法格式为groupdel[groupname]文件和目录操作文件是Linux用来存储信息的基本结构,它是被命名(称为文件名)的存储

7、在某种介质(如磁盘、光盘和磁带等)上的一组信息的集合Linux系统以文件目录的方式来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用树型结构组织起来,即我们常说的目录整个文件系统有一个“根”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,杈上也可以长出“叶子”。“根”和“杈”在Linux中被称为是“目录”或“文件夹”,而“叶子”则代表一个个的文件ls命令是英文单词list的简写,其功能是列

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。