"Linux笔记"
这篇Linux笔记主要涵盖了操作系统的基础操作,包括文件管理、进程控制、系统监控以及用户管理等方面的内容。
1. **文件与目录操作**:
- 格式化内存并挂载到硬盘:这是对存储设备进行初始化并将其连接到文件系统的过程。
- `ls`命令:用于查看系统中的文件和目录,`ls -a`显示所有文件,包括隐藏文件。
- `ls -l`以详细列表形式显示文件信息,包括权限、所有者、大小等。
- `cd`改变目录,`mkdir`创建新目录,可以使用`mkdir -p`创建多级子目录。
- `rm`删除文件或目录,`rm -rf`强制删除,即使目标是目录。
- `cp`复制文件或目录,`mv`移动文件或目录,也可用于重命名。
2. **链接操作**:
- `ln`创建链接,`ln -s`创建软链接(符号链接),`ln`不带参数创建硬链接。
3. **文件内容查看**:
- `cat`、`more`或`less`用于查看文件内容。
- `du`检查文件或目录占用的空间,`du -h`以人类可读的格式显示大小。
- `df`查看磁盘空间使用情况。
4. **进程管理**:
- `ps`查看当前进程状态,`ps aux`列出所有系统进程。
- `top`实时监控系统进程,`kill`发送信号给进程,如`kill -15`发送SIGTERM信号(默认)终止进程。
- `grep`过滤输出,例如查找包含特定字符串的进程。
5. **压缩与解压缩**:
- `gzip`或`bzip2`压缩文件,`gunzip`或`bunzip2`解压缩。
6. **用户与权限**:
- `su`切换用户,`su -`以新用户环境登录。
- `quota`命令用于配置磁盘限额,限制用户可用的磁盘空间。
7. **系统管理**:
- `sysctl`显示和修改内核参数。
- `systemctl`管理服务,如查看服务状态,启动、停止或重启服务。
8. **文本编辑器使用**:
- `vi`或`vim`文本编辑器,`i`进入插入模式,`Esc`退出插入模式,`:wq`保存并退出。
9. **其他**:
- `find`命令用于查找文件,可以根据名称、时间等条件搜索。
- `cp`命令的`-p`选项保留源文件的权限、时间戳等属性。
- 配置文件通常位于`/etc`目录下,修改后可能需要重启服务或系统使更改生效。
以上是Linux笔记的主要内容,涵盖了一名Linux用户日常工作中可能会遇到的各种基本操作。通过这些知识的学习,可以更好地管理和维护Linux系统。