Linux命令操作是Linux系统管理的基础,它涉及到对系统的日常维护、文件管理、用户管理等多个方面。下面我们将详细探讨这些知识点。 1. **关机、重启、注销** - `halt -p`、`shutdown -h` 和 `init 0` 用于关机,其中非Root用户只能使用`shutdown -h`。 - `reboot`、`shutdown -r now` 和 `init 6` 用于重启系统。 - `logout` 用于注销当前用户会话。 2. **查看内核信息** - 使用`uname -a`可以查看内核的版本号。 - `env | more` 显示当前环境变量,包括所有shell程序。 - `echo $SHELL` 显示当前用户的默认shell。 - `chsh -s /bin/ash` 可以改变用户的默认shell为/bin/ash,并立即生效。 3. **用户管理** - `useradd <用户名>` 创建新用户,`passwd <用户名>` 设置用户密码。 - `userdel <用户名>` 删除用户。 - `useradd -G <组名> <用户名>` 将用户添加到特定组。 - `groupadd <新组名>` 创建新用户组。 - `groupdel <组名>` 删除用户组。 - `su -<用户名>` 切换用户身份。 4. **目录与文件管理** - `/`(根目录)是所有目录的起点,其他如`/usr`、`/home`、`/bin`、`/dev`、`/var`和`/etc`都有各自的用途。 - `mkdir [-r/-p] <目录名>` 创建目录,`-r`表示递归,`-p`表示创建父目录。 - `rmdir [-r/-p] <目录名>` 删除目录,`-r`用于删除非空目录。 - `cd <目录名>` 改变当前工作目录。 - `tree` 显示目录的树形结构。 - `pwd` 显示当前工作目录。 - `ls [-a/-l]` 列出目录内容,`-a`显示隐藏文件,`-l`显示详细信息。 - `find [-amin/-atime/-cmin/-ctime/-size/-name]` 查找文件,例如查找 `/user/` 下大小超过50k的文件或`/boot`下10分钟内改动过的文件。 - `cp [-r]` 复制文件或目录,`-r`用于递归复制。 - `mv` 移动文件或重命名。 - `rm -rf` 强制删除文件或目录,`-rf`组合意味着强制删除和递归。 5. **VI编辑器** - `vi <文件名>` 打开或创建文件,进入命令模式。 - 在命令模式下,按下`i`进入插入模式,按下`Esc`返回命令模式。 - 在末行模式下,输入`:wq`保存并退出,输入`:`进入末行模式。 - 插入模式下,输入的字符将作为文件内容,按`Esc`返回命令模式。 - 末行模式用于执行如保存、退出等操作,命令后需按回车执行。 掌握这些基本的Linux命令操作是Linux系统管理的基础,它们能帮助你高效地管理和维护Linux系统。无论是日常的文件操作,还是系统级别的设置,都能通过熟练运用这些命令来实现。在实践中不断练习和熟悉这些命令,将极大地提升你的Linux操作技能。
剩余7页未读,继续阅读
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助