新的vim

07 Jun 2023

vim常用命令

以下是一些常用的基本的 shell 命令,它们是按照使用频率排名的: | 序号 | 命令 | 描述 | | — | — | — | | 1 | ls | “list”,列出当前目录下的文件和子目录。 | | 2 | cd | “change directory”,改变当前目录。 | | 3 | pwd | “print working directory”,打印当前目录的路径。 | | 4 | cat | “concatenate”,输出整个文件的内容。 | | 5 | echo | 输出一个文本字符串或变量的值。 | | 6 | touch | 改变文件的时间戳,如果文件不存在则创建。 | | 7 | mkdir | “make directory”,创建一个新的目录。 | | 8 | rm | “remove”,删除文件或目录。 | | 9 | cp | “copy”,复制文件或目录。 | | 10 | mv | “move”,移动文件或目录。 | | 11 | gzip | 压缩文件。 | | 12 | gunzip | 解压缩文件。 | | 13 | tar | 打包多个文件或目录成一个文件。 | | 14 | find | 查找文件或目录。 | | 15 | grep | 全称”Global Regular Expression Print”,在文件或文本流中查找匹配的行。 | | 16 | wc | “word count”,统计文件中行数、单词数和字符数。 | | 17 | awk | 该命令是由其创始人的姓氏 Aho,Weinberger,和 Kernighan 的首字母组成的,用于处理文本文件,在每一行执行指定操作。 | | 18 | sed | “stream editor”,对文本字符串执行替换、删除、插入等操作。 | | 19 | sort | 对文本行按照指定的方式排序。 | | 20 | uniq | 去掉重复的行。 | | 21 | cut | 按列提取文本数据。 | | 22 | paste | 连接文件中相应的行。 | | 23 | head | 打印文件的前几行。 | | 24 | tail | 打印文件的后几行。 | | 25 | less | 以交互式方式浏览文件内容。 | | 26 | more | 以分页方式显示文件内容。 | | 27 | chmod | “change mode”,更改文件或目录的权限。 | | 28 | chown | “change owner”,更改文件或目录的所有者。 | | 29 | ping | 测试网络连通性。 | | 30 | traceroute | 查询到达指定目的地址需要经过哪些路由器。 | | 31 | ps | “process status”,显示正在运行的进程信息。 | | 32 | kill | 停止正在运行的进程。 | | 33 | top | 实时查看系统性能活动和进程状态。 | | 34 | df | “disk free”,查看文件系统磁盘空间使用情况。 | | 35 | du | “disk usage”,计算目录或文件所占磁盘空间大小。 | | 36 | uname | 打印操作系统信息。 | | 37 | date | 显示或设置系统时间和日期。 | | 38 | who | 显示当前登录系统的用户。 | | 39 | w | 显示当前登录系统的用户信息。 | | 40 | history | 显示最近运行的命令历史。 | | 41 | alias | 创建命令别名。 | | 42 | export | 设置或显示环境变量。 | | 43 | source | 运行一个 shell 脚本。 | | 44 | sh | 启动一个新的 shell。 | | 45 | sleep | 暂停一段时间。 | | 46 | wait | 等待进程执行完成。 | | 47 | tee | 从标准输入读入,同时输出到标准输出和指定文件中。 | | 48 | ln | “link”,创建或取消链接文件。 | | 49 | scp | “secure copy”,通过 SSH 在本地和远程主机之间拷贝文件。 |