Unix操作系统实验报告 - 图文(3)

2019-08-29 19:14

35. useradd 添加用户或更新新创建用户的默认信息 格式:useradd 选项

选项说明:

-c comment 描述新用户帐号,通常为用户全名。

-d home_dir 设置用户主目录,默认值为用户的登录名,并放在/home目录下。

-D 创建新帐号后保存为新帐号设置的默认信息。

-e expire_date 用MM/DD/YYYY格式设置帐号过期日期。

-f inactivity 设置口令失效时间,该值为0使口令失效后帐号立即失效,为-1使该选项失效。 -g 设置基本组。

-k skel_dir 设置框架目录,该目录包含用户的初始配置文件,创建用户时该目录下的文件都被复制到用户主目录下。

-m 自动创建用户主目录,并把框架目录(默认为/etc/skel)下的文件复制到用户主目录下。

-M 不创建用户主目录。

-r 允许保留的系统帐号使用用户ID创建一个新帐号。 -s shell 指定用户的登录shell。 -u user_id 设置用户ID。

例:#useradd -m -g users -G Wheel,student -s /bin/sh -c

\

例用usermod修改用户帐号时各选项与useradd命令相似。 36. userdel 删除用户帐号

格式:userdel username

选项说明:

-r 删除帐号时连同帐号主目录一起删除。

注意:删除用户帐号时非用户主目录下的用户文件并不会被删除,管理员必须以find命令搜索删除这些文件。下面这条命令删除bugboy用户的所有文件:

#find / -user bugboy -exec rm {} \\;

37. whatis 查看可以使用的man page和命令的基本功能介绍

例:$whatis top 38.

whereis 定位可执行文件、源代码文件、帮助文件在文件系统中的位置 格式:whereis [-bmsu] [BMS 目录名 -f ] 文件名

选项说明:

-b 定位可执行文件。 -m 定位帮助文件。 -s 定位源代码文件。

-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它

文件。

-B 指定搜索可执行文件的路径。 -M 指定搜索帮助文件的路径。 -S 指定搜索源代码文件的路径。 39. w 查看登录用户和他们正在做什么

格式:w [-hsfV] [user] 选项说明:

-h 不打印信息头。

-s 使用短格式显示信息。 -f 打印用户来源。 -V 显示版本信息。

40. who 查看当前用户的便当情况

格式:who [-i][-u][-m] 选项说明:

-i 显示用户的活动状况。 -u 与-i相同。

-m 显示用户自身的情况。

四.补充说明

本次实验很难完成所有命令的操作,建议参考《Linux命令大全(修改版)》,掌握linux平台下的所有命令。

五.实验结果

六.实验体会

经过本次实验,我对linux'的命令有了一定的了解,使我使用linux系统更加的方便。为下次shell编程打下了一定的基础。

实验二、shell编程

一.实验目的

熟练掌握Shell Script编程,加深对linux系统的理解

二.实验要求

1.知道如何执行shell程序

2.在shell脚本中要体现条件控制(如if结构和条件分支) 3.在shell脚本中要体现循环(for,while和until循环) 4.掌握shell程序的调试

三.Shell脚本举例

1)赶走一些你不希望进入的用户

while true do

kill -9 $(ps -aux |grep bigman | awk '{ print $2 }' ) done

2)一个简单的目录菜单

#!/bin/bash

while true do

echo List Directory..........1

echo Change Directory........2

echo Edit File...............3

echo Remove File.............4

echo Exit Menu...............5

read choice

case $choice in

1) ls;;

2) echo Enter target directory

read dir

cd $dir

;;

3) echo Enter file name

read file

vi $file

;;

4) echo Enter file name

read file rm $file

;;

5) break;;

esac

done

3.函数调用 #!/bin/bash

function func() { echo $1 echo $2 return 1 }

func \


Unix操作系统实验报告 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:懂你英语Lv6-Unit1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: