Linux常用命令详解与分类

5星 · 超过95%的资源 需积分: 10 6 下载量 86 浏览量 更新于2024-07-24 收藏 33KB DOCX 举报
"Linux常用命令详解" 在Linux操作系统中,掌握一系列基本命令对于日常操作和系统管理至关重要。Linux命令行提供了一种高效且强大的交互方式,让使用者能够灵活地管理文件、用户、系统服务以及进行各种高级操作。以下是针对标题和描述中提到的Linux命令的详细解释: 1. 文件及目录管理: - `ls -lh`: 显示文件列表,其中`-l`用于详细列表,`-h`使文件大小以人类可读的格式显示。 - `cp -r`: 复制文件或目录,`-r`表示递归复制整个目录。 - `mkdir test`: 创建名为“test”的新目录。 - `rm -rf`: 删除文件或目录,`-r`表示递归删除目录,`-f`强制删除,不提示确认。 - `mv source destination`: 移动或重命名文件或目录。 - `touch`: 创建一个空文件。 - `ln -s`: 创建软链接,`-s`表示创建符号链接。 2. 用户管理: - `passwd user1`: 修改用户“user1”的密码,仅限root用户执行。 - `usermod -g groupname username`: 将用户“username”更改为组“groupname”。 - `usermod -d directoryname username`: 改变用户“username”的登录目录为“directoryname”。 - `useradd`: 添加新用户。 - `useradd -g groupname username`: 添加用户并指定其初始主组为“groupname”。 - `userdel [-r]`: 删除用户,`-r`表示同时删除用户的家目录。 - `groupadd groupname`: 添加新组。 - `groupdel groupname`: 删除组。 3. 权限及文件归属: - `chmod permissions username/file`: 改变文件或目录的权限,permissions可以是数字形式或符号形式。 - `chgrp groupname file`: 改变文件的属组。 - `chgrp -R groupname directory/`: 改变目录及其所有子目录的属组。 - `chown username file`: 改变文件的所有者。 - `chmod a+x file`: 给文件增加执行权限。 - `chattr`: 改变文件的特殊属性,如读写保护。 - `lsattr file`: 查看文件的特殊属性。 - `umask`: 设置创建新文件或目录时的默认权限。 4. 文本查看及编辑: - `cat file`: 从头到尾显示文件内容。 - `tac file`: 类似于`cat`,但反向显示文件内容。 - `more file`: 分页显示文件内容。 - `less file`: 类似`more`,但支持向前翻页。 - `head file`: 显示文件的前几行。 - `tail file`: 显示文件的后几行。 - `nl file`: 显示带有行号的文件内容。 - `od file`: 以二进制模式查看文件内容。 5. 压缩与解压缩: - `gzip`: 压缩文件,如`gzip file1`压缩文件名为`file1`的文件。 - `gzip -r dir/`: 压缩整个目录,`-r`表示递归。 - `gzip -m file`: 压缩后删除源文件。 - `unzip`: 解压缩ZIP文件,如`unzip -x abc.zip`排除abc文件外的其他文件解压。 - `rpm`: Red Hat Package Manager,用于安装、升级、查询、卸载RPM包。 以上只是Linux命令的冰山一角,实际上还有许多其他命令用于网络配置、进程管理、系统监控等。熟练掌握这些基础命令,将极大地提升你在Linux环境中的工作效率。