Linux 是一个基于 Unix 的操作系统,拥有丰富的命令行工具。以下是一些常用的 Linux 命令,这些命令可以帮助你完成日常的系统管理、文件操作、网络管理等任务:
文件和目录管理
ls
:列出目录内容cd
:更改目录pwd
:显示当前目录mkdir
:创建目录rmdir
:删除目录touch
:创建文件或更新文件时间戳cp
:复制文件或目录mv
:移动或重命名文件或目录rm
:删除文件或目录find
:查找文件grep
:搜索文件内容cat
:查看文件内容more
:分页查看文件内容less
:分页查看文件内容head
:查看文件的前几行tail
:查看文件的后几行nano
:文本编辑器vi
或vim
:文本编辑器
文件权限和所有权
chmod
:更改文件或目录的权限chown
:更改文件或目录的所有者chgrp
:更改文件或目录的组
磁盘和文件系统管理
df
:显示磁盘空间使用情况du
:显示文件或目录的磁盘使用情况fdisk
:磁盘分区表操作mkfs
:创建文件系统mount
:挂载文件系统umount
:卸载文件系统
网络管理
ifconfig
或ip addr
:显示和配置网络接口ping
:测试网络连接netstat
:显示网络连接和统计信息ssh
:安全远程登录scp
:安全复制文件wget
:下载文件curl
:传输数据
系统监控和性能
top
:显示系统进程和资源使用情况htop
:增强版 top 命令ps
:显示系统进程kill
:发送信号给进程free
:显示内存使用情况uptime
:显示系统运行时间和负载vmstat
:显示虚拟内存统计信息
系统管理
reboot
:重启系统shutdown
:关闭系统uname
:显示系统信息who
:显示当前登录用户whoami
:显示当前用户名称su
:切换用户sudo
:以超级用户权限执行命令
包管理
apt-get
:Debian 系列的包管理工具yum
:RedHat 系列的包管理工具dnf
:Fedora 和 CentOS 的包管理工具zypper
:SUSE 的包管理工具
脚本和程序
bash
:运行 Bash 脚本sh
:运行 Shell 脚本perl
:运行 Perl 脚本python
:运行 Python 脚本
其他常用命令
echo
:显示文本date
:显示或设置日期和时间cal
:显示日历tar
:打包和解包文件gzip
:压缩和解压缩文件bzip2
:压缩和解压缩文件xargs
:将标准输入转换为命令行参数awk
:文本处理工具
这些命令只是冰山一角,Linux 系统中还有许多其他命令和工具可以学习和使用。