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,也称为软链接)。

使用例子

几个简单的使用例子:

  1. 创建硬链接

假设有一个文件 file.txt,我们想要创建一个硬链接 hardlink.txt

ln file.txt hardlink.txt

现在,hardlink.txt 就成为了 file.txt 的硬链接,它们指向相同的文件内容。

  1. 创建符号链接

假设有一个文件 file.txt,我们想要创建一个符号链接 symlink.txt

ln -s file.txt symlink.txt

现在,symlink.txt 就成为了 file.txt 的符号链接,它指向 file.txt 的路径。

  1. 创建多个链接

假设我们有两个文件 file1.txtfile2.txt,我们想要将它们都链接到一个目录 backup/ 中:

ln file1.txt file2.txt backup/

现在,file1.txtfile2.txt 都被链接到了 backup/ 目录中。

  1. 删除链接

假设我们不再需要之前创建的符号链接 symlink.txt,我们可以使用 rm 命令来删除它:

rm symlink.txt

这样就删除了 symlink.txt 符号链接,而不会影响源文件 file.txt

基本语法

ln 命令是 Linux 系统中用于创建链接(link)的命令。

链接可以分为两种类型:硬链接(Hard Link)和符号链接(Symbolic Link,也称为软链接)。

关于 ln 命令的一些基本介绍:

  1. 创建硬链接
    ln [源文件] [目标链接]
    

    这会创建一个指向源文件的硬链接,并使用目标链接指定链接的名称。硬链接会使得一个文件拥有多个文件名,删除任何一个文件名并不会影响文件本身的存在,只有当所有链接都被删除时,文件的内容才会被释放。

  2. 创建符号链接
    ln -s [源文件] [目标链接]
    

    使用 -s 选项可以创建一个指向源文件的符号链接。符号链接实际上是一个特殊类型的文件,它包含了指向源文件的路径。与硬链接不同,删除符号链接并不会影响源文件本身。

  3. 创建多个链接
    ln [源文件1] [源文件2] ... [目标目录]
    

    可以同时为多个文件创建链接,将它们链接到指定的目标目录中。

  4. 创建强制链接
    ln -f [源文件] [目标链接]
    

    使用 -f 选项可以强制创建链接,即使目标链接已经存在。

  5. 创建硬链接的限制
    • 不能为目录创建硬链接。
    • 硬链接必须位于同一文件系统中。
  6. 删除链接
    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

参考文章

理解 Linux 的硬链接与软链接

linux ln 命令使用参数详解(ln -s 软链接)

linux 创建连接命令 ln -s 软链接