当前位置: 技术问答>linux和unix
高分求linux题目答案
来源: 互联网 发布时间:2016-01-04
本文导语: 1,用unix命令在用户录下建立一个文件id.txt ,将自己的姓名以拼音的形式写到文件中,然后将/etc/目录下的所有以host开头的文件名称输出到dir.txt. 2,建立一个mytest子目录,将/etc/下的所有文件拷贝到mytest子目录,再...
1,用unix命令在用户录下建立一个文件id.txt ,将自己的姓名以拼音的形式写到文件中,然后将/etc/目录下的所有以host开头的文件名称输出到dir.txt.
2,建立一个mytest子目录,将/etc/下的所有文件拷贝到mytest子目录,再将mytest子目录下的所有以host开头的文件删除。
3,利用vi命令,用i命令建立一个文本文件doc.txt,文件内容:I would like to …..
4,列出当前所有活动进程(包括进程号信息)并将结果存储到主目录下的process.txt中;
利用unix命令查看磁盘的空间使用状况,并将结果存入用户主目录下disk.dat中。
5,将/etc/passwo和/etc/inittab文件合并成为用户主目录的一个新文件,文件名称为split.dat。
6,编写shell程序pfile.sh,实现以下功能:用户输入三个参数,通过运行shell程序pfile.sh可以按照逆序将三个参数打印到屏幕上。例如程序运行方式如下:$sh.pfile a1 a2 a3
屏幕上打印结果为:
the first paramer is : a3
the second paramer is: a2
the thisr parameter is : a1
7,利用两个unix命令,计算当前登录在系统中的用户个数,将使用的命令和参数写入到command.txt中,将命令输出到total.dat中
2,建立一个mytest子目录,将/etc/下的所有文件拷贝到mytest子目录,再将mytest子目录下的所有以host开头的文件删除。
3,利用vi命令,用i命令建立一个文本文件doc.txt,文件内容:I would like to …..
4,列出当前所有活动进程(包括进程号信息)并将结果存储到主目录下的process.txt中;
利用unix命令查看磁盘的空间使用状况,并将结果存入用户主目录下disk.dat中。
5,将/etc/passwo和/etc/inittab文件合并成为用户主目录的一个新文件,文件名称为split.dat。
6,编写shell程序pfile.sh,实现以下功能:用户输入三个参数,通过运行shell程序pfile.sh可以按照逆序将三个参数打印到屏幕上。例如程序运行方式如下:$sh.pfile a1 a2 a3
屏幕上打印结果为:
the first paramer is : a3
the second paramer is: a2
the thisr parameter is : a1
7,利用两个unix命令,计算当前登录在系统中的用户个数,将使用的命令和参数写入到command.txt中,将命令输出到total.dat中
|
1.
cd
echo "UltraEdit32" >id.txt
ls /etc/host* >dir.txt
2.
mkdir mytest
cp -R /etc/* mytest
cd mytest; rm host* -rf
3.
vi doc.txt
(在vi中)(如果以前没有见过vi现在就对着vi自己琢磨)
i
然后用键盘输入:I would like to ..
:wq
4.
ps ax > ~/process.txt
df -h > ~/disk.dat
5.
cat /etc/passwd /etc/inittab >split.dat
6.
#!/bin/bash
echo 'the first parameter is : "$1"'
echo 'the second parameter is : "$2"'
把这三句存为profile.sh(会用vi吧?)或者这样:在命令行键cat>profile.sh,然后键这三行,最后ctrl-d。
然后在命令行:chmod u+x profile.sh
执行: ./profile.sh
在屏幕上看起来是这样(难道是在教幼儿园?):
cat > profile.sh
#!/bin/bash
echo 'the first parameter is : "$1"'
echo 'the second parameter is : "$2"'
(ctrl-d)
chmod u+x profile.sh
./profile.sh
7.
echo "who | wc -l" > command.txt
echo `who | wc -l` > total.dat
第7题题目比较怪。虽说任务“统计人数”“保存结果”很正常正当,还要保存命令和参数?无法理解。
另外,我很反对这种投机行为。不过我还是很同情自考的人。我读硕士学位时的师姐,她原是自考本科,现在在读博士学位,她是我敬佩的人之一。
cd
echo "UltraEdit32" >id.txt
ls /etc/host* >dir.txt
2.
mkdir mytest
cp -R /etc/* mytest
cd mytest; rm host* -rf
3.
vi doc.txt
(在vi中)(如果以前没有见过vi现在就对着vi自己琢磨)
i
然后用键盘输入:I would like to ..
:wq
4.
ps ax > ~/process.txt
df -h > ~/disk.dat
5.
cat /etc/passwd /etc/inittab >split.dat
6.
#!/bin/bash
echo 'the first parameter is : "$1"'
echo 'the second parameter is : "$2"'
把这三句存为profile.sh(会用vi吧?)或者这样:在命令行键cat>profile.sh,然后键这三行,最后ctrl-d。
然后在命令行:chmod u+x profile.sh
执行: ./profile.sh
在屏幕上看起来是这样(难道是在教幼儿园?):
cat > profile.sh
#!/bin/bash
echo 'the first parameter is : "$1"'
echo 'the second parameter is : "$2"'
(ctrl-d)
chmod u+x profile.sh
./profile.sh
7.
echo "who | wc -l" > command.txt
echo `who | wc -l` > total.dat
第7题题目比较怪。虽说任务“统计人数”“保存结果”很正常正当,还要保存命令和参数?无法理解。
另外,我很反对这种投机行为。不过我还是很同情自考的人。我读硕士学位时的师姐,她原是自考本科,现在在读博士学位,她是我敬佩的人之一。
|
1. cd /home/name
echo name >id.txt
ls /etc host* >id.txt
2. mkdir mytest
cp -f /etc mytest
rm -f mytest/host*
3. vi doc.txt ...
4. ps aux > /home/name/process.txt
df -h >/home/name/disk.dat
...
echo name >id.txt
ls /etc host* >id.txt
2. mkdir mytest
cp -f /etc mytest
rm -f mytest/host*
3. vi doc.txt ...
4. ps aux > /home/name/process.txt
df -h >/home/name/disk.dat
...