diff --git "a/\345\220\225\345\276\220\346\235\255/20240527-\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/\345\220\225\345\276\220\346\235\255/20240527-\345\270\270\347\224\250\345\221\275\344\273\244.md" new file mode 100644 index 0000000000000000000000000000000000000000..ceea5b18c2b8e32edd7a0275f50a4b908c4b64c9 --- /dev/null +++ "b/\345\220\225\345\276\220\346\235\255/20240527-\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -0,0 +1,18 @@ +## 处理目录的常用命令 + +`cd`(切换目录):这是用来变换工作目录的命令。 +`pwd`(显示目前所在的目录):是显示目前所在目录的命令。 +`mkdir`(创建新目录):创建新的目录,mkdir 目录名称。 + `-m` :配置文件的权限 直接配置。 +`-p` :帮助你直接将所需要的目录(包含上一级目录)递归创建 +`rmdir`(删除空的目录):rmdir [-p] 目录名称 +`-p` :从该目录起,一次删除多级空目录 +`cp` (复制文件或目录):cp 即拷贝文件和目录。 +`rm`(移除文件或目录):rm [-fir] 文件或目录 +`-f` :就是 force 的意思,忽略不存在的文件,不会出现警告信息; +`-i` :互动模式,在删除前会询问使用者是否动作 +`-r` :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!! +`mv`(移动文件与目录,或修改名称):mv 文件名 目标目录 +`-f` :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖; +`-i` :若目标文件 (destination) 已经存在时,就会询问是否覆盖! +`-u` :若目标文件已经存在,且 source 比较新,才会升级 (update) \ No newline at end of file diff --git "a/\345\220\225\345\276\220\346\235\255/20240529-vim.md" "b/\345\220\225\345\276\220\346\235\255/20240529-vim.md" new file mode 100644 index 0000000000000000000000000000000000000000..0e35b976e736f81f48173523601c050fa64d50cc --- /dev/null +++ "b/\345\220\225\345\276\220\346\235\255/20240529-vim.md" @@ -0,0 +1,45 @@ +## 文件和目录查找 +**-mtime : 修改时间-time -1表示在最近一天内修改过文件** + +**-atime : 访问时间,会在文件读取是更新** + +**-ctime : 根据改动来发生变化** + +**-size : 用于根据文件大小来筛选文件或目录** + +## 文本内容编辑-Vim +### 命令模式 +**输入模式 :a i o** + +**换ESC进入命令模式** + +**复制 :yy** + +**粘贴 :p** + +**删除 :d** + +**撤销 :u** + +**重做上一次撤销的操作 :ctrl + r** + +**退出编辑模式 :q** + +**显示行号 :set nu** + +**字节统计 :wc** + +**保存退出 :wq** + +**i -- 切换到输入模式,在光标当前位置开始输入文本** + +**x -- 删除当前光标所在处的字符** + +### 底线命令模式 +**:w :保存文件** + +**:q :退出Vim编辑器** + +**:wq :保存文件并退出Vim编辑器** + +**:q! :强制退出Vim编辑器,不保存修改** \ No newline at end of file