文件和目录操作
ls
:列出当前目录中的文件和子目录cd
:改变当前工作目录pwd
:显示当前工作目录的路径mkdir
:创建一个新的目录rm
:删除文件或者空目录cp
:复制文件或者整个目录树到指定位置mv
:移动或重命名文件和目录
文本编辑器
nano
: 使用Nano文本编辑器打开并编辑文本文件。- 示例:
$ nano filename.txt
- 示例:
文件查看与搜索
cat
: 查看单个或多个文件内容,并将其输出到终端。- 示例:
$ cat filename.txt
- 示例:
注意: 如果要在终端上查看大型文本文件,建议使用分页程序如’less’。
系统信息查询
注意: 下述命令需要具有管理员权限(sudo)才能执行。
CPU 相关信息查询:
-
查询 CPU 型号:
$ lscpu | grep "Model name"
-
查询 CPU 核心数:
$ lscpu | grep "Core(s) per socket"
-
查询 CPU 线程数:
$ lscpu | grep "Thread(s) per core"
-
查询逻辑处理器总数(线程数 * 核心数 * 物理插槽数量):
$ lscpu | grep "CPU(s)"
内存相关信息查询:
- 查询内存使用情况:
$ free -h
磁盘空间查询:
- 查询磁盘空间使用情况(按照文件系统):
$ df -h
网络操作
-
ping
:发送 ICMP ECHO_REQUEST 数据包到目标主机以测试网络连接和延迟。- 示例:
$ ping example.com
- 示例:
-
ifconfig
:查看和配置网络接口的IP地址、子网掩码等信息,但在较新版本的Linux中已经被废弃。推荐使用ip
命令代替。