linux:常用命令

mac2025-09-28  11

软链接与硬链接

硬链接不能指向目录,软连接可以对目录进行连接。ln 源 目标(加上-s就是软链接,不加就是硬链接)

echo命令

-n : 表示输出之后不换行。-e : 表示对于转义字符按对应的方式进行处理。(若不加-e ,那么在输出时转义字符会按照普通字符进行处理)echo “想要的内容”> 文件名(将想要的内容覆盖到对应的文件当中去,文件当中之前的内容不复存在了,实际上是修改了原文件的内容。)echo “想要的内容”>> 文件名(将想要的内容追加到文件后,对文件之前的内容不修改,只进行增添,也叫追加重定向。)

centOS命令

查看版本:lsb_release -a

top

动态查看进程:top

free

查看内存占用:free -h free -h – 查看内存使用情况,带单位,更人性化显示查看结果:

used:已使用内存free:可用内存cached:缓存,是可以清除的,方法见下

清除缓存

echo 1 > /proc/sys/vm/drop_caches --释放网页缓存 echo 2 > /proc/sys/vm/drop_caches --释放目录项和索引 echo 3 > /proc/sys/vm/drop_caches --释放网页缓存,目录项和索引

ps

ps -A:显示所有进程信息 ps aux | grep nginx:查看某个程序的进程

grep搜索

grep "被查找的字符串" 文件名 // 查询当前目录下文件为*.log的文件包含2019-10-24 00:01:11的文字内容 grep -n '2019-10-24 00:01:11' *.log

查看ip

hostname -i:查看内网ip curl -s ipecho.net/plain: 查看外网ip

系统信息

uname -a

动态查看日志

会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

tail -f filename
最新回复(0)