1.将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中

答:who | tr 'a-z' 'A-Z' > /tmp/who.out

  • 第二周学习内容

2.计算1+2+3+..+99+100的综合

答:seq -s + 1 100 | bc

  • 第二周学习内容

3.常用的用户以及文件管理命令有哪些,并演示命令及用法

答:用户管理命令有useradd ,usermod , userdel 。文件管理的命令有ls ,cd ,pwd ,mkdir ,touch ,cat , cp ,mv , rm , vi ,tar -zcvf ,tar -zxvf
useradd wang 就是创建wang用户
usermod 777 wang 就是将wang的权限设置为可读可写可执行
userdel wang 就是删除wang用户

4.创建用户gentoo,附加组为bin和root,默认shell/bin/csh,注释信息为“Gentoo Distribution”

答:useradd -G root,bin -s /bin/csh -c "Gentoo Distribution" gentoo

  • 第二周学习内容
  • 第二周学习内容
  • 第二周学习内容

5.在/testdir/dir里创建的新文件自动属于webs组,组app的成员如:tomcat能对这些新文件有读写权限,组dbs的成员如:mysql只能对新文件有读权限,其他用户(不属于webs,apps,dbs)不能访问这个文件夹

答:

  • 第二周学习内容

6.找出ifconfig中ip地址,要求结果只显示本机的ipv地址

答:ifconfig ens192|head -n 2|tail -n 1|tr -s " " |cut -d " " -f 3

  • 第二周学习内容

7.查出用户UID最大值的用户名,UID及shell类型

答:cat /etc/passwd |cut -d: -f1,3,7|sort -t: -k2 -rn |head -1

  • 第二周学习内容

8.复制/etc/rc.d/init.d/functions 文件至/tmp目录,替换/tmp/functions文件中的/etc/sysconfig/init为/var/log

答:

  • 第二周学习内容