现在的位置: 首页 > 综合 > 正文

王晓林老师Linux复习资料

2014年03月05日 ⁄ 综合 ⁄ 共 3903字 ⁄ 字号 评论关闭
1. 利用ssh远程登录到cisd-ftp.swfc.edu.cn服务器.

$ ssh 12345678900@cisd-ftp.swfc.edu.cn

2. 在自己的home目录下(/home/students/$USER/)建立一个新目录exam-xxxxxxxxxxx (其中xxxxxxxxxxx为你的学号).

>> 在下一行的 ~$ 后面写出你用的完整命令(本题5分):
>> ~$ mkdir exam-12345678900

3. 修改exam-xxxxxxxxxxx目录的属性, 使其为(rwx------), 即owner具有读,写,执行(rwx)权限, group和other不具备任何权限.

>> 在下一行的 ~$ 后面写出你用的完整命令(本题5分):
>> ~$ chmod og-rwx exam-12345678900

4. 填空题(本题30分, 每空2分):
4a. 查看我正在哪个目录下工作, 用命令_pwd_____.
4b. 查看我正在用哪个用户名工作, 用命令_whoami_____.
4c. 随便举出3个查看文本文件内容的命令 _cat_____, _less_____, _more_____.
4d. 命令 ls -tl 中的 -tl 起什么作用? ___长列表, 按时间排序_______________.
4e. 命令 cp -r src dst 中的 -r 起什么作用? ____拷贝目录中的所有内容______.
4f. 命令 ps 是用来____查看我当前的进程____________________.
4g. 将一个在前台(foreground)工作的进程推到后台(background), 要分两步:
1. ______Ctrl-z________________________.
2. ______bg________________________.
4h. 命令 import 是用来 ___屏幕截图__________________.
4i. 命令 gimp 是用来 _____图象编辑__________________.
4j. 命令 info 是用来 _____查看命令的详细说明__________________.
4k. 命令 convert 是用来 __转换图形文件格式__________________.
4l. 命令 pdflatex 是用来 _编译LaTeX文件, 生成PDF文件_______________.

5. 进入exam-xxxxxxxxxxx目录, 在此目录下完成以下内容:

5a. 将/home/staff/wx672/exam/linux/exam.tgz拷贝到exam-xxxxxxxxxxx目录中, 并打开压缩包.
打开压缩包后, 在你的exam-xxxxxxxxxxx目录中会出现0,1,2,3,4,5,6,7,8,9等十个目录.
在这十个目录中, 又各有若干子目录和文件.
其中有一个文件的内容里含有 I am here! 这句话.
请找到这个文件, 并在下一行的 >> 后面写出它的绝对路径. (本题10分)

>> 用下面的命令来搜索:
~$ grep -R 'I am here!' ~/exam-12345678900

5b. 将此文件中的所有xxxxxxxxxxx替换为你的学号. (本题5分)

为清晰起见, 我没有全部替换, 只在此给出命令, 在vim中:

%s/xxxxxxxxxxx/12345678900/g

5c. 将此文件中的所有包含xxxxxxxxxxx(你的学号)的行, 输出到exam-xxxxxxxxxxx目录下的xxxxxxxxxxx.out文件.(本题5分)

$ grep 12345678900 exam-paper > 12345678900.out

5d. 编写一个简单script(名字叫my-cp.sh), 用它将xxxxxxxxxxx.out文件拷贝到0,1,2,3,4,5,6,7,8,9这十个目录中.(本题15分)

=================================
#!/bin/bash
for i in 0 1 2 3 4 5 6 7 8 9; do cp 12345678900.out $i; done

或者:
#!/bin/bash
i=0

while [ i -lt 9 ]
do
cp 12345678900.out $i
i=`expr $i + 1`
done

还有很多方式, 不赘述了, 自己看书练习.
=================================

6. 在exam-xxxxxxxxxxx目录下, 建立20个文件(文件名分别为f1, f2, f3, ..., f20).

=================================
for ((i=1; i <= 20; i++)); do touch f$i; done

还有很多方式, 不赘述了, 自己看书练习.
=================================

6a. 在这20个文件中, 各写入一句话: (本题10分)
在文件f1中写: this is f1.
在文件f2中写: this is f2.
在文件f3中写: this is f3.
...依此类推,
在文件f20中写: this is f20.

=================================
for ((i=1; i<=20; i++))
do
cat this is f$i > f$i
done

还有很多方式, 不赘述了, 自己看书练习.
=================================

6b. 将这20个文件累加到一起, 生成一个新文件f21. (本题5分)

=================================
for ((i=1; i<=20; i++))
do
cat f$i >> f21
done
还有很多方式, 不赘述了, 自己看书练习.
=================================

6c. 将文件f21的属性改为(rw-rw-r--). (本题5分)

$ chmod g+w f21

7. 用tar将exam-xxxxxxxxxxx目录打成tgz压缩包, 并将其拷贝到/home/staff/wx672/exam/linux/answers/目录中.
(本题5分)

$ cd
~$ tar zcf exam-12345678900.tgz exam-12345678900
~$ cp exam-12345678900.tgz /home/staff/wx672/exam/linux/answers/

考试结束.

======================
这 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
么 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
多 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
的 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
东 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
西 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
要 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
替 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
换 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
, xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
真 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
是 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
烦 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
死 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
人 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
了 xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx
! xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx

抱歉!评论已关闭.