From 0b8c40c003c9bd80b34fbf2b3f5bb3aa7d720b10 Mon Sep 17 00:00:00 2001 From: DEMAO <987854018@qq.com> Date: Fri, 15 Oct 2021 23:13:54 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=B8=B8=E7=94=A8=E7=9A=84Linux=E5=91=BD?= =?UTF-8?q?=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- practise-append/solution.sh | 1 + practise-cp-all/solution.sh | 1 + practise-cp/solution.sh | 1 + practise-ls/solution.sh | 1 + practise-mkdir/solution.sh | 1 + practise-mv/A.java | 0 practise-mv/B.java | 0 practise-mv/C.java | 0 practise-mv/solution.sh | 1 + practise-remove-all/solution.sh | 1 + practise-remove/solution.sh | 1 + practise-rename/solution.sh | 1 + 12 files changed, 9 insertions(+) delete mode 100644 practise-mv/A.java delete mode 100644 practise-mv/B.java delete mode 100644 practise-mv/C.java diff --git a/practise-append/solution.sh b/practise-append/solution.sh index 74acdd6..49cbddc 100644 --- a/practise-append/solution.sh +++ b/practise-append/solution.sh @@ -1,3 +1,4 @@ #!/usr/bin/env sh # 请在这里编写一条命令,将当前的时间追加(注意是追加,不是覆盖)到当前目录下的output.txt文件中 # 注意,你可以使用 date +"%Y-%m-%d %H:%M:%S" 得到当前的时间,大概长这个样子:2019-07-06 16:32:22 +java date +"%Y-%m-%d %H:%M:%S" >> output.txt \ No newline at end of file diff --git a/practise-cp-all/solution.sh b/practise-cp-all/solution.sh index 80e6e5c..0e69309 100644 --- a/practise-cp-all/solution.sh +++ b/practise-cp-all/solution.sh @@ -1,2 +1,3 @@ #!/usr/bin/env sh +cp -r src dest # 请在这里编写一条命令,将当前目录的src目录下所有文件和文件夹拷贝到dest目录 diff --git a/practise-cp/solution.sh b/practise-cp/solution.sh index df9f2d7..6ced5a3 100644 --- a/practise-cp/solution.sh +++ b/practise-cp/solution.sh @@ -1,2 +1,3 @@ #!/usr/bin/env sh +cp src/*.java dest # 请在这里编写一条命令,将当前目录的src目录下所有的.java文件拷贝到dest目录 diff --git a/practise-ls/solution.sh b/practise-ls/solution.sh index 0eda52b..fb83b64 100644 --- a/practise-ls/solution.sh +++ b/practise-ls/solution.sh @@ -1,2 +1,3 @@ #!/usr/bin/env sh +ls -alth # 请在这里编写一条命令,列出当前目录下的所有文件及其详情(详情使用人类能够阅读的格式显示) diff --git a/practise-mkdir/solution.sh b/practise-mkdir/solution.sh index 8e238c5..c8b785d 100644 --- a/practise-mkdir/solution.sh +++ b/practise-mkdir/solution.sh @@ -1,2 +1,3 @@ #!/usr/bin/env sh +mkdir -p src/main/java/com/github/hcsp # 请在这里编写一条命令,在当前目录下创建src/main/java/com/github/hcsp目录 diff --git a/practise-mv/A.java b/practise-mv/A.java deleted file mode 100644 index e69de29..0000000 diff --git a/practise-mv/B.java b/practise-mv/B.java deleted file mode 100644 index e69de29..0000000 diff --git a/practise-mv/C.java b/practise-mv/C.java deleted file mode 100644 index e69de29..0000000 diff --git a/practise-mv/solution.sh b/practise-mv/solution.sh index e80bd80..788b889 100644 --- a/practise-mv/solution.sh +++ b/practise-mv/solution.sh @@ -1,2 +1,3 @@ #!/usr/bin/env sh +mv *.java src/main/ # 请在这里编写一条命令,将当前目录下的所有.java文件移动到当前目录下的src/main目录中 diff --git a/practise-remove-all/solution.sh b/practise-remove-all/solution.sh index f47ca8d..57105e9 100644 --- a/practise-remove-all/solution.sh +++ b/practise-remove-all/solution.sh @@ -1,3 +1,4 @@ #!/usr/bin/env sh +rm - rf src # 请在这里编写一条命令,将当前目录中的src文件夹删除 # 注意:使用rm命令时请务必小心!测试时一定要再三确认以免误删重要文件! diff --git a/practise-remove/solution.sh b/practise-remove/solution.sh index 830e746..2db81ce 100644 --- a/practise-remove/solution.sh +++ b/practise-remove/solution.sh @@ -1,3 +1,4 @@ #!/usr/bin/env sh +rm $A # 请在这里编写一条命令,将当前目录下的名为'$A'的文件删除,但是不要影响其他文件 # 注意:使用rm命令时请务必小心!测试时一定要再三确认以免误删重要文件! diff --git a/practise-rename/solution.sh b/practise-rename/solution.sh index 20c6759..62e10eb 100644 --- a/practise-rename/solution.sh +++ b/practise-rename/solution.sh @@ -1,2 +1,3 @@ #!/usr/bin/env sh +mv scr/main scr/test # 请在这里编写一条命令,将当前目录下的src/main目录重命名为src/test From 46e4a7b4496d85a596c0e4e4f3df4588e9ac2f04 Mon Sep 17 00:00:00 2001 From: DEMAO <987854018@qq.com> Date: Sat, 16 Oct 2021 17:29:04 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E5=86=8D=E6=AC=A1=E5=B0=9D=E8=AF=95=20=3D.?= =?UTF-8?q?=3D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- practise-append/solution.sh | 2 +- practise-mv/solution.sh | 2 +- practise-remove-all/solution.sh | 2 +- practise-rename/solution.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/practise-append/solution.sh b/practise-append/solution.sh index 49cbddc..ce22116 100644 --- a/practise-append/solution.sh +++ b/practise-append/solution.sh @@ -1,4 +1,4 @@ #!/usr/bin/env sh # 请在这里编写一条命令,将当前的时间追加(注意是追加,不是覆盖)到当前目录下的output.txt文件中 # 注意,你可以使用 date +"%Y-%m-%d %H:%M:%S" 得到当前的时间,大概长这个样子:2019-07-06 16:32:22 -java date +"%Y-%m-%d %H:%M:%S" >> output.txt \ No newline at end of file +date +"%Y-%m-%d %H:%M:%S" >> output.txt \ No newline at end of file diff --git a/practise-mv/solution.sh b/practise-mv/solution.sh index 788b889..3a1de35 100644 --- a/practise-mv/solution.sh +++ b/practise-mv/solution.sh @@ -1,3 +1,3 @@ #!/usr/bin/env sh -mv *.java src/main/ +mv *.java src/main # 请在这里编写一条命令,将当前目录下的所有.java文件移动到当前目录下的src/main目录中 diff --git a/practise-remove-all/solution.sh b/practise-remove-all/solution.sh index 57105e9..dacc89e 100644 --- a/practise-remove-all/solution.sh +++ b/practise-remove-all/solution.sh @@ -1,4 +1,4 @@ #!/usr/bin/env sh -rm - rf src +rm -rf src # 请在这里编写一条命令,将当前目录中的src文件夹删除 # 注意:使用rm命令时请务必小心!测试时一定要再三确认以免误删重要文件! diff --git a/practise-rename/solution.sh b/practise-rename/solution.sh index 62e10eb..62b40e8 100644 --- a/practise-rename/solution.sh +++ b/practise-rename/solution.sh @@ -1,3 +1,3 @@ #!/usr/bin/env sh -mv scr/main scr/test +mv src/main src/test # 请在这里编写一条命令,将当前目录下的src/main目录重命名为src/test From 99dc6b4d9e90f726ef285de316978249ad90d57b Mon Sep 17 00:00:00 2001 From: DEMAO <987854018@qq.com> Date: Sat, 16 Oct 2021 21:21:29 +0800 Subject: [PATCH 3/4] =?UTF-8?q?Revert=20"=E5=86=8D=E6=AC=A1=E5=B0=9D?= =?UTF-8?q?=E8=AF=95=20=3D.=3D"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 46e4a7b4496d85a596c0e4e4f3df4588e9ac2f04. --- practise-append/solution.sh | 2 +- practise-mv/solution.sh | 2 +- practise-remove-all/solution.sh | 2 +- practise-rename/solution.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/practise-append/solution.sh b/practise-append/solution.sh index ce22116..49cbddc 100644 --- a/practise-append/solution.sh +++ b/practise-append/solution.sh @@ -1,4 +1,4 @@ #!/usr/bin/env sh # 请在这里编写一条命令,将当前的时间追加(注意是追加,不是覆盖)到当前目录下的output.txt文件中 # 注意,你可以使用 date +"%Y-%m-%d %H:%M:%S" 得到当前的时间,大概长这个样子:2019-07-06 16:32:22 -date +"%Y-%m-%d %H:%M:%S" >> output.txt \ No newline at end of file +java date +"%Y-%m-%d %H:%M:%S" >> output.txt \ No newline at end of file diff --git a/practise-mv/solution.sh b/practise-mv/solution.sh index 3a1de35..788b889 100644 --- a/practise-mv/solution.sh +++ b/practise-mv/solution.sh @@ -1,3 +1,3 @@ #!/usr/bin/env sh -mv *.java src/main +mv *.java src/main/ # 请在这里编写一条命令,将当前目录下的所有.java文件移动到当前目录下的src/main目录中 diff --git a/practise-remove-all/solution.sh b/practise-remove-all/solution.sh index dacc89e..57105e9 100644 --- a/practise-remove-all/solution.sh +++ b/practise-remove-all/solution.sh @@ -1,4 +1,4 @@ #!/usr/bin/env sh -rm -rf src +rm - rf src # 请在这里编写一条命令,将当前目录中的src文件夹删除 # 注意:使用rm命令时请务必小心!测试时一定要再三确认以免误删重要文件! diff --git a/practise-rename/solution.sh b/practise-rename/solution.sh index 62b40e8..62e10eb 100644 --- a/practise-rename/solution.sh +++ b/practise-rename/solution.sh @@ -1,3 +1,3 @@ #!/usr/bin/env sh -mv src/main src/test +mv scr/main scr/test # 请在这里编写一条命令,将当前目录下的src/main目录重命名为src/test From 77ceb2184145011cf04e2c17aea4710c6b3ff7b0 Mon Sep 17 00:00:00 2001 From: DEMAO <987854018@qq.com> Date: Sat, 16 Oct 2021 21:29:24 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- practise-remove-all/solution.sh | 2 +- practise-rename/solution.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/practise-remove-all/solution.sh b/practise-remove-all/solution.sh index 57105e9..dacc89e 100644 --- a/practise-remove-all/solution.sh +++ b/practise-remove-all/solution.sh @@ -1,4 +1,4 @@ #!/usr/bin/env sh -rm - rf src +rm -rf src # 请在这里编写一条命令,将当前目录中的src文件夹删除 # 注意:使用rm命令时请务必小心!测试时一定要再三确认以免误删重要文件! diff --git a/practise-rename/solution.sh b/practise-rename/solution.sh index 62e10eb..62b40e8 100644 --- a/practise-rename/solution.sh +++ b/practise-rename/solution.sh @@ -1,3 +1,3 @@ #!/usr/bin/env sh -mv scr/main scr/test +mv src/main src/test # 请在这里编写一条命令,将当前目录下的src/main目录重命名为src/test