返回
Linux系统命令操作全集 | 轻松管理你的Linux系统
开发工具
2024-01-19 13:05:08
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的软件包管理工具。