自己好像有很久没学习了,现在连一些简单的LINUX命令都欺负我啊,现在就把下面的一些命令来拿复习一下,
3. 修改exam-xxxxxxxxxxx目录的属性, 使其为(rwx------), 即owner具有读,写,执行(rwx)权限, group和other不具备任何权限.
>> 在下一行的 ~$ 后面写出你用的完整命令(本题5分):
>> ~$ chmod og-rwx exam-12345678900 //chmod 700 filename
4. 填空题(本题30分, 每空2分):
4b. 查看我正在用哪个用户名工作, 用命令_whoami_____.
4c. 随便举出3个查看文本文件内容的命令 _cat_____, _less_____, _more_____.
4d. 命令 ls -tl 中的 -tl 起什么作用? ___长列表, 按时间排序_______________.
//如果按大小来排序 ls -Sl
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文件_______________.
3.(5分)在考试目录树下找到含有 I am here! 这句话的文件.
该文件的绝对路径是
grep -r 'I am here!' ~/*__________________________________.
4.(5分)在考试目录树下找到名字为"hide_n_seek"的文件.
该文件的绝对路径是__________________________________.
find ~/ -name 'hide_n_seek'
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.//看到这,感觉有点像C语言的习惯是不,就多了一个括号嘛
6c. 将文件f21的属性改为(rw-rw-r--). (本题5分)
$ chmod g+w f21 //默认的情况是rw-r--r--
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/
//如果你不会把自己的答案做成一个TGZ文件,那就完了
8. (10分)考试目录下有个jpg目录, 里面有500个.JPG文件. 请将它们的文件名全部改为小写(.jpg).
考试结束.
#!/bin/bash
for var in *.JPG;
do
mv $var `basename $var JPG`jpg
done