linux 命令基础汇总
命令&基础 | 描述 | 地址 |
---|---|---|
linux curl | 命令行直接发送 http 请求 | Linux curl 类似 postman 直接发送 get/post 请求 |
linux ln | 创建链接(link)的命令 | 创建链接(link)的命令 |
linux link | linux 软链接介绍 | linux 软链接介绍 |
linux top | 实时查看系统性能 | linux top-linux 内存 |
linux tar gz | 解压命令 | linux tar gz 解压命令 |
linux tail | 显示文件末尾内容 | linux tail, linux head |
linux rm | 删除文件或目录 | linux rm, mkdir |
linux pwd | 显示当前目录 | linux pwd |
linux ps | 显示当前进程信息 | linux ps |
linux port | 显示端口占用情况 | linux port 端口占用 |
linux ping | 测试网络连通性 | linux ping |
linux mv | 移动文件或目录 | linux mv |
linux ls | 列出文件和目录 | linux ls |
linux less, more | 分页显示文件内容 | linux less, linux more |
linux grep | 在文件中搜索指定字符串 | linux grep |
linux file | 确定文件类型 | linux file 命令 |
linux diff | 比较文件的不同 | linux diff |
linux chmod | 修改文件权限 | linux chmod |
linux cd | 切换当前目录 | linux cd |
linux cat | 显示文件内容 | linux cat |
linux telnet | 远程登录 | linux telnet |
linux free | 显示内存使用情况 | linux free-内存统计信息 |
linux df | 显示磁盘空间使用情况 | linux df-磁盘统计信息 |
linux netstat | 显示网络连接、路由表、接口统计等信息 | linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息 |
linux load average | 如何查看 linux 的负载 | Linux Load AVG linux 平均负载是什么解释说明 |
linux ln 创建软链接命令
命令作用
ln 命令是 Linux 系统中用于创建链接(link)的命令。
链接可以分为两种类型:硬链接(Hard Link)和符号链接(Symbolic Link,也称为软链接)。
使用例子
几个简单的使用例子:
- 创建硬链接:
假设有一个文件 file.txt
,我们想要创建一个硬链接 hardlink.txt
:
ln file.txt hardlink.txt
现在,hardlink.txt
就成为了 file.txt
的硬链接,它们指向相同的文件内容。
- 创建符号链接:
假设有一个文件 file.txt
,我们想要创建一个符号链接 symlink.txt
:
ln -s file.txt symlink.txt
现在,symlink.txt
就成为了 file.txt
的符号链接,它指向 file.txt
的路径。
- 创建多个链接:
假设我们有两个文件 file1.txt
和 file2.txt
,我们想要将它们都链接到一个目录 backup/
中:
ln file1.txt file2.txt backup/
现在,file1.txt
和 file2.txt
都被链接到了 backup/
目录中。
- 删除链接:
假设我们不再需要之前创建的符号链接 symlink.txt
,我们可以使用 rm
命令来删除它:
rm symlink.txt
这样就删除了 symlink.txt
符号链接,而不会影响源文件 file.txt
。
基本语法
ln
命令是 Linux 系统中用于创建链接(link)的命令。
链接可以分为两种类型:硬链接(Hard Link)和符号链接(Symbolic Link,也称为软链接)。
关于 ln
命令的一些基本介绍:
- 创建硬链接:
ln [源文件] [目标链接]
这会创建一个指向源文件的硬链接,并使用目标链接指定链接的名称。硬链接会使得一个文件拥有多个文件名,删除任何一个文件名并不会影响文件本身的存在,只有当所有链接都被删除时,文件的内容才会被释放。
- 创建符号链接:
ln -s [源文件] [目标链接]
使用
-s
选项可以创建一个指向源文件的符号链接。符号链接实际上是一个特殊类型的文件,它包含了指向源文件的路径。与硬链接不同,删除符号链接并不会影响源文件本身。 - 创建多个链接:
ln [源文件1] [源文件2] ... [目标目录]
可以同时为多个文件创建链接,将它们链接到指定的目标目录中。
- 创建强制链接:
ln -f [源文件] [目标链接]
使用
-f
选项可以强制创建链接,即使目标链接已经存在。 - 创建硬链接的限制:
- 不能为目录创建硬链接。
- 硬链接必须位于同一文件系统中。
- 删除链接:
rm [链接名称]
可以使用
rm
命令删除链接,对于符号链接,只会删除链接文件本身,而不会影响源文件。对于硬链接,只有当所有链接都被删除后,文件的内容才会被释放。
ln
命令在 Linux 系统中非常有用,可以方便地创建文件的备份、共享文件等。
作用
vue 的 web 项目,可以直接使用软连接使得页面和 web 页面关联起来。
软连接
如:
ln -s /home/hxzq/code/blog-vue/dist/* /home/hxzq/install/apache-tomcat-8.5.6-web/webapps/ROOT/
发版时,只需:
1. cd /home/hxzq/code/blog-vue
2. git pull
3. npm run build