Linux命令

2024 年 7 月 25 日 星期四(已编辑)
/
36
这篇文章上次修改于 2024 年 7 月 25 日 星期四,可能部分内容已经不适用,如有疑问可询问作者。

Linux命令

系统命令

Linux怎么看进程号/进程占用的 CPU?

ps 和 top 命令都能查看进程号和进程占用的的 CPU。

TOP命令:进程按照CPU使用率的降序排列,最占用CPU的进程会显示在列表的顶部。

Linux怎么看进程中的线程?

先通过 ps 命令找到进程的 pid 号之后,通过 ps -T -p ,就可以显示进程中的线程了。或者 top -H -p 命令也可以。

Linux怎么看端口被哪个进程占用了?

通过 netstat 或者 lsof 命令都可以知道端口被哪个进程占用了。

怎么查看一个进程占用的端口号?

通过 netstat 或者 lsof 命令输出的内容之后,通过 grep 指定的进程号,然后就可以过滤出进程占用的端口号。

Linux怎么看tcp状态?

netstat 或者 ss 命令可以查看到 tcp 连接的状态

如何判断远端端口是否开启?

可以用 nc 或者 telnet 来判断远程端的端口是否开启

Linux查看TCP连接数

netstat -nat | grep ESTABLISHED | wc -l
  • -nat:显示所有tcp连接状态,并以数字形式显示端口号和IP地址,而不进行主机名解析。
  • grep ESTABLISHED:通过 grep 命令筛选出处于 ESTABLISHED 状态的连接。
  • wc -l:wc 命令用于统计输出的行数,-l 参数表示只统计行数。

先通过 netstat -nat 命令显示 tcp 连接信息,然后用 grep 过滤出处于 ESTABLISHED 状态的 tcp 连接,最后用 wc -l 统计连接个数,就可以查看当前系统上处于 ESTABLISHED 状态的连接数了

Linux top 命令有哪些信息?

主要有系统的负载均衡情况、 CPU使用情况、内存使用情况、运行进程数量,还有进程列表,进程列表主要会显示当前运行的进程的详细信息,包括进程ID(PID)、CPU使用率、内存使用率、进程优先级等。

CPU使用率达到100%呢?怎么排查?

首先先通过 top 命令找到占用CPU最高的进程,然后通过 top -Hp (top -H -p)命令找到进程中占用CPU最高的线程,记录这个线程的 id 号,接着通过 jstack 打印这个线程的堆栈信息,通过这些信息定位到具体的代码位置去排查问题。

Linux top结果CPU占用会超过100%吗?

top命令显示的是所有 cpu 占用的总数,如果 cpu 是多核心的,那么是会观察到 cpu 显示超过 100%的,可以通过按键盘数字 1,来显示每个 cpu 的 cpu 占用率。

Linux如何查看内存使用情况?

可以用 free 命令来看

Linux怎么查看磁盘剩余多少

df -h 就能查看磁盘的空间大小了

文件相关的命令

Linux查看文件的命令有哪些?

查看文件内容常用的命令是:

  • cat,可以显示文件的所有内容
  • head,显示文件的开头部分,默认显示头部 10 行。
  • tail:显示文件的末尾部分,默认显示末尾 10 行。
  • more:逐页显示文件内容,只能向前翻页,无法向后滚动
  • less :与 more 类似,提供更多功能,如向前/向后翻页、搜索等。

Linux查看文件大小命令

可以用 ls -l 或者 du -h 命令查看文件的大小。

ls -l:显示文件的详细信息,包括文件大小(以字节为单位)。

du -h:显示目录或文件的大小,以人类可读的方式(例如 KB、MB)显示。

Linux查询当前所在目录的语句

pwd

Linux创建文件夹和文件的语句是什么?

创建文件夹用 mkdir 命令, 创建文件用 touch 命令

Linux如何删除一个文件?

可以使用 rm 命令,可以使用以下语句来删除一个文件:rm your_file_name

如何删除一个目录(文件夹)?

可以使用 rm 命令结合 -r 参数来递归地删除目录:rm -r directory_name

Linux cp 命令怎么复制整个文件夹?

使用 -r 选项来进行递归复制。

cp -r /path/to/source /path/to/destination

Linux如何文件重命名

可以使用 mv 命令。可以使用以下语句来重命名文件:mv old_file_name new_file_name

Linux 文件夹中如何查看最近被修改的文件?

可以用 ls 命令结合 -lt 参数,按照文件修改时间排序显示,这样最近修改的文件将会显示在最上面。

-l 是以列表方式显示文件和目录的详细信息,-t 是按照文件修改时间排序,最近修改的文件将会显示在最上面。

Linux怎么修改文件的权限?

chmod命令的基本语法:chmod [选项] 权限模式 文件名

其中,选项可以是:

  • -c:显示修改的详细信息。
  • -R:递归地修改目录及其子目录下的文件权限。

权限模式可以使用数字或符号两种方式表示。

  • 数字方式:每个权限用一个数字表示,分别对应读(r)、写(w)和执行(x)权限。数字1表示执行权限,数字2表示写权限,数字4表示读权限。将这三个数字相加,即可得到对应的权限模式。例如,权限模式为rwxr-xr--可以用数字表示为754。
  • 符号方式:使用u(所有者)、g(所属组)和o(其他人)表示权限的对象,加上+、-、=表示添加、删除或设置权限。例如,将文件的所有者权限设置为读写,可以使用命令chmod u+rw 文件名。

例:通过 chmod 命令来修改文件权限,如果这个文件需要执行权限,可以通过 chmod u+x 文件名命令来实现。

Linux中如何查找一个文件

find命令:find /path/to/search -name "filename"

Linux 怎么查看实时滚动日志?

可以用 tail 命令,再加一个 -f 的参数,来查看实时滚动日志

现在有一个txt文件,如何查看后三行

tail -n 3 your_file.txt

查找一个字符串是否在文件中

可以使用grep命令来查找一个字符串是否在文件中出现。grep命令用于在文件中搜索指定的字符串模式,并输出匹配的行。命令的基本语法:grep [选项] 字符串 文件名

选项可以是:

  • -i:忽略大小写。
  • -r:递归地搜索指定目录及其子目录下的文件。
  • -n:显示匹配行的行号。
  • -l:仅显示包含匹配字符串的文件名。

Linux怎么查找一个文件里的某一个字符串的位置

grep -n "your_string" your_file,这将显示包含指定字符串的行数。

在一个目录下寻找含有字符串“admin”的文件

grep -r "admin" 目录名

Linux查看文件行数命令

wc -l your_file

统计一个文件中某一个字段的次数

可以通过 grep -o 过滤出字段之后,然后用 wc -l 统计出现的次数。grep -o '字段A' filename | wc -l

-o 或 --only-matching : 只显示匹配PATTERN 部分。

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...