Linux系统命令查看解读

1.查看文件和目录

在Linux系统中,可以使用以下命令来查看文件和目录的相关信息。

1.1 ls命令

ls命令用于列出目录中的文件和子目录,它的一些常用参数如下:

-l:以长格式显示文件和目录详细信息

-a:显示所有文件和目录,包括隐藏文件

-h:以人类可读的格式显示文件大小

-r:以相反的顺序列出文件和目录

-t:以文件和目录的修改时间排序

例如,使用ls -l命令可以显示目录中的文件和子目录的详细信息:

$ ls -l

total 12

-rw-r--r-- 1 user group 423 Oct 5 10:25 file1.txt

-rw-r--r-- 1 user group 540 Oct 5 10:25 file2.txt

drwxr-xr-x 2 user group 4096 Oct 5 10:25 dir1

其中,total 12表示总共有12个块,每个块大小为4KB。

1.2 pwd命令

pwd命令用于显示当前工作目录的绝对路径。

$ pwd

/home/user

上面的命令表示当前工作目录为/home/user

1.3 cd命令

cd命令用于更改当前工作目录。

$ cd /var/www

上面的命令将当前工作目录更改为/var/www

2.查看文件内容

Linux系统提供了多种命令来查看文件的内容。

2.1 cat命令

cat命令用于将文件内容输出到终端。

$ cat file.txt

This is the content of the file.

上面的命令将file.txt文件的内容输出到终端。

2.2 head和tail命令

head命令用于显示文件的前几行,默认显示前10行。

$ head file.txt

This is the content

上面的命令将file.txt文件的前10行内容显示出来。

tail命令用于显示文件的后几行,默认显示最后10行。

$ tail file.txt

This is the content

上面的命令将file.txt文件的最后10行内容显示出来。

2.3 less命令

less命令用于按页显示文件内容。

$ less file.txt

This is the content

...

上面的命令将file.txt文件的内容按页显示出来。

3.查看进程

在Linux系统中,可以使用以下命令来查看系统中正在运行的进程。

3.1 ps命令

ps命令用于显示当前运行的进程。

$ ps

PID TTY TIME CMD

2226 pts/0 00:00:00 bash

2301 pts/0 00:00:00 ps

上面的命令将当前运行的进程信息显示出来,包括进程的ID(PID)、终端(TTY)、运行时间(TIME)和命令(CMD)。

3.2 top命令

top命令用于实时显示系统的进程活动和性能。

$ top

%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

KiB Mem : 4045368 total, 3063864 free, 330324 used, 654180 buff/cache

上面的命令将实时显示系统的CPU使用情况和内存使用情况。

4.查看系统信息

Linux系统提供了多种命令来查看系统的各种信息。

4.1 uname命令

uname命令用于显示系统的信息。

$ uname -a

Linux server 4.15.0-55-generic #60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

上面的命令将显示系统的内核版本、主机名、操作系统类型和硬件类型。

4.2 df命令

df命令用于显示磁盘空间的使用情况。

$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda1 9.8G 3.5G 5.8G 38% /

上面的命令将显示文件系统的大小、已用空间、可用空间和使用百分比。

4.3 free命令

free命令用于显示系统的内存使用情况。

$ free -h

total used free shared buffers cached

Mem: 3.9G 2.3G 1.6G 180M 120M 1.0G

上面的命令将显示系统的总内存、已使用内存、空闲内存、共享内存、缓冲区使用和缓存使用。

总结

本文介绍了Linux系统中用于查看文件和目录、文件内容、进程和系统信息的常用命令。通过合理地使用这些命令,

可以方便地获取系统的相关信息,有助于系统管理和故障排查。

操作系统标签