diff --git "a/\351\251\254\345\255\220\350\266\212/20240524-Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/\351\251\254\345\255\220\350\266\212/20240524-Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" index 25491aae26f51d84a683c690c5504e16087782a8..f638858c3a097611a0d6f512d0776ab4488067b5 100644 --- "a/\351\251\254\345\255\220\350\266\212/20240524-Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/\351\251\254\345\255\220\350\266\212/20240524-Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -11,16 +11,3 @@ 7. **rm:**删除文件,搭配-r选项可以删除目录,和-f搭配时慎用 8. **mv:**移动某个或某些对象 -## 文件查看: - -1. **cat:**查看文件内容、连接文件、创建新文件等 -2. **more:**是Linux系统中一个常用的文本查看工具,用于分页显示文本文件的内容,允许用户逐页阅读。 -3. **less:**用于查看文本文件 -4. **tail:**显示文件结尾 - -## 文件和目录查找 - -1. **find:**是一种通过条件匹配在指定目录下查找对应文件或者目录的工具 -2. **locate:**用于根据模式(PATTERN)查找文件或目录,并输出符合条件的文件路径 -3. **whereis:**主要用于查找文件,可以查找程序的源文件、二进制文件或man手册页 -4. **which:**用于查找并显示给定命令的绝对路径,它在环境变量$PATH中搜索指定的命令,并返回找到的第一个匹配项的完整路径。 \ No newline at end of file diff --git "a/\351\251\254\345\255\220\350\266\212/20240527-Linux\345\270\270\347\224\250\345\221\275\344\273\2442.md" "b/\351\251\254\345\255\220\350\266\212/20240527-Linux\345\270\270\347\224\250\345\221\275\344\273\2442.md" new file mode 100644 index 0000000000000000000000000000000000000000..493fb6ce9ea51f0ddaf3a567b18ee67f58354e10 --- /dev/null +++ "b/\351\251\254\345\255\220\350\266\212/20240527-Linux\345\270\270\347\224\250\345\221\275\344\273\2442.md" @@ -0,0 +1,13 @@ +## 文件查看: + +1. **cat:**显示文本文件内容,不分页一口气全部展示出来 +2. **more:**显示文本文件内容,分页展示内容,不可使用Home和End命令翻页 +3. **less:**显示文本文件内容,分页展示内容,可使用Home和End命令翻页 +4. **ta显示文本文件内容,分页展示内容,可使用Home和End命令翻页il:**显示文件结尾 + +## 文件和目录查找 + +1. **find:**命令语法:find [路径] -name "*.txt" +2. **locate:**查找系统数据库的文件和目录,可能不能反映实时情况 +3. **whereis:**列出命令所在目录 +4. **which:**列出命令所在目录 \ No newline at end of file diff --git "a/\351\251\254\345\255\220\350\266\212/20240529-vim\345\237\272\347\241\200.md" "b/\351\251\254\345\255\220\350\266\212/20240529-vim\345\237\272\347\241\200.md" new file mode 100644 index 0000000000000000000000000000000000000000..3027bcecf1511dcd76f4ad86904656dbae67ddff --- /dev/null +++ "b/\351\251\254\345\255\220\350\266\212/20240529-vim\345\237\272\347\241\200.md" @@ -0,0 +1,51 @@ +# vim基础 + +## 文件和目录查找 + +###### -mtime : 修改时间-time -1表示在最近一天内修改过文件 + +###### -atime : 访问时间,会在文件读取是更新 + +###### -ctime : 根据改动来发生变化 + +###### -size : 用于根据文件大小来筛选文件或目录 + +## 文本内容编辑-Vim + +### 命令模式 + +###### 输入模式 :a i o + +###### 换ESC进入命令模式 + +###### 复制 :yy + +###### 粘贴 :p + +###### 删除 :dd + +###### 撤销 :u + +###### 重做上一次撤销的操作 :ctrl + r + +###### 退出编辑模式 :q + +###### 显示行号 :set nu + +###### 字节统计 :wc + +###### 保存退出 :wq + +###### i -- 切换到输入模式,在光标当前位置开始输入文本 + +###### x -- 删除当前光标所在处的字符 + +### 底线命令模式 + +###### :w :保存文件 + +###### :q :退出Vim编辑器 + +###### :wq :保存文件并退出Vim编辑器 + +###### :q! :强制退出Vim编辑器,不保存修改 \ No newline at end of file diff --git "a/\351\251\254\345\255\220\350\266\212/20240530-vim\345\221\275\344\273\244.md" "b/\351\251\254\345\255\220\350\266\212/20240530-vim\345\221\275\344\273\244.md" new file mode 100644 index 0000000000000000000000000000000000000000..9b30fdd10b510c08ca77378e68fd9cd2e77a4d93 --- /dev/null +++ "b/\351\251\254\345\255\220\350\266\212/20240530-vim\345\221\275\344\273\244.md" @@ -0,0 +1,53 @@ +# vim命令 + +u:撤销最后的操作 + +Ctrl + r:重做操作(撤销的反操作) + +Ctrl+f:下翻一页 + +Ctrl+b:上翻一页 + +Ctrl+e:向下滚动一行 + +Ctrl+y:向上滚动一行 + +zz: 将当前行移动到屏幕中央 + +zb: 将当前行移动到屏幕底端 + +### 单位级 + +h:向左移动一个字符 + +j:向下移动一个字符 + +k:向上移动一个字符 + +l:向右移动一个字符 + +### 单词级 + +w:向前移动到下一个单词的开头 + +b:后移动到前一个单词的开头 + +e:光标跳到下个字的字尾【单词】 + +### 块级 + +0:移动到行首 + +^:移动到行的第一个非空白字符 + +$:移动到行尾 + +gg:移动到文件的开头 + +G:移动到文件的结尾 + +H:移动到当前窗口的首行 + +M:移动到当前窗口的中间位置 + +L:移动光标到当前窗口的最后一行 \ No newline at end of file diff --git "a/\351\251\254\345\255\220\350\266\212/20240531-visual\346\250\241\345\274\217.md" "b/\351\251\254\345\255\220\350\266\212/20240531-visual\346\250\241\345\274\217.md" new file mode 100644 index 0000000000000000000000000000000000000000..0e3de6ec226cd1bbbd9be989f263c4016dde825b --- /dev/null +++ "b/\351\251\254\345\255\220\350\266\212/20240531-visual\346\250\241\345\274\217.md" @@ -0,0 +1,7 @@ +# Visual模式 + +1. 字符模式:在命令模式中按v键进入字符可视化模式(Characterwise visual mode)。文本选择是以字符为单位的。 +2. 行模式:在命令模式中按V键进入行可视化模式(Linewise visual mode)。文本选择是以行为单位的。 +3. 块模式:在命令模式中按Ctrl+ v键进入块可视化模式(Blockwise visual mode)。可以选择一个矩形内的文本。 + +**(注意:在Windows中,ctrl-V可能已经被影射为粘贴操作,可以使用ctrl-Q进入块可视化模式。)** \ No newline at end of file