Linux操作系统基础命令详解

需积分: 34 7 下载量 71 浏览量 更新于2024-09-10 收藏 25KB DOCX 举报
"Linux基本操作命令大全" 在Linux操作系统中,命令行是进行系统管理的核心工具。本资源主要涵盖了Linux的一些基础操作命令,包括系统维护、用户管理、文件操作及文本处理等方面。 1. **关机与重启** - 普通用户可以使用`shutdown -h`来关机,`shutdown -r`来重启。`-h`表示halt,即关闭系统;`-r`表示restart,即重启。 - 对于root超级用户,可以使用`shutdown -h now`立即关机,`shutdown -r now`立即重启。 2. **新建用户** - 使用`useradd 用户名`创建新用户,如`useradd zhaoliang`。 - 创建新用户后,通过`passwd 用户名`设置该用户的密码,例如`passwd zhaoliang`。 3. **切换用户** - 使用`su 用户名`来切换用户,例如从普通用户切换到root用户,可以输入`su root`或`su zhaoliang`。 4. **查看用户** - 查看所有用户信息,可使用`cat /etc/passwd`命令。 5. **删除用户** - 删除用户使用`userdel -r 用户名`, `-r`选项会连同用户的主目录一起删除。 - 若要强制删除用户及其文件,可以添加`-f`选项,如`userdel -rf zhaoliang`。 - 删除用户组使用`groupdel 组名`,如`groupdel admin`。 6. **文件和文件夹操作** - 新建文件:`touch 文件名`,如`touch zl00`。 - 新建文件夹:`mkdir 文件夹名`,如`mkdir zl`。 - 删除文件:`rm -f 文件名`,如`rm -f zl00`,`-f`表示强制删除。 - 删除文件夹:`rm -rf 文件夹名`,如`rm -rf zl`。 - `mkdir -p dir1 dir2`可以一次创建多个目录。 - `mv 目录1 目录2`用于移动或重命名目录。 7. **目录导航** - `cd /zl`进入/zl目录。 - `cd ..`返回上一级目录。 - `cd -`返回上次所在的目录。 - `cp -a 文件或目录1 文件或目录2`复制文件或目录,`-a`保留原有属性。 8. **文件查看** - `ls`查看当前目录下的文件。 - `ls -a`显示包括隐藏文件在内的所有文件。 - `ls -l`显示详细信息,包括权限、大小、时间戳等。 - `ls -lrt`按时间排序显示文件,`l`为详细列表,`r`反向排序,`t`按时间排序。 - `pwd`显示当前工作目录。 9. **文本处理** - `grep 字符串 文件名`在文件中查找特定字符串,如`grep str /tmp/test`。 - `grep ^字符串 文件名`查找以指定字符串开头的行。 - `grep [0-9] /tmp/test`查找包含数字的行。 - `grep 字符串 -r /tmp/*`在`/tmp`目录及其子目录中查找字符串。 - `diff 文件1 文件2`比较两个文件的差异。 以上只是Linux基础操作的一部分,学习和掌握这些命令将有助于更好地管理和使用Linux系统。在实际操作中,还可能涉及到权限管理、进程控制、网络配置等多个方面。熟练运用Linux命令行可以提高工作效率,也是成为合格Linux管理员的基础。