我不太熟的Linux命令

> 指 令 和 >> 指 令

> 输出重定向 : 会将原来的文件的内容覆盖

>> 追加: 不会覆盖原来文件的内容,而是追加到文件的尾部。

ls -l > a.txt , 将 ls -l 的显示的内容覆盖写入到 a.txt 文件(之前的内容没了),如果该文件不存在,就创建该文件。

ls -al >>aa.txt ,将列表的内容追加到文件 aa.txt 的末尾,也就是说之前的内容还在,如果该文件不存在,也会创建该文件。

 

ln 指令

软链接也叫符号链接,类似于 windows 里的快捷方式,主要存放了链接其他文件的路径

  • 基本语法

ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)

  • 应用实例

案例 1: ln -s  /root   linkToRoot ,在/home 目录下创建一个软连接 linkToRoot,连接到 /root 目录

案例2:rm  -rf  linkToRoot ,在删除软链接文件时,不要带/,否则提示,资源忙。

  • 细节说明

当我们使用 pwd 指令查看目录时,仍然看到的是软链接所在目录。

find 指令

find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。

  • 基本语法

                find    [搜索范围]    [选项]

  • 选项说明

  • 应用实例

案例 1: 按文件名:根据名称查找/home 目录下的 hello.txt 文件


案例 2:按拥有者:查找/opt 目录下,用户名称为 nobody 的文件

案例 3:查找整个 linux 系统下大于 20m 的文件(+n大于  -n小于  n等于)

 

1m = 1024k

 

查询    / 目录下,所有 .txt 的文件

grep 指令和 管道符号 |

grep 过滤查找 , 管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。

  • 基本语法

grep [选项] 查找内容 源文件

  • 常用选项

 

  • 应用实例

案例 1: 请在  hello.txt  文件中,查找 "yes"    所在行,并且显示行号

 

tar 指令

tar 指令 是打包指令,最后打包后的文件是 .tar.gz 的文件。

  • 基本语法

tar    [选项]    XXX.tar.gz    打包的内容      (功能描述:打包目录,压缩后的文件格式.tar.gz)

  • 选项说明

  • 应用实例

案例 1:   压缩多个文件,将  /home/a1.txt 和  /home/a2.txt  压缩成   a.tar.gz

案例 2:   将/home 的文件夹 压缩成 myhome.tar.gz

 

案例 3:  将  a.tar.gz  解压到当前目录

案 例 4: 将 myhome.tar.gz 解压到 /opt/ 目录

  (指定解压到的目录事先要存在,否则会报错)

 

top指令

top 与 ps 命令很相似。它们都用来显示正在执行的进程。Top 与 ps 最大的不同之处,在于 top 在执行一段时间可以更新正在运行的的进程。

     1.基本语法:

        top [选项]

     2. 选项说明:

      

    3.含义说明:

netstat指令

     这条指令查看系统网络情况

  • 基本语法

        netstat [选项]

        netstat -anp

  • 选项说明

       -an    按一定顺序排列输出

        -p    显示哪个进程在调用


      请查看服务名为 sshd 的服务的信息。

发布了63 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sinat_30955745/article/details/104977705