From 2f9b64f407eaa13cab4e8d1f5025376e59a1a963 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BF=8A=E6=9D=A8?= <11785097+li-junyang3455@user.noreply.gitee.com> Date: Wed, 15 May 2024 15:29:50 +0000 Subject: [PATCH 1/7] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2010=20=E9=BB=8E?= =?UTF-8?q?=E4=BF=8A=E6=9D=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "10 \351\273\216\344\277\212\346\235\250/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "10 \351\273\216\344\277\212\346\235\250/.keep" diff --git "a/10 \351\273\216\344\277\212\346\235\250/.keep" "b/10 \351\273\216\344\277\212\346\235\250/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From c953fdaf435b50c160be3476f842bded5c5264d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BF=8A=E6=9D=A8?= <11785097+li-junyang3455@user.noreply.gitee.com> Date: Wed, 15 May 2024 15:30:17 +0000 Subject: [PATCH 2/7] =?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: 黎俊杨 <11785097+li-junyang3455@user.noreply.gitee.com> --- .../20240515 SSH.md" | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 "10 \351\273\216\344\277\212\346\235\250/20240515 SSH.md" diff --git "a/10 \351\273\216\344\277\212\346\235\250/20240515 SSH.md" "b/10 \351\273\216\344\277\212\346\235\250/20240515 SSH.md" new file mode 100644 index 0000000..fe67060 --- /dev/null +++ "b/10 \351\273\216\344\277\212\346\235\250/20240515 SSH.md" @@ -0,0 +1,31 @@ +# 安装必要组件 + +```js +apt-get install net-tools //安装net-tools组件包 +apt-get install vim // vim编辑器 +apt-get update // 更新软件库 +apt-get install ssh // 安装ssh,默认情况下,只有普通用户才可以登录这个服务器 +``` + +# 修改ssh文件 + +```js +vim /etc/ssh/sshd_cofnig //进入并修改ssh配置文件 + +//更改以下3行命令 +port:22 //开启端口22 +PermitRootLogin yes //打开root用户登入 +PasswordAuthentication yes //打开密码验证 + +//修改完成按Esc键在按:wq保存退出 + + +sudo systemctl restart ssh //重启SSH服务,是root用户可以去掉sudo + +``` + + + +# 结果 + +![image-20240515232909019](https://img2.imgtp.com/2024/05/15/IuVzIOH2.png) \ No newline at end of file -- Gitee From b8aeb5686616faf033f175a6ed79a9f900a0dd86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BF=8A=E6=9D=A8?= <11785097+li-junyang3455@user.noreply.gitee.com> Date: Thu, 16 May 2024 03:14:10 +0000 Subject: [PATCH 3/7] =?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: 黎俊杨 <11785097+li-junyang3455@user.noreply.gitee.com> --- .../20240516 Linux\345\221\275\344\273\244.md" | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 "10 \351\273\216\344\277\212\346\235\250/20240516 Linux\345\221\275\344\273\244.md" diff --git "a/10 \351\273\216\344\277\212\346\235\250/20240516 Linux\345\221\275\344\273\244.md" "b/10 \351\273\216\344\277\212\346\235\250/20240516 Linux\345\221\275\344\273\244.md" new file mode 100644 index 0000000..2f76947 --- /dev/null +++ "b/10 \351\273\216\344\277\212\346\235\250/20240516 Linux\345\221\275\344\273\244.md" @@ -0,0 +1,16 @@ +# 命令 + +```js +ls //查看当前目录下所有文件 +ls -l //查看详细信息 首字母带d的是文件夹 + +cd x //进入当前目录下名为"x"的子目录 +cd x/ //进入当前目录下名为"x"的子目录 +cd /x //进入根目录下名为"x"的目录 +cd /x/ //进入根目录下名为"x"的子目录 +cd ../ //返回上一级 + +ctrl+c //终止进程 +ctrl+d //结束输入状态 +``` + -- Gitee From 202401a43fd930a2a76128607d22f20e44fd9265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BF=8A=E6=9D=A8?= <11785097+li-junyang3455@user.noreply.gitee.com> Date: Mon, 20 May 2024 02:07:48 +0000 Subject: [PATCH 4/7] =?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: 黎俊杨 <11785097+li-junyang3455@user.noreply.gitee.com> --- ...43\345\216\213\345\216\213\347\274\251.md" | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 "10 \351\273\216\344\277\212\346\235\250/20240520 \345\210\233\345\273\272\347\224\250\346\210\267,\350\247\243\345\216\213\345\216\213\347\274\251.md" diff --git "a/10 \351\273\216\344\277\212\346\235\250/20240520 \345\210\233\345\273\272\347\224\250\346\210\267,\350\247\243\345\216\213\345\216\213\347\274\251.md" "b/10 \351\273\216\344\277\212\346\235\250/20240520 \345\210\233\345\273\272\347\224\250\346\210\267,\350\247\243\345\216\213\345\216\213\347\274\251.md" new file mode 100644 index 0000000..8a1266e --- /dev/null +++ "b/10 \351\273\216\344\277\212\346\235\250/20240520 \345\210\233\345\273\272\347\224\250\346\210\267,\350\247\243\345\216\213\345\216\213\347\274\251.md" @@ -0,0 +1,48 @@ +# 创建用户 + +```js +//Debian默认创建用户名时需要字母+数字,若需要更改用户名创建规则,请修改以下文件 +vim /etc/adduser.conf //进入创建用户配置文件 + +//进入配置文件后修改以下行 +#NAME_REGEX="^[a-z][-a-z0-9_]*\$?$" +//修改成,注意将#去除表示启用 +NAME_REGEX="^[a-zA-Z]+$" + +//创建用户 +adduser newuser + + +``` + + + + + +# 压缩和解压 + +```js +//压缩与解压命令解释 +//压缩 +c:表示创建新的归档文件。 +z:表示使用 gzip 压缩算法进行压缩。 +v:表示在终端显示进度信息。 +f:表示指定归档文件名。 + +//解压 +x:表示提取归档文件中的文件。 +z:表示使用 gzip 解压缩算法进行解压。 +v:表示在终端显示进度信息。 +f:表示指定归档文件名。 + +//在当前目录压缩名为福建省这个目录或者文件,压缩成名为路径.tar.gz 的压缩包 +tar czvf 路径.tar.gz 福建省 + +//解压当前目录下的路径.tar.gz 到当前目录 +tar xzvf 路径.tar.gz + +tar xzvf 路径.tar.gz -C /目标目录 //将压缩包解压到指定的目标目录 + + +``` + -- Gitee From 998a392f609d8a83c7d7a2b730829ef22a8db1d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BF=8A=E6=9D=A8?= <11785097+li-junyang3455@user.noreply.gitee.com> Date: Mon, 20 May 2024 02:29:03 +0000 Subject: [PATCH 5/7] =?UTF-8?q?update=2010=20=E9=BB=8E=E4=BF=8A=E6=9D=A8/2?= =?UTF-8?q?0240520=20=E5=88=9B=E5=BB=BA=E7=94=A8=E6=88=B7,=E8=A7=A3?= =?UTF-8?q?=E5=8E=8B=E5=8E=8B=E7=BC=A9.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 黎俊杨 <11785097+li-junyang3455@user.noreply.gitee.com> --- ...247\243\345\216\213\345\216\213\347\274\251.md" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git "a/10 \351\273\216\344\277\212\346\235\250/20240520 \345\210\233\345\273\272\347\224\250\346\210\267,\350\247\243\345\216\213\345\216\213\347\274\251.md" "b/10 \351\273\216\344\277\212\346\235\250/20240520 \345\210\233\345\273\272\347\224\250\346\210\267,\350\247\243\345\216\213\345\216\213\347\274\251.md" index 8a1266e..13620aa 100644 --- "a/10 \351\273\216\344\277\212\346\235\250/20240520 \345\210\233\345\273\272\347\224\250\346\210\267,\350\247\243\345\216\213\345\216\213\347\274\251.md" +++ "b/10 \351\273\216\344\277\212\346\235\250/20240520 \345\210\233\345\273\272\347\224\250\346\210\267,\350\247\243\345\216\213\345\216\213\347\274\251.md" @@ -46,3 +46,17 @@ tar xzvf 路径.tar.gz -C /目标目录 //将压缩包解压到指定的目标 ``` + +# 远程下载 + +```js +//通过windows的命令提示符利用sftp命令连接远程服务器 +sftp 用户名@远程服务器IP + +//连接完成后用get命令下载文件 +get 远程路径/压缩包名.tar.gz 本地保存路径/ +``` + +![image-20240520102731514](https://img2.imgtp.com/2024/05/20/5HpqOOpo.png) + + -- Gitee From ed45da12df6b9d39a808e07b813390635610a77d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BF=8A=E6=9D=A8?= <11785097+li-junyang3455@user.noreply.gitee.com> Date: Tue, 21 May 2024 08:25:45 +0000 Subject: [PATCH 6/7] =?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: 黎俊杨 <11785097+li-junyang3455@user.noreply.gitee.com> --- ...im\345\222\214\350\277\234\347\250\213.md" | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 "10 \351\273\216\344\277\212\346\235\250/20240521 vim\345\222\214\350\277\234\347\250\213.md" diff --git "a/10 \351\273\216\344\277\212\346\235\250/20240521 vim\345\222\214\350\277\234\347\250\213.md" "b/10 \351\273\216\344\277\212\346\235\250/20240521 vim\345\222\214\350\277\234\347\250\213.md" new file mode 100644 index 0000000..a7f0523 --- /dev/null +++ "b/10 \351\273\216\344\277\212\346\235\250/20240521 vim\345\222\214\350\277\234\347\250\213.md" @@ -0,0 +1,79 @@ +# 命令杂项 + +```js +//echo +echo 文本 >> 文件名 //向文件名中添加文本(另起一行) +echo 文本 > 文件名 //替换文件名中内容为文本(直接覆盖原文件名内容) +``` + + + +# 压缩和解压 + +```js +//压缩与解压命令解释 +//压缩 +c:表示创建新的归档文件。 +z:表示使用 gzip 压缩算法进行压缩。 +v:表示在终端显示进度信息。 +f:表示指定归档文件名。 + +//解压 +x:表示提取归档文件中的文件。 +z:表示使用 gzip 解压缩算法进行解压。 +v:表示在终端显示进度信息。 +f:表示指定归档文件名。 + +//在当前目录压缩名为福建省这个目录或者文件,压缩成名为路径.tar.gz 的压缩包 +tar czvf 路径.tar.gz 福建省 + +//解压当前目录下的路径.tar.gz 到当前目录 +tar xzvf 路径.tar.gz + +tar xzvf 路径.tar.gz -C /目标目录 //将压缩包解压到指定的目标目录 + + +``` + +# vim使用命令 + +```js +//正常模式 默认模式 +x //删除光标所在位置文字 +nx //删除所在光标后面的n个字符 +u //还原上一步操作 + +//插入模式 在正常模式按i键进入 + +//命令行模式 在正常模式按:键进入 +:w //保存 +:w! //强制保存 +:q //退出 +:q! //强制退出 +:wq //保存退出 +:set nu //显示行号 +:set nonu //不显示行号 + +``` + +# 远程下载及上传 + +```js +//通过windows的命令提示符利用sftp命令连接远程服务器 +sftp 用户名@远程服务器IP + +//连接完成后用get命令下载文件 +get 远程路径/文件名 本地保存路径/ + +//上传文件 +put 本地保存路径/文件名 远程路径/ + +``` + +下载: + +![image-20240520102731514](https://img2.imgtp.com/2024/05/20/5HpqOOpo.png) + +上传: + +![image-20240521162036028](https://img2.imgtp.com/2024/05/21/buElIMiY.png) \ No newline at end of file -- Gitee From 6253f6a64cc10edeb14fc0db760501ac96fcb06d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BF=8A=E6=9D=A8?= <11785097+li-junyang3455@user.noreply.gitee.com> Date: Thu, 23 May 2024 02:33:27 +0000 Subject: [PATCH 7/7] =?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: 黎俊杨 <11785097+li-junyang3455@user.noreply.gitee.com> --- ...40\345\222\214\345\210\240\351\231\244.md" | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 "10 \351\273\216\344\277\212\346\235\250/20240523 \346\267\273\345\212\240\345\222\214\345\210\240\351\231\244.md" diff --git "a/10 \351\273\216\344\277\212\346\235\250/20240523 \346\267\273\345\212\240\345\222\214\345\210\240\351\231\244.md" "b/10 \351\273\216\344\277\212\346\235\250/20240523 \346\267\273\345\212\240\345\222\214\345\210\240\351\231\244.md" new file mode 100644 index 0000000..0fa519a --- /dev/null +++ "b/10 \351\273\216\344\277\212\346\235\250/20240523 \346\267\273\345\212\240\345\222\214\345\210\240\351\231\244.md" @@ -0,0 +1,32 @@ +# ls所有参数 + +```js +ls //列出当前目录中的文件和子目录 +ls -a //列出所有文件(包括隐藏文件) +ls -l //列出文件的详细信息,包括权限、所有者、大小等 +ls -t //列出文件按照时间排序 +ls -S //列出文件按照大小排序 +ls -r //列出文件按照逆序排序 +ls -h //列出文件按照人类可读的格式显示文件大小 +ls -t //列出文件按照修改时间显示 +ls -F //列出文件按照文件类型进行分类 +ls -CF //更直观显示文件类型 +ls /path/ //列出指定目录中的文件和子目录 +``` + + # rm所有参数 + + ```bash +rm -i 文件名 # 删除指定的文件,删除前会询问是否删除、 +rm -f 文件名 # 强制删除指定的文件,不会进行询问。 +rm -f a.txt b.txt # 同时删除多个文件:可以在命令中添加多个文件名,用空格分隔 +rm -f a* # 删除所有以 a 开头的文件 +rm -f .* # 删除隐藏文件 +rmdir 目录名 # 仅删除空的目录。 +rm -r 目录名 # 递归地删除目录及其子目录和文件,删除前会询问是否删除。 +rm -rf 目录名 # 递归地强制删除目录及其子目录和文件,不会进行询问。 +rm -rfv 目录名 # 除了递归强制删除外,还会显示删除的详细步骤。 +rm -d 目录名 # 只删除空目录(与 rmdir 命令类似)。 + ``` + + \ No newline at end of file -- Gitee