From e9f82ab31d0f9e634431e5270e6e3ecbd77ba5b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <3187628460@qq.com> Date: Wed, 15 May 2024 23:10:49 +0800 Subject: [PATCH 1/4] hw --- ...20240514 \345\210\235\350\257\206linux.md" | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 "\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" diff --git "a/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" "b/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" new file mode 100644 index 0000000..2bda357 --- /dev/null +++ "b/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" @@ -0,0 +1,46 @@ +# Linux + +Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统 + +有centos,debian,redhat等 + +基本命令: + +```js +// 默认的查看命令 +ip addr show +// 更新软件库 +apt-get update +//下载软件 +apt-get insert +// 安装vim编辑器,默认的是vi编辑器 +apt-get install vim +// 使用vim编辑器编辑文件 +vim 文件地址 +// 开22端口: +prot 22 +// 允许root登录为 +yes:PermitRootLogin yes +// 启用密码验证功能 +PasswordAuthentication yes +// 不允许空密码登录 +PermitEmptyPassword no +// 用sudo 命令,但这个默认是没安装。自己安装 apt-get isntall sudo +su root 更换给root模式 +sudo vim /etc/sudoers +``` + +安装ssh + +```js +// 安装ssh,默认情况下,只有普通用户才可以登录这个服务器 +apt-get install ssh +// 如何开启root用户登录这个服务器 +vim /etc/ssh/sshd_cofnig //修改/etc/ssh/sshd.config 文件 +// 三件事,开22端口,允许root登录为yes,启用密码验证功能 +// 修改完一定要重启ssh服务 +/etc/init.d/ssh restart +// 普通用户的权限是很低的。有时候普通用户也需要安装和配置软件,就需要临时借root的权限 +// 用sudo 命令,但这个默认是没安装。自己安装 +apt-get isntall sudo +``` \ No newline at end of file -- Gitee From 3eeacbbfacdc4b93d64c1ebaafa5d953324f3998 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <3187628460@qq.com> Date: Wed, 15 May 2024 23:30:36 +0800 Subject: [PATCH 2/4] hw --- ...20240514 \345\210\235\350\257\206linux.md" | 46 ------------------- 1 file changed, 46 deletions(-) delete mode 100644 "\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" diff --git "a/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" "b/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" deleted file mode 100644 index 2bda357..0000000 --- "a/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" +++ /dev/null @@ -1,46 +0,0 @@ -# Linux - -Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统 - -有centos,debian,redhat等 - -基本命令: - -```js -// 默认的查看命令 -ip addr show -// 更新软件库 -apt-get update -//下载软件 -apt-get insert -// 安装vim编辑器,默认的是vi编辑器 -apt-get install vim -// 使用vim编辑器编辑文件 -vim 文件地址 -// 开22端口: -prot 22 -// 允许root登录为 -yes:PermitRootLogin yes -// 启用密码验证功能 -PasswordAuthentication yes -// 不允许空密码登录 -PermitEmptyPassword no -// 用sudo 命令,但这个默认是没安装。自己安装 apt-get isntall sudo -su root 更换给root模式 -sudo vim /etc/sudoers -``` - -安装ssh - -```js -// 安装ssh,默认情况下,只有普通用户才可以登录这个服务器 -apt-get install ssh -// 如何开启root用户登录这个服务器 -vim /etc/ssh/sshd_cofnig //修改/etc/ssh/sshd.config 文件 -// 三件事,开22端口,允许root登录为yes,启用密码验证功能 -// 修改完一定要重启ssh服务 -/etc/init.d/ssh restart -// 普通用户的权限是很低的。有时候普通用户也需要安装和配置软件,就需要临时借root的权限 -// 用sudo 命令,但这个默认是没安装。自己安装 -apt-get isntall sudo -``` \ No newline at end of file -- Gitee From 89ee46570d59b8802812e57c7654a6e07a1b8fd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <3187628460@qq.com> Date: Wed, 15 May 2024 23:30:53 +0800 Subject: [PATCH 3/4] hw --- ...20240514 \345\210\235\350\257\206linux.md" | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 "\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" diff --git "a/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" "b/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" new file mode 100644 index 0000000..2bda357 --- /dev/null +++ "b/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" @@ -0,0 +1,46 @@ +# Linux + +Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统 + +有centos,debian,redhat等 + +基本命令: + +```js +// 默认的查看命令 +ip addr show +// 更新软件库 +apt-get update +//下载软件 +apt-get insert +// 安装vim编辑器,默认的是vi编辑器 +apt-get install vim +// 使用vim编辑器编辑文件 +vim 文件地址 +// 开22端口: +prot 22 +// 允许root登录为 +yes:PermitRootLogin yes +// 启用密码验证功能 +PasswordAuthentication yes +// 不允许空密码登录 +PermitEmptyPassword no +// 用sudo 命令,但这个默认是没安装。自己安装 apt-get isntall sudo +su root 更换给root模式 +sudo vim /etc/sudoers +``` + +安装ssh + +```js +// 安装ssh,默认情况下,只有普通用户才可以登录这个服务器 +apt-get install ssh +// 如何开启root用户登录这个服务器 +vim /etc/ssh/sshd_cofnig //修改/etc/ssh/sshd.config 文件 +// 三件事,开22端口,允许root登录为yes,启用密码验证功能 +// 修改完一定要重启ssh服务 +/etc/init.d/ssh restart +// 普通用户的权限是很低的。有时候普通用户也需要安装和配置软件,就需要临时借root的权限 +// 用sudo 命令,但这个默认是没安装。自己安装 +apt-get isntall sudo +``` \ No newline at end of file -- Gitee From e4628c9584326e5cd2b298c9cde11de0966e7231 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <3187628460@qq.com> Date: Sun, 19 May 2024 23:27:51 +0800 Subject: [PATCH 4/4] hw --- ...12\346\226\207\344\273\266\345\244\271.md" | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 "\351\273\204\346\265\251\344\270\234/20240516 linux\345\237\272\346\234\254\345\221\275\344\273\244\345\217\212\346\226\207\344\273\266\345\244\271.md" diff --git "a/\351\273\204\346\265\251\344\270\234/20240516 linux\345\237\272\346\234\254\345\221\275\344\273\244\345\217\212\346\226\207\344\273\266\345\244\271.md" "b/\351\273\204\346\265\251\344\270\234/20240516 linux\345\237\272\346\234\254\345\221\275\344\273\244\345\217\212\346\226\207\344\273\266\345\244\271.md" new file mode 100644 index 0000000..4316822 --- /dev/null +++ "b/\351\273\204\346\265\251\344\270\234/20240516 linux\345\237\272\346\234\254\345\221\275\344\273\244\345\217\212\346\226\207\344\273\266\345\244\271.md" @@ -0,0 +1,62 @@ +# 笔记 + +## 基本文件 + +```js +一、根目录(/): +根目录是整个Debian文件系统的起点,所有的目录都从这里开始延伸。在根目录下,你会找到一些重要的子目录,如下所示: + +/bin: +/bin目录包含了一些基本的可执行命令,如ls、cp和mkdir等。这些命令是系统启动时必需的,所以它们被放置在这个目录下,而不依赖于其他文件系统。 + +/boot: +/boot目录包含了引导Linux内核启动时所需的文件。例如,内核映像文件(vmlinuz)和引导加载程序(GRUB或LILO)配置文件都位于此目录中。 + +/etc: +/etc目录包含了系统的配置文件。在这个目录下,你可以找到网络配置文件、用户账户配置文件、软件包管理器(apt)配置文件等。这是你修改系统行为的重要目录之一。 + +/home: +/home目录是每个用户的个人主目录。当你创建新用户时,它们的个人文件夹就会在这个目录下生成。每个用户都有自己的私有空间来存储文件和配置。 + +/lib和/lib64: +/lib和/lib64目录包含了系统所需的共享库文件。这些库文件被可执行文件使用,以提供系统功能和支持。 + +/opt: +/opt目录用于安装可选软件包。一些第三方软件,如跨平台应用程序和专有软件,可能会安装在这个目录下。通常情况下,它们会有自己的子目录,以保持整洁。 + +/root: +/root目录是超级用户(root)的个人主目录。与普通用户的主目录(/home)不同,root用户的主目录位于/root目录下。 + +/tmp: +/tmp目录用于存储临时文件。这个目录下的文件通常在系统重新启动后被清除,所以你可以在这里放置临时数据和缓存文件。 + +/usr: +/usr目录是一个重要的目录,包含了系统的许多子目录和文件。主要内容如下: + +/usr/bin:系统的用户可执行命令。 +/usr/include:用于C/C++编程的头文件。 +/usr/lib:非系统关键库的共享库文件。 +/usr/local:用户自行安装的软件(通常由源码编译得到)。 +/usr/sbin:系统管理员使用的系统管理命令。 +/usr/share:共享数据文件,如系统文档、图标和桌面文件等。 +/var: +/var目录用于存储经常变化的数据。这些数据包括日志文件(/var/log)、临时文件(/var/tmp)和软件包数据库(/var/lib/dpkg)等。 +``` + + + +## 基本命令 + +```java +ls //查看当前目录下所有文件 +ls -l //查看详细信息 首字母带d的是文件夹 + +cd x //进入当前目录下名为"x"的子目录 +cd x/ //进入当前目录下名为"x"的子目录 +cd /x //进入根目录下名为"x"的目录 +cd /x/ //进入根目录下名为"x"的子目录 +cd ../ //返回上一级 + +ctrl+c //终止进程 +ctrl+d //结束输入状态 +``` \ No newline at end of file -- Gitee