shell编程(2)

来源:互联网 发布:曹植曹丕 知乎 编辑:程序博客网 时间:2024/06/01 08:00
命令运行系统:fedora 10

1、用户管理

一般命令格式 :命令 【选项】 [参数]

linux用户类型

root用户:也称超级用户,系统唯一,是真实的。该用户既可以登陆系统,也可以操作系统任何文件和命令,拥有最高权限。

虚拟用户:这类用户也称为用户或假用户,与真实用户区分开来,这类用户不具有远程登陆系统的能力,却是系统运行不可缺少的用户,比如bin,daemon,adm,ftp,mail 等;这类用户是系统自身拥有的,而非后来添加的,当然我们也可以添加虚拟用户。

普通真是用户,这类用户能登陆系统,但只能操作其根目录的内容,权限受到限制,这类用户是系统管理员自行添加的。


添加用户,useradd / adduser  [option]  [username ] 选项有添加组 指定主目录 指定UID等   说明:选项可以通过 --help 查看,不一一说明

tail -l  /etc/passwd  查看主目录,Id等

tail -l /etc/shaodw 查看加密后的密码

加密后密码显示为“!!”,表示密码不可用,

passwd  密码 usermane 设置密码

usermod 修改用户的各种属性,比如登陆时的目录,用户所属的组等

 userdel  删除用户, 选项-r 表示删除主目录和用户目录下的文件。


添加组,

groupadd  添加组

groupmod 用户组修改,修改GID,名称等。

groupdel 删除组

2,文件和目录操作

目录:树状 根-叉结构。

ls 文件清单命令

ls -a -l  -a显示隐藏目录, -l显示文件的属性

cp 复制文件或目录   -r目录

mv移动文件或目录

rm 删除文件或目录   -r目录  -f强制删除,不提示。


mkdir 创建目录

rmdir 删除目录

cd 切换目录  ‘/’从绝对目录开始,‘./’表示从相对目录开始,相对目录是当前目录。cd .. 上一级目录 cd -上次访问目录  cd~从任何目录回到当前用户的主目录

ls -l 文件 属性,显示三组权限, 分别为:文件属主的读、写和可行权限;与属主同组的用户的读、写和可执行权限;系统中其他用户的读、写和可执行权限。

chmod 更改文件权限命令

chown 更改文件的属主

SUID 特殊权限命令

文件查找

find 


vi编辑器

vi [option] [filename]  创建并编辑文件 打开VI编辑器

有2个模式

一般模式:查找,输入命令等   :W q!  wq q   插入模式下按 ECS键进入。 s/old_string/new_string/[g] 替换命令

插入模式:输入 ,按 I,o,a等字母进入


gedit编辑器



 


























































 


0 0