From 486bb9404364b9cde9637a765e102c664a5576c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BD=B3=E6=80=A1?= <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> Date: Sun, 26 May 2024 12:22:46 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 李佳怡 <11785396+im-going-to-bed-at-one-oclock@user.noreply.gitee.com> --- .../2024.05.24\344\275\234\344\270\232.md" | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 "06 \346\235\216\344\275\263\346\200\241/2024.05.24\344\275\234\344\270\232.md" diff --git "a/06 \346\235\216\344\275\263\346\200\241/2024.05.24\344\275\234\344\270\232.md" "b/06 \346\235\216\344\275\263\346\200\241/2024.05.24\344\275\234\344\270\232.md" new file mode 100644 index 0000000..c32624d --- /dev/null +++ "b/06 \346\235\216\344\275\263\346\200\241/2024.05.24\344\275\234\344\270\232.md" @@ -0,0 +1,115 @@ +## 作业 + +~~~java +相关和目录可自行创建后再操作 + +``` +//1. 在家目录下建立文件exam.c,将文件exam.c拷贝到/tmp这个目录下,并改名为 shiyan.c + +root@iZbp165mdz3f1zavzs9xn7Z:/home# touch exam.c +root@iZbp165mdz3f1zavzs9xn7Z:/home# mkdir -p tmp +root@iZbp165mdz3f1zavzs9xn7Z:/home# cp exam.c tmp/shiyan.c + +//2. 在任何目录下回到用户主目录? + +root@iZbp165mdz3f1zavzs9xn7Z:/# cd home/tmp +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp# cd ~ + +//3. 用长格式列出/tmp/test目录下所有的文件包括隐藏文件? + +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp# mkdir test +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp# cd test/ +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp/test# ls -al + +//4. /tmp/test2目录下,创建5个文件分别是 1.txt 2.txt 3.txt 4.txt 5.txt,压缩这5个文件,压缩包的名字是hailiang.tar + +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp# mkdir test2 +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp# cd test2/ +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp/test2# touch 1.txt 2.txt 3.txt 4.txt 5.txt +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp/test2# tar czvf hailiang.tar 1.txt 2.txt 3.txt 4.txt 5.txt + +//5. 当前目录,建立文件 file1.txt 并更名为 file2.txt? + +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp/test2# touch file1.txt +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp/test2# mv file1.txt file2.txt + +//6. 当前目录,用vim建立文件bbbb.txt 并将用户名的加入其中保存退出? + +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp/test2# vim bbb.txt + +:wq + +//7. 将家目录中扩展名为txt、doc和bak的文件全部复制到/tmp/test目录中? + +root@iZbp165mdz3f1zavzs9xn7Z:/home# touch c.txt c.doc c.bak +root@iZbp165mdz3f1zavzs9xn7Z:/home# cp *.txt *.doc *.bac tmp/test + +//8. 将文件file1.txt从当前目录移动到家目录的/docs中。 +root@iZbp165mdz3f1zavzs9xn7Z:/home# mkdir docs + +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp/test# mv file1.txt ../../docs + +//9. 复制文件file2.txt从当前目录到家目录/backup中。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# mkdir backup +root@iZbp165mdz3f1zavzs9xn7Z:/home# cd tmp/ +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp# cd test/ +root@iZbp165mdz3f1zavzs9xn7Z:/home/tmp/test# cp file2.txt ../../backup + +//10. 将家目录/docs中的所有文件和子目录移动到家目录/archive中。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# mv docs/* archive/ + +//11. 复制家目录/photos及其所有内容到家目录/backup中 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# cp -r photos/* backup/ + +//12. 将文件家目录/docs/report.doc移动到家目录/papers中,并将其重命名为final_report.doc。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# mv docs/report.doc papers/final_report.doc + +//13. 在家目录/docs中创建一个名为notes.txt的空文件,并将其复制到目录家目录/backup中。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home/docs# touch notes.txt + +root@iZbp165mdz3f1zavzs9xn7Z:/home/docs# cp notes.txt ../backup + +//14. 复制家目录/images中所有以.jpg结尾的文件到家目录/photos中。 + +root@iZbp165mdz3f1zavzs9xn7Z:~/images$ cp *.jpg ../photos/ + +//15. 将文件家目录/docs/file1.txt和家目录/docs/file2.txt复制到家目录/backup中。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# cp docs/file1.txt docs/file2.txt backup/ + +//16. 将家目录/docs中的所有.txt文件复制到家目录/text_files中。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# cp docs/*.txt text_files/ + +//17. 将家目录/docs中的所有文件移动到家目录/temp中,并且如果文件已存在,则覆盖它们。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# mv -f docs/* temp/ + +//18. 将家目录/docs中的所有文件移动到家目录/archive中,并且在移动时显示详细的移动信息。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# mv -v docs/* archive/ + +//19. 复制家目录/docs中的所有子目录及其内容到家目录/backup中。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# cp -r docs/* backup/ + +//20. 将家目录/docs中的所有文件和子目录移动到家目录/backup中,但排除文件名以"temp_"开头的文件。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# mv docs/[^temp_]* backup/ + +//21. 将目录/docs/report.txt移动到家目录/archive中,但如果目标目录中已存在同名文件,则不直接覆盖,先备份同名文件为report.txt_bak。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# mv -i docs/report.txt archive/ && cp docs/report.txt docs/report.txt_bak + + +//22. 将家目录/docs中所有以.pdf结尾的文件复制到家目录/pdf_files中,并且如果目标目录中已存在同名文件,则忽略它们。 + +root@iZbp165mdz3f1zavzs9xn7Z:/home# cp -n docs/*.pdf pdf_files/ + +~~~ + -- Gitee