From 2e435b5ccdc3d7f27369af39b0025775ed0f0021 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BF=97=E5=8B=87?= <2711273115@qq.com> Date: Wed, 15 May 2024 16:58:12 +0000 Subject: [PATCH 1/8] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2019=E9=99=88=E5=BF=97?= =?UTF-8?q?=E5=8B=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "19\351\231\210\345\277\227\345\213\207/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "19\351\231\210\345\277\227\345\213\207/.keep" diff --git "a/19\351\231\210\345\277\227\345\213\207/.keep" "b/19\351\231\210\345\277\227\345\213\207/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From eb6397c050dc96e691e58f47b2df7a352abe2246 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BF=97=E5=8B=87?= <2711273115@qq.com> Date: Wed, 15 May 2024 16:58:45 +0000 Subject: [PATCH 2/8] =?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: 陈志勇 <2711273115@qq.com> --- ...73\347\273\237\347\254\224\350\256\260.md" | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 "19\351\231\210\345\277\227\345\213\207/20240514\345\256\211\350\243\205Linux\346\223\215\344\275\234\347\263\273\347\273\237\347\254\224\350\256\260.md" diff --git "a/19\351\231\210\345\277\227\345\213\207/20240514\345\256\211\350\243\205Linux\346\223\215\344\275\234\347\263\273\347\273\237\347\254\224\350\256\260.md" "b/19\351\231\210\345\277\227\345\213\207/20240514\345\256\211\350\243\205Linux\346\223\215\344\275\234\347\263\273\347\273\237\347\254\224\350\256\260.md" new file mode 100644 index 0000000..ee71217 --- /dev/null +++ "b/19\351\231\210\345\277\227\345\213\207/20240514\345\256\211\350\243\205Linux\346\223\215\344\275\234\347\263\273\347\273\237\347\254\224\350\256\260.md" @@ -0,0 +1,74 @@ +# 笔记 + +## Liunx系统 + +```js +liunx操作系统内核 一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。 + +Ubuntu是一个以桌面应用为主的Linux发行版操作系统,Ubuntu基于Debian发行版和GNOME桌面环境。 +广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程,因此“Debian”常指DebianGNU/Linux。 + +CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统 。 + +二、Linux的安装 + +安装VMware pro 17 虚拟机 +安装Debian 12.5(下载源) +``` + +1. 查看IP地址 + +``` + ip addr show // 默认的查看命令 +``` + + 2.显示或设置网络设备 + +```js +ifconfig // net-tools组件包 +``` + + 3.更新软件库 + +```js +apt-get update // 更新软件库 +``` + +4.安装net-tools组件包 + +```js +apt-get install net-tools //安装net-tools组件包 +``` + +5.安装vim编辑器 + +```js +apt-get install vim // 安装vim编辑器,默认的是vi编辑器 +``` + +6.安装SSH服务器 + +```js +apt-get install ssh // 安装SSH服务器 +//默认情况下,仅普通用户登录 +vim /etc/ssh/sshd_cofnig //修改SSH权限 +----- + Port:修改端口号(22) + PermitRootLogin:启用/禁用以Root身份进行登录(yes) + PasswordAuthentication:启用/禁用用密码进行身份验证(yes) +------ +/etc/init.d/ssh restart //重启SSH服务器,使命令生效 +``` + +7.安装sudo管理指令 + +```js +su root //切换root管理员模式 +apt-get install sudo //安装sudo管理指令 +sudo vim /etc/sudoers //修改用户权限 + + root ALL=(ALL:ALL) ALL + 用户名 ALL=(ALL:ALL) ALL //为用户添加权限 + :wq! //强制保存并退出 + +sudo ls //测试sudo命令是否生效 \ No newline at end of file -- Gitee From 75d658b9a5428051fa0426f98a31bb78e6c5903a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BF=97=E5=8B=87?= <2711273115@qq.com> Date: Mon, 20 May 2024 22:51:34 +0000 Subject: [PATCH 3/8] =?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: 陈志勇 <2711273115@qq.com> --- 20240520Linux.md | 19 +++++++++ "Linux\347\233\256\345\275\225.md" | 63 ++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 20240520Linux.md create mode 100644 "Linux\347\233\256\345\275\225.md" diff --git a/20240520Linux.md b/20240520Linux.md new file mode 100644 index 0000000..746f796 --- /dev/null +++ b/20240520Linux.md @@ -0,0 +1,19 @@ +作业 + + + +``` +useradd -d /test -s /bin/bash -m test +passwd test +然后输入两遍新密码 +su 用户名 //超级管理员下 + mkdir -p 中国/福建省/莆田市/仙游县/龙泉街道/小区/名字 + cat > 学号姓名.txt + zip 中国 /cly/中国 + unzip 中国.zip + scp root@×××.×××.×××.×××:/home/unc/shi.tar.gz C:\Users\27817\Desktop +root@×××.×××.×××.××× root是目标服务器(有你需要拷贝文件的服务器)的用户名,×××.×××.×××.×××是IP地址,如192.168.1.100,后面紧跟的:不要忘记,/home/unc/shi.tar.gz是目标服务器中你要拷贝文件的地址,接一个空格,后面的C:\Users\27817\Desktop是本地接收文件的地址。 +``` + + + diff --git "a/Linux\347\233\256\345\275\225.md" "b/Linux\347\233\256\345\275\225.md" new file mode 100644 index 0000000..b4c8166 --- /dev/null +++ "b/Linux\347\233\256\345\275\225.md" @@ -0,0 +1,63 @@ +## 笔记 + +``` +常见的执行Linux命令的格式: 命令名(command) 选项(options) 参数(arguments) +命令名:表达的是想要做的事情,例如创建用户、查看文件、重启系统等操作。 +选项:用于对命令进行调整 +参数:一般指要处理的文件、目录、用户等资源名称。 + +Linux命令参数的长格式与短格式 +长格式:man --help +短格式:man -h +``` + +### 目录命令 + +``` +/ 是指根目录:就是所有目录最顶层的目录 + +./ 表示当前目录: +./ 一般需要和其他文件夹或者文件结合使用,指代当前目录下的东西 +cd ./文件夹 切换到当前目录的某个文件夹 +.. 表示上级目录: +cd .. 切换到上级目录 +cd ../文件夹 切换到上级目录中的某个文件夹 +``` + +### 常用命令 + +``` +cat(concatenate):它的主要作用是用于查看和连接文件。 +语法:cat [选项] [文件] +ls(list directory contents):用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录) +语法:ls [-alrtAFR] [name...] +ls / (以下是/根目录所有目录) +bin dev lib media net root srv upload www +boot etc lib64 misc opt sbin sys usr +home lost+found mnt proc selinux tmp var +ls /bin 则显示bin目录下所有文件目录 + +mv(move file):用来为文件或目录改名、或将文件或目录移入其它位置。 +语法:mv [options] source(源文件或目录) dest(目标文件或目录) +``` + +### 按键和它的作用 + +``` + 按键 作用 +空格键 向下翻一页 +PaGe down 向下翻一页 +PaGe up 向上翻一页 +home 直接前往首页 +end 直接前往尾页 + / 从上至下搜索某个关键词 + ? 从下至上搜索某个关键词 + n 定位到下一个搜索到的关键词 + N 定位到上一个搜索到的关键词 + q 退出帮助文档 + +双击Tab键能够实现对命令、参数戒文件的内容补全; +Ctrl+C用于终止当前迚程的运行; +Ctrl+D表示键盘输入结束; +Ctrl+l会清空当前终端中已有的内容(相当亍清屏操作)。 +``` \ No newline at end of file -- Gitee From 798efe6352ca51b05846d0973677fc4edfab3776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BF=97=E5=8B=87?= <2711273115@qq.com> Date: Mon, 20 May 2024 22:51:46 +0000 Subject: [PATCH 4/8] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=202024?= =?UTF-8?q?0520Linux.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 20240520Linux.md | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 20240520Linux.md diff --git a/20240520Linux.md b/20240520Linux.md deleted file mode 100644 index 746f796..0000000 --- a/20240520Linux.md +++ /dev/null @@ -1,19 +0,0 @@ -作业 - - - -``` -useradd -d /test -s /bin/bash -m test -passwd test -然后输入两遍新密码 -su 用户名 //超级管理员下 - mkdir -p 中国/福建省/莆田市/仙游县/龙泉街道/小区/名字 - cat > 学号姓名.txt - zip 中国 /cly/中国 - unzip 中国.zip - scp root@×××.×××.×××.×××:/home/unc/shi.tar.gz C:\Users\27817\Desktop -root@×××.×××.×××.××× root是目标服务器(有你需要拷贝文件的服务器)的用户名,×××.×××.×××.×××是IP地址,如192.168.1.100,后面紧跟的:不要忘记,/home/unc/shi.tar.gz是目标服务器中你要拷贝文件的地址,接一个空格,后面的C:\Users\27817\Desktop是本地接收文件的地址。 -``` - - - -- Gitee From a0071caf0b0636ebfb5f99f441da4fa5a3bad8ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BF=97=E5=8B=87?= <2711273115@qq.com> Date: Mon, 20 May 2024 22:51:53 +0000 Subject: [PATCH 5/8] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20Linu?= =?UTF-8?q?x=E7=9B=AE=E5=BD=95.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "Linux\347\233\256\345\275\225.md" | 63 ------------------------------ 1 file changed, 63 deletions(-) delete mode 100644 "Linux\347\233\256\345\275\225.md" diff --git "a/Linux\347\233\256\345\275\225.md" "b/Linux\347\233\256\345\275\225.md" deleted file mode 100644 index b4c8166..0000000 --- "a/Linux\347\233\256\345\275\225.md" +++ /dev/null @@ -1,63 +0,0 @@ -## 笔记 - -``` -常见的执行Linux命令的格式: 命令名(command) 选项(options) 参数(arguments) -命令名:表达的是想要做的事情,例如创建用户、查看文件、重启系统等操作。 -选项:用于对命令进行调整 -参数:一般指要处理的文件、目录、用户等资源名称。 - -Linux命令参数的长格式与短格式 -长格式:man --help -短格式:man -h -``` - -### 目录命令 - -``` -/ 是指根目录:就是所有目录最顶层的目录 - -./ 表示当前目录: -./ 一般需要和其他文件夹或者文件结合使用,指代当前目录下的东西 -cd ./文件夹 切换到当前目录的某个文件夹 -.. 表示上级目录: -cd .. 切换到上级目录 -cd ../文件夹 切换到上级目录中的某个文件夹 -``` - -### 常用命令 - -``` -cat(concatenate):它的主要作用是用于查看和连接文件。 -语法:cat [选项] [文件] -ls(list directory contents):用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录) -语法:ls [-alrtAFR] [name...] -ls / (以下是/根目录所有目录) -bin dev lib media net root srv upload www -boot etc lib64 misc opt sbin sys usr -home lost+found mnt proc selinux tmp var -ls /bin 则显示bin目录下所有文件目录 - -mv(move file):用来为文件或目录改名、或将文件或目录移入其它位置。 -语法:mv [options] source(源文件或目录) dest(目标文件或目录) -``` - -### 按键和它的作用 - -``` - 按键 作用 -空格键 向下翻一页 -PaGe down 向下翻一页 -PaGe up 向上翻一页 -home 直接前往首页 -end 直接前往尾页 - / 从上至下搜索某个关键词 - ? 从下至上搜索某个关键词 - n 定位到下一个搜索到的关键词 - N 定位到上一个搜索到的关键词 - q 退出帮助文档 - -双击Tab键能够实现对命令、参数戒文件的内容补全; -Ctrl+C用于终止当前迚程的运行; -Ctrl+D表示键盘输入结束; -Ctrl+l会清空当前终端中已有的内容(相当亍清屏操作)。 -``` \ No newline at end of file -- Gitee From c5339c400995dace424eb72e25a655fa8ce4be55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BF=97=E5=8B=87?= <2711273115@qq.com> Date: Mon, 20 May 2024 22:52:11 +0000 Subject: [PATCH 6/8] =?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: 陈志勇 <2711273115@qq.com> --- .../20240520Linux.md" | 19 ++++++ .../Linux\347\233\256\345\275\225.md" | 63 +++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 "19\351\231\210\345\277\227\345\213\207/20240520Linux.md" create mode 100644 "19\351\231\210\345\277\227\345\213\207/Linux\347\233\256\345\275\225.md" diff --git "a/19\351\231\210\345\277\227\345\213\207/20240520Linux.md" "b/19\351\231\210\345\277\227\345\213\207/20240520Linux.md" new file mode 100644 index 0000000..746f796 --- /dev/null +++ "b/19\351\231\210\345\277\227\345\213\207/20240520Linux.md" @@ -0,0 +1,19 @@ +作业 + + + +``` +useradd -d /test -s /bin/bash -m test +passwd test +然后输入两遍新密码 +su 用户名 //超级管理员下 + mkdir -p 中国/福建省/莆田市/仙游县/龙泉街道/小区/名字 + cat > 学号姓名.txt + zip 中国 /cly/中国 + unzip 中国.zip + scp root@×××.×××.×××.×××:/home/unc/shi.tar.gz C:\Users\27817\Desktop +root@×××.×××.×××.××× root是目标服务器(有你需要拷贝文件的服务器)的用户名,×××.×××.×××.×××是IP地址,如192.168.1.100,后面紧跟的:不要忘记,/home/unc/shi.tar.gz是目标服务器中你要拷贝文件的地址,接一个空格,后面的C:\Users\27817\Desktop是本地接收文件的地址。 +``` + + + diff --git "a/19\351\231\210\345\277\227\345\213\207/Linux\347\233\256\345\275\225.md" "b/19\351\231\210\345\277\227\345\213\207/Linux\347\233\256\345\275\225.md" new file mode 100644 index 0000000..b4c8166 --- /dev/null +++ "b/19\351\231\210\345\277\227\345\213\207/Linux\347\233\256\345\275\225.md" @@ -0,0 +1,63 @@ +## 笔记 + +``` +常见的执行Linux命令的格式: 命令名(command) 选项(options) 参数(arguments) +命令名:表达的是想要做的事情,例如创建用户、查看文件、重启系统等操作。 +选项:用于对命令进行调整 +参数:一般指要处理的文件、目录、用户等资源名称。 + +Linux命令参数的长格式与短格式 +长格式:man --help +短格式:man -h +``` + +### 目录命令 + +``` +/ 是指根目录:就是所有目录最顶层的目录 + +./ 表示当前目录: +./ 一般需要和其他文件夹或者文件结合使用,指代当前目录下的东西 +cd ./文件夹 切换到当前目录的某个文件夹 +.. 表示上级目录: +cd .. 切换到上级目录 +cd ../文件夹 切换到上级目录中的某个文件夹 +``` + +### 常用命令 + +``` +cat(concatenate):它的主要作用是用于查看和连接文件。 +语法:cat [选项] [文件] +ls(list directory contents):用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录) +语法:ls [-alrtAFR] [name...] +ls / (以下是/根目录所有目录) +bin dev lib media net root srv upload www +boot etc lib64 misc opt sbin sys usr +home lost+found mnt proc selinux tmp var +ls /bin 则显示bin目录下所有文件目录 + +mv(move file):用来为文件或目录改名、或将文件或目录移入其它位置。 +语法:mv [options] source(源文件或目录) dest(目标文件或目录) +``` + +### 按键和它的作用 + +``` + 按键 作用 +空格键 向下翻一页 +PaGe down 向下翻一页 +PaGe up 向上翻一页 +home 直接前往首页 +end 直接前往尾页 + / 从上至下搜索某个关键词 + ? 从下至上搜索某个关键词 + n 定位到下一个搜索到的关键词 + N 定位到上一个搜索到的关键词 + q 退出帮助文档 + +双击Tab键能够实现对命令、参数戒文件的内容补全; +Ctrl+C用于终止当前迚程的运行; +Ctrl+D表示键盘输入结束; +Ctrl+l会清空当前终端中已有的内容(相当亍清屏操作)。 +``` \ No newline at end of file -- Gitee From 9c6c3cc0796b8e9405b27eb26b9d1223ad0adf7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BF=97=E5=8B=87?= <2711273115@qq.com> Date: Wed, 22 May 2024 16:24:37 +0000 Subject: [PATCH 7/8] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=2019=E9=99=88?= =?UTF-8?q?=E5=BF=97=E5=8B=87/Linux=E7=9B=AE=E5=BD=95.md=20=E4=B8=BA=2019?= =?UTF-8?q?=E9=99=88=E5=BF=97=E5=8B=87/20240521Linux=E7=9B=AE=E5=BD=95.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20240521Linux\347\233\256\345\275\225.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "19\351\231\210\345\277\227\345\213\207/Linux\347\233\256\345\275\225.md" => "19\351\231\210\345\277\227\345\213\207/20240521Linux\347\233\256\345\275\225.md" (100%) diff --git "a/19\351\231\210\345\277\227\345\213\207/Linux\347\233\256\345\275\225.md" "b/19\351\231\210\345\277\227\345\213\207/20240521Linux\347\233\256\345\275\225.md" similarity index 100% rename from "19\351\231\210\345\277\227\345\213\207/Linux\347\233\256\345\275\225.md" rename to "19\351\231\210\345\277\227\345\213\207/20240521Linux\347\233\256\345\275\225.md" -- Gitee From d928598bdd43d136ea795b38dd785956cda37b6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=BF=97=E5=8B=87?= <2711273115@qq.com> Date: Wed, 22 May 2024 16:24:49 +0000 Subject: [PATCH 8/8] =?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: 陈志勇 <2711273115@qq.com> --- .../20240522\344\275\234\344\270\232.md" | 142 ++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 "19\351\231\210\345\277\227\345\213\207/20240522\344\275\234\344\270\232.md" diff --git "a/19\351\231\210\345\277\227\345\213\207/20240522\344\275\234\344\270\232.md" "b/19\351\231\210\345\277\227\345\213\207/20240522\344\275\234\344\270\232.md" new file mode 100644 index 0000000..905bd00 --- /dev/null +++ "b/19\351\231\210\345\277\227\345\213\207/20240522\344\275\234\344\270\232.md" @@ -0,0 +1,142 @@ +1. ### 综合练习题:大学生生活场景中的文件夹和文件管理 + + 假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + + 1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + ```js + 1.先切换到我的dabiancly用户:su dabiancly + 2.回家:cd ~ + 3.查看当前目录:pwd + 4.建文件夹: mkdir 学习资料 + ``` + + + + 2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + ```js + 1.进入学习资料:cd 学习资料 /cd tab键 + 2.继续建文件夹:mkdir 计算机科学 + ``` + + + + 3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + ```js + 1.进入计算机科学:cd tab/cd 计算机科学 + 2.创建文件夹:mkdir 课程资料 编程项目 + ``` + + + + 4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + ```js + 1.进入课程资料:cd 课程资料 + 2.查看当前目录:pwd //得到:home/ccly/学习资料/计算机科学/课程资料 + 3.打开黑窗口 + 4.scp D:\Linux0522.md dabiancly@47.120.54.52:/home/dabiancly/学习资料/计算机科学/课程资料 + 5.Are you sure you want to continue connecting (yes/no/[fingerprint])? + 输入yes + 6.输入密码 + ``` + + + + 5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + + ```js + 1.在课程资料里,先返回上一层:cd ../ + 2.再进入编程项目:cd 编程项目 + 3.创建文件夹:mkdir Java项目 + ``` + + + + 6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + ```js + 1.进入Java项目:cd Java项目 + 2.新建文件夹: mkdir 主程序.java 工具类.java + ``` + + + + 7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + ```js + 搜索://Debian如何复制文件夹并重命名 + 得到结果://复制目录: cp 源目录 目标目录 + //移动或重命名文件/目录: mv 旧名称 新名称 + cp -r 文件名 ./新文件名 //cp -r 主程序.java ./备份_主程序.java 成功 + ``` + + + + 8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + ```js + cd ../ //退回编程项目 + mkdir Python项目 //创建Python项目 + ~/学习资料/计算机科学/编程项目$ mv Java项目/工具类.java Python项目/ (在编程项目中移动成功) + + ``` + + + + 9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + ```js + 搜索结果:ls [选项] [参数] + -a 显示全部的文件,包括隐藏文件(即以 . 开头的文件) + -l 长数据列出文件信息,包括文件的属性与权限等信息。等价于 ll + -r 将文件以相反次序显示,默认是按照英文字母顺序显示 + -t 按照最后的修改时间排序显示 + -A 同 -a,但不显示 . 当前目录及 .. 父目录 + -S 根据文件大小排序 + -R 递归列出所有子目录 + -d 查看目录的信息,而不是里面子文件的信息 + -i 输出文件的 inode 结点的信息 + -m 水平列出的文件,以逗号间隔 + -X 按照文件扩展名排序 + –color 输出信息中带有着色效果。其中蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅蓝色表示链接文件;灰色表示其他文件。 + -h 以人类可阅读的方式显示 + -F 在列出的文件名称后面加一个符号,如可执行文件加 *,目录加 / + //题目需要使用的选项是 -R + ls -R //在计算机科学文件夹中使用,可得出计算机科学文件夹下所有文件和文件夹的内容 + ``` + + + + 10. 删除`编程项目`文件夹及其包含的所有内容。 + + ```js + 搜索结果:删除文件夹 + rm -rf + 文件名 (加上-f表示强制删除,不提示确认删除) + rm -r 编程项目 (在计算机科学目录中删除编程项目,因为编程项目是他的子文件夹) + ls (只剩一个课程资料) + ``` + + + + 11. 重命名`Python项目`为`数据分析项目`。 + + ```js + 重命名: mv Python项目 数据分析项目 + ls //数据分析项目 课程资料 + ``` + + + + 12. 最后,列出当前所在目录的路径。 + + + +```js +pwd +/home/ccly/学习资料/计算机科学 + +``` + -- Gitee