Linux精华指南:命令行操作与系统管理
需积分: 50 39 浏览量
更新于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基础知识的人来说是非常宝贵的参考资料。
2017-03-27 上传
2008-12-18 上传
2023-03-20 上传
2021-01-09 上传
2009-06-13 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
libaitian7271
- 粉丝: 0
- 资源: 2
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析