diff --git "a/05 \346\226\275\346\231\237\345\256\270/.keep" "b/05 \346\226\275\346\231\237\345\256\270/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/05 \346\226\275\346\231\237\345\256\270/20240516 Linux\347\233\256\345\275\225.md" "b/05 \346\226\275\346\231\237\345\256\270/20240516 Linux\347\233\256\345\275\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..b4c8166132ef3d95f9dc66cc211c8c78f5f6c128 --- /dev/null +++ "b/05 \346\226\275\346\231\237\345\256\270/20240516 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 diff --git "a/05 \346\226\275\346\231\237\345\256\270/SSH\350\277\236\346\216\245.png" "b/05 \346\226\275\346\231\237\345\256\270/SSH\350\277\236\346\216\245.png" new file mode 100644 index 0000000000000000000000000000000000000000..af0c821c972d3a62ad4a172e096ffcf52804995b Binary files /dev/null and "b/05 \346\226\275\346\231\237\345\256\270/SSH\350\277\236\346\216\245.png" differ diff --git "a/05 \346\226\275\346\231\237\345\256\270/\345\210\235\350\257\206Linux.md" "b/05 \346\226\275\346\231\237\345\256\270/\345\210\235\350\257\206Linux.md" new file mode 100644 index 0000000000000000000000000000000000000000..e0176384b09e12cbe7d4f0f6042a50fe1ef13622 --- /dev/null +++ "b/05 \346\226\275\346\231\237\345\256\270/\345\210\235\350\257\206Linux.md" @@ -0,0 +1,33 @@ +# Linux + +Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统 + +有centos,debian,redhat等 + +### 命令: + +查看IP:IP address show + +更新软件库:apt-get update + +apt-get install net-tools + +安装vim编辑器,默认的是vi编辑器 apt-get install vim : vi 文件名,变成vim 文件名 + +安装ssh:apt-get install ssh + +vim /etc/ssh/sshd_cofnig :修改/etc/ssh/sshd.config 文件 + +开22端口:prot 22 + +允许root登录为yes:PermitRootLogin yes + +启用密码验证功能 :PasswordAuthentication yes + +不允许空密码登录:PermitEmptyPassword no + +// 用sudo 命令,但这个默认是没安装。自己安装 apt-get isntall sudo + +su root 更换给root模式 + +sudo vim /etc/sudoers