Linux命令速查:权限修改、系统操作与文件管理

需积分: 10 0 下载量 180 浏览量 更新于2024-09-03 收藏 3KB TXT 举报
这篇文档主要介绍了Linux操作系统中的一些基本命令和操作,涵盖了权限管理、系统管理、文件和目录操作、文本编辑、查找与过滤、用户与组管理等多个方面。以下是详细内容: 1. 权限更改:`su` 命令用于切换用户,通常用于提升权限成为root用户。要更改环境变量,可以使用`export`命令,如`export PATH=$PATH:/sbin`将/sbin目录添加到PATH变量中。 2. 系统管理:`shutdown`命令用于关机或重启。`-h`选项表示关机,`-r`选项表示重启。`now`表示立即执行,`halt`和`poweroff`也是关机命令。`shutdown -h 10`或`shutdown -r 10`表示10分钟后关机或重启,`shutdown -r 23:00`则是在指定时间执行重启。 3. 目录和文件操作: - `pwd`显示当前工作目录。 - `whoami`显示当前用户名。 - `ls`列出目录内容,`ls -r`按反向顺序列出。 - `cd..`返回上一级目录,`mkdir`创建新目录,如`mkdir bjsxt`。 - `touch`创建新文件,如`touch 1`。 - `rm -rf`删除目录及其内容,如`rm -rf bjsxt`。 - `cp`复制文件,`cp -r`递归复制目录,如`cp 1 2`,`cp -r d1 d2`。 - `mv`移动或重命名文件,`mv d1 d2/1`将d1目录下的所有内容移动到d2目录下。 - `vi`是文本编辑器,`vi 3.txt`打开文件,`w`保存,`wq`保存并退出,`q!`强制退出。 4. 文本查看和筛选: - `more`分页查看文件内容,如`more 3.txt`。 - `head`显示文件头几行,`head -3`显示前3行。 - `ln`创建链接,`ln 4 5`创建软链接,`ln -s a.txt b.txt`创建指向a.txt的软链接b.txt,`ln -s`表示创建软链接。 - `find`查找文件,如`find / -name php`在根目录下查找名为php的文件,`find . -name *local`查找当前目录下以local结尾的文件。 5. 用户与组管理: - `useradd`创建新用户,`userdel`删除用户。 - `passwd`修改密码,如`passwd testuser`为testuser设置密码。 - `groupadd`创建新组,`usermod`修改用户属性,`-g`选项指定用户组,如`usermod -g testg testuser`。 - `id`显示用户和组信息,`finger`查看用户详细信息,`last`显示登录历史记录。 6. 文件权限管理: - `chown`改变文件所有者,如`chown luo aa`将aa文件的所有者改为luo。 - `chgrp`改变文件所属组,如`chgrp luo aaaa`将aaaa文件的所属组改为luo。 - `chmod`改变文件权限,如`chmod 755 aa`将aa文件权限设为rwxr-xr-x,`chmod -R`用于递归修改。 7. 其他命令: - `clear`清屏。 - `which`查找命令的路径,`sh`启动shell。 - `wall`全屏广播消息,`wall aa`发送消息aa,`wall date`发送当前日期。 这些命令是Linux系统管理的基础,熟练掌握它们对于日常的系统维护和管理至关重要。通过实践和学习,你可以更深入地理解和运用这些工具。