返回

Linux系统命令操作全集 | 轻松管理你的Linux系统

开发工具

Linux系统信息命令

  • arch:显示机器的处理器架构。
  • uname-m:显示机器的处理器架构。
  • uname-r:显示正在使用的内核版本。
  • dmidecode -q:显示硬件系统部件-(SMBIOS/DMI)。
  • hdparm:硬盘参数设置。
  • lshw:显示系统硬件信息。
  • free:显示内存使用情况。
  • df:显示磁盘使用情况。
  • du:显示目录或文件的磁盘使用情况。
  • findmnt:显示已安装的文件系统。
  • mount:挂载文件系统。
  • umount:卸载文件系统。
  • fdisk:磁盘分区。
  • parted:磁盘分区。
  • resize2fs:调整Ext2/Ext3/Ext4文件系统的尺寸。
  • xfs_growfs:调整XFS文件系统的尺寸。
  • btrfsctl:调整Btrfs文件系统的尺寸。

Linux文件管理命令

  • ls:列出目录中的文件和目录。
  • cd:切换目录。
  • pwd:显示当前目录。
  • mkdir:创建目录。
  • rmdir:删除目录。
  • touch:创建文件。
  • rm:删除文件。
  • cp:复制文件或目录。
  • mv:移动文件或目录。
  • ln:创建硬链接或符号链接。
  • find:查找文件。
  • grep:在文件中查找字符串。
  • cat:显示文件内容。
  • less:分屏显示文件内容。
  • more:分屏显示文件内容。
  • head:显示文件开头几行内容。
  • tail:显示文件末尾几行内容。
  • diff:比较两个文件的内容。
  • patch:应用补丁。

Linux用户管理命令

  • useradd:添加用户。
  • userdel:删除用户。
  • usermod:修改用户。
  • passwd:修改用户密码。
  • groups:显示用户所属组。
  • gpasswd:管理用户组。
  • su:切换用户。
  • sudo:以超级用户权限执行命令。

Linux网络配置命令

  • ifconfig:显示网络接口信息。
  • ip:显示和操作网络接口。
  • route:显示和操作路由表。
  • netstat:显示网络连接和统计信息。
  • traceroute:追踪数据包到目标的路径。
  • ping:测试到目标主机的连接性。
  • nslookup:查询DNS记录。
  • host:查询主机名和IP地址。
  • ssh:安全外壳协议。
  • scp:安全复制协议。
  • sftp:安全文件传输协议。

Linux进程管理命令

  • ps:显示正在运行的进程。
  • top:显示正在运行的进程及其资源使用情况。
  • kill:终止进程。
  • nice:更改进程的优先级。
  • renice:更改正在运行的进程的优先级。
  • nohup:在后台运行命令。
  • screen:创建多个虚拟终端。
  • tmux:创建多个虚拟终端。

Linux磁盘管理命令

  • fdisk:磁盘分区。
  • parted:磁盘分区。
  • resize2fs:调整Ext2/Ext3/Ext4文件系统的尺寸。
  • xfs_growfs:调整XFS文件系统的尺寸。
  • btrfsctl:调整Btrfs文件系统的尺寸。
  • mkfs:创建文件系统。
  • mkfs.ext4:创建Ext4文件系统。
  • mkfs.xfs:创建XFS文件系统。
  • mkfs.btrfs:创建Btrfs文件系统。
  • mount:挂载文件系统。
  • umount:卸载文件系统。

Linux软件包管理命令

  • apt-get:Debian/Ubuntu的软件包管理工具。
  • yum:Red Hat/CentOS/Fedora的软件包管理工具。
  • dnf:Fedora的软件包管理工具。
  • zypper:openSUSE的软件包管理工具。
  • pacman:Arch Linux的软件包管理工具。
  • portage:Gentoo Linux的软件包管理工具。