Linux初学者必备命令指南

需积分: 9 1 下载量 141 浏览量 更新于2024-09-30 收藏 5KB TXT 举报
"这篇文档是针对Linux初学者整理的一份常用命令集合,涵盖了从系统启动、用户管理到文件操作、软件安装等多个方面的实用命令。旨在帮助读者更好地理解和掌握Linux操作系统的基本操作。" 1. Linux系统启动与恢复 - 在Linux中,可以使用`Linux Rescue Mode`来修复系统,通过在GRUB引导菜单中选择`Linux rescue`选项进入。 - 如果需要更改root密码,可以在启动时使用`e`键编辑内核选项,添加`single`参数启动单用户模式,然后执行`passwd`命令重置密码。 2. 文件与目录操作 - `mount`命令用于挂载文件系统,如挂载光盘`mount /dev/cdrom /mnt/qq`或U盘`mount /dev/sdb /mnt/usb`。 - `umount`命令用来卸载已挂载的目录,例如`umount /mnt/qq`。 - `ls`显示目录内容,配合`-l`、`-a`等参数可以查看详细信息和隐藏文件。 - `df`、`free`、`du`分别用于查看磁盘空间、内存使用情况和目录占用大小。 - `cal`展示日历。 3. 系统信息与进程管理 - `uname -r`显示内核版本。 - `ps`列出当前运行的进程,`jobs`显示后台任务,`fg`将后台任务调至前台,`kill`发送信号终止进程。 - `Ctrl + D`结束当前终端会话,`Ctrl + C`强制停止当前命令,`Ctrl + Z`暂停进程。 4. 用户与权限管理 - `su`切换用户,`sudo`以管理员身份执行命令,`ssh`进行远程登录。 - `chroot`改变根目录,常用于系统救援。 - `chmod`改变文件或目录的权限,`-R`递归处理,`a+x`为所有用户添加执行权限。 5. 软件包管理 - `rpm`是Red Hat系Linux的软件包管理工具,`-i`安装,`-v`显示详细信息,`-h`显示进度条,`-e`卸载。 - `tar`用于压缩和解压缩文件,`-z`处理gzip压缩,`-j`处理bzip2压缩,`-v`显示详细过程,`-f`指定文件名。 6. 环境变量与别名 - `alias`创建命令别名,如`alias ls='ls --color=tty'`让`ls`命令显示颜色。 - `export LANG=en_US.UTF-8`设置系统语言环境。 7. 网络与DNS查询 - `nslookup`用于查询域名对应的IP地址,例如`nslookup www.baidu.com`。 - `ping`检查网络连接,`traceroute`追踪数据包路径。 这些命令是Linux日常操作的基础,熟练掌握它们能极大地提高工作效率。在学习过程中不断实践和探索,可以更深入地了解Linux系统的工作原理。