Linux精华指南:命令行操作与系统管理

需积分: 50 4 下载量 180 浏览量 更新于2024-09-10 收藏 5KB TXT 举报
"Linux笔记精华" 本笔记主要涵盖了Linux操作系统的基础操作和常用命令,旨在帮助用户理解和掌握Linux系统的核心概念及日常使用技巧。 1. **基本命令** - `cd`: 改变当前工作目录,例如`cd /`将你带入根目录。 - `pwd`: 显示当前工作目录。 - `whoami`: 显示当前登录的用户名。 - `man`: 查看命令的使用手册,如`man ls`查看ls命令的帮助。 - `ls`: 列出目录内容,`ls -l`显示详细信息,`ls -a`显示包括隐藏文件在内的所有文件。 - `mkdir`: 创建新目录,`mkdir ml`创建名为ml的目录。 - `rmdir`/`rm -r`: 删除目录,`rmdir ml`删除空目录ml,`rm -r ml`递归删除非空目录ml。 - `touch`: 创建新文件,如`touch 1`创建一个名为1的文件。 - `cp`: 复制文件或目录,`cp 1 2`复制文件1到2,`cp -r ml 1ml`递归复制目录ml到1ml。 - `mv`: 移动或重命名文件或目录,如`mv dd1 dd2`重命名目录dd1为dd2。 2. **文本编辑器Vim** - Vim有命令模式和插入模式。在命令模式下: - `i`: 进入插入模式。 - `w`: 保存更改。 - `q`: 退出(如果未保存更改,会提示)。 - `q!`: 强制退出,不保存更改。 - `wq`: 保存并退出。 - `dd`: 删除当前行。 - `dw`: 删除当前单词。 - 在插入模式下,可以直接输入文本。要回到命令模式,按`Esc`键。 3. **查看文件内容** - `more`, `cat`, `tac`, `head`, `tail`: 分别用于分页查看、完整显示、倒序显示、查看文件开头和结尾的内容。 - `find`: 搜索文件,例如`find / -name local`查找根目录下名为local的文件或目录。 4. **路径和链接** - `$PATH`: 变量指定了系统查找可执行文件的路径。 - `ln`: 创建链接,`ln 3.txt 4`创建硬链接,`ln -s 3.txt 5`创建符号链接。 - `mount`: 挂载设备,如`mount /dev/cdrom /mnt/cdr`将光驱挂载到/mnt/cdr。 5. **其他操作** - `cd ..`: 返回上一级目录。 - `umount`: 卸载已挂载的设备,如`umount /dev/cdrom`。 - `swapon`/`swapoff`: 开启或关闭交换分区。 - `shutdown`: 关机或重启系统,`shutdown now`立即关机,`man shutdown`查看详细信息。 6. **用户与组管理** - `useradd`: 添加新用户,`useradd testuser`创建名为testuser的用户。 - `passwd`: 修改用户密码,`passwd testuser`为testuser设置新密码。 - `groupadd`: 创建新组,`groupadd tes`创建名为tes的组。 这些是Linux笔记的精华部分,涵盖了基础操作、文件管理、文本编辑、搜索、系统管理等多个方面,对于初学者或需要复习Linux基础知识的人来说是非常宝贵的参考资料。