Linux命令速查手册:从基础到进阶操作

需积分: 9 2 下载量 21 浏览量 更新于2024-09-09 1 收藏 4KB TXT 举报
"简洁而易学的Linux命令文档是一份针对初学者的Linux常用命令教程,旨在简化学习过程,涵盖mkdir、rm、touch、echo、vim编辑器操作、chmod、chown、useradd、passwd、主机名配置、IP配置、挂载方法以及ssh免密登录配置等多个关键命令。这份文档虽然篇幅不长,但包含了Linux系统管理中的基本操作,适合想要快速掌握Linux基础的读者。" 在Linux操作系统中,了解并熟练掌握一些基本的命令行工具是至关重要的。以下是对部分重要命令的详细解释: 1. **位置与环境**: - `pwd`:显示当前工作目录,即你当前所在的文件系统的路径。 - `date`:查看和设置系统日期和时间。 - `who` 和 `last`:分别显示当前登录到系统的用户和历史登录记录。 2. **文件和目录管理**: - `ls`:列出目录内容,`ls -al` 显示所有文件和隐藏文件的详细信息。 - `cd`:切换目录,例如 `cd /home` 进入 `/home` 目录。 - `mkdir`:创建目录,`mkdir -p` 允许创建多级目录,如 `mkdir -p aaa/bbb/ccc`。 - `rmdir`:删除空目录。 - `rm`:删除文件或目录,`rm -rf` 强制删除目录及其内容。 - `mv`:移动或重命名文件,例如 `mv aaa angelababy` 将 `aaa` 移动到 `angelababy`。 - `touch`:创建新文件或更新已有文件的时间戳。 3. **文本处理**: - `echo`:将文本输出到屏幕,可以用于创建文件,如 `echo "imissyou,mybaby" > somefile.1`。 - `vi/vim`:强大的文本编辑器,`i` 进入插入模式,`Esc` 返回正常模式,`:wq` 保存并退出,`:q!` 不保存退出,`:w` 保存,`:q` 退出(如果未修改)。 4. **文件权限与所有权**: - `chmod`:改变文件或目录的权限,例如 `chmod g-rw haha.dat` 移除组的读写权限。 - `chown`:改变文件或目录的所有者和组,如 `chown angela:angel aaa/`。 - 权限表示法:如 `drwxr-xr-x`,代表文件类型(d表示目录)、所有者、组和其他用户的权限,755 表示 rwxr-xr-x 的数字形式。 5. **用户与密码管理**: - `useradd`:创建新用户。 - `passwd`:更改用户密码。 6. **网络配置**: - 主机名配置和IP配置通常涉及修改 `/etc/hostname` 和 `/etc/network/interfaces` 或相应的网络服务配置文件。 7. **挂载与SSH**: - 挂载方法涉及 `mount` 命令,用于将存储设备挂载到文件系统。 - SSH免密登录配置可以通过在两台机器间共享公钥实现,涉及到 `ssh-keygen` 生成密钥对,`ssh-copy-id` 复制公钥。 通过这些基本命令的学习,你可以完成日常的Linux系统管理和维护工作。记住,实践是提高技能的关键,尝试在实际环境中使用这些命令,将有助于加深理解。在探索过程中,还可以查阅man手册获取更详细的命令帮助。