Linux命令速查:权限修改、系统操作与文件管理
需积分: 10 198 浏览量
更新于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系统管理的基础,熟练掌握它们对于日常的系统维护和管理至关重要。通过实践和学习,你可以更深入地理解和运用这些工具。
2014-03-19 上传
2021-09-26 上传
2010-06-06 上传
2010-11-02 上传
2008-11-19 上传
2020-07-21 上传
2023-06-07 上传
2021-11-06 上传
2022-05-01 上传
心灵宝贝
- 粉丝: 1
- 资源: 15
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载