linux基础操作练习2
来源:互联网 发布:岁寒然后知松柏 编辑:程序博客网 时间:2024/06/05 10:17
test3
1.显示当前时间,显示格式为hh:mm:ss,并保存到文件time.txt文件中。
利用date +%x转化显示格式,利用管道符(|)将前一条命令的输出变成管道后命令的输入,tee 复制输出到指定位置time.txt文件中,如下图
然后利用cat time.txt查看文件内容。
2.显示/etc/passwd文件的第15至18行内容
两次利用管道符,第一次将输出变成前18行,再将输变成前18行的前4行
3.显示/bin中包含大写字母的文件,保存到bin_westos_file.txt文件中,并统计个数显示到屏幕
显示到shell中
统计个数到屏幕
保存到bin_westos_file.txt文件中
4.在student用户下查找/etc下的passwd文件,屏蔽错误输出
如下图;利用find命令 ,-name表示按照名字查找,2表示student用户没有访问权限的文件(错误输出),将错误输出重定向(>)到/dev/null下,就不会在shell中显示,因为根(/)下的dev表示字符设备,其目录下的文件内容被显示到shell中,/dev/null相当于将错误输出扔到垃圾箱中,为空了。
5.在student用户下查找/etc下的passwd文件,正确输出保存到/tmp/westos.out,错误输出保存到/tmp/westos.error
注意:在linux系统中,正确输出的编号为1(也可以不写,如下图),错误输出编号为2。该题利用两个重定向完成
6.在student用户下查找/etc下的passwd文件,显示命令输出,并保存到/tmp/westos.all文件中
注意:由于系统中错误的输出是无法通过管道的。所以用 2>&1可以把错误的输出编号由2变成1,然后利用管道符,将所有输出保存在/tmp/westos.all中。
查看文件内容:
test4
1.新建用户组shengchan、caiwu、jishu
2.新建用户要求如下:
(1)adminsc的初始组为shengchan
(2)admincw的初始组为caiwu
(3)adminjs的初始组为jishu
(4)tom是shengchan组的附加用户
(5)harry是caiwu组的附加用户
(6)leo是jishu组的附加用户
(7)新建admin用户,此用户不属于以上提到的三个部门
建立用户组用groupadd命令,格式为:groupadd 用户组名
建立用户用useradd命令,格式为:useradd -(参数) 数值 用户名
-g:用户初始组id
-G:用户附加组id
如下图
用id命令,查看一下用户uid、gid、所在组id
3.新建目录要求如下
(1)/cw目录所有人为admincw,此目录为财务部存储目录,只能对财务部人员可以写入
(2)/sc目录所有人为adminsc,此目录为生产部存储目录,只能对生产部人员可以写入
(3)/js目录所有人为adminjs,此目录为技术部存储目录,只能对技术部人员可以写入
(4)admin用户是公司的boss,可以自由的在以上三个目录中建立和删除文件
将/js目录的所有人变为adminjs,组变为jishu,因为技术部人员的组id是jishu(组),而/js这个目录的所有组为jishu
另外两个同理
给/sc、 /js 、/cw组分别设置权限770(表示该目录的所有人和所有组可以对其有rwx的权利,即rwxrwx---)
给admin在/sc、/js、/cw 目录下设定wx权限,即可在以上三个目录下自由建立和删除文件
阅读全文
0 0
- linux基础操作练习2
- Linux基础操作练习1
- Linux基础命令的操作练习案例
- Linux基础练习一
- Linux基础练习二
- Linux基础练习三
- Linux基础练习四
- Linux基础练习五
- Linux基础练习六
- linux基础练习
- linux-基础练习
- linux基础练习
- Linux 基本操作练习
- Linux操作练习 demo
- Linux常用操作练习
- 顺序表基础操作--练习
- linux基础操作命令(2)
- Linux基础操作(2)
- Android 开发工程师面试指南
- hdu5985 概率,推导
- echarts 背景颜色透明
- Altium Designer之多图纸设计
- placeholder data-* value 详解
- linux基础操作练习2
- JQuery easyUI和HTML动态加载combox数据项
- 使用sql server遇到的问题
- Angular.forEach用法
- py 基本信息输入框 笔记
- 练习 10:Bash:程序退出代码(返回状态)
- Spring个人总结3
- bootstrap selectpicker控件select下拉框动态数据无法回显的问题 && 不可编辑的下拉框数据提交至后台
- Road (拓扑序dp)