Linux学习笔记.pdf
Linux是开源的操作系统,广泛应用在服务器、嵌入式设备以及个人电脑上。在Linux系统中,一切皆文件,包括硬件设备如串口和LED等,它们都被抽象为文件来管理和操作。这使得Linux具有高度的统一性和灵活性。 Ubuntu是基于Debian的Linux发行版,其用户界面友好,同时提供了强大的命令行工具。在Ubuntu中,你可以通过右键菜单选择"Open Terminal"或使用快捷键Ctrl+Alt+T来打开终端。在终端中,命令行由用户、主机名、当前目录和提示符组成。例如,"lyx@ubuntu:~$"表示用户"lyx"在主机"ubuntu"的家目录下,且当前用户没有root权限,"$"是普通用户的提示符,而"#"则代表root用户。 启用root用户,你需要通过以下步骤: 1. 在命令行输入`sudo passwd`,然后输入你的用户密码。 2. 设置新的root密码并确认。 3. 输入`su root`切换到root用户。 4. 输入`exit`可退出root用户。 在Ubuntu中使用`apt-get`命令来管理软件,注意需要确保系统能上网。设置中国的软件源,如清华大学的镜像站点。在"Software & Updates"中更改下载源,然后在终端中运行`sudo apt-get update`来更新软件列表。要安装、升级或移除软件,分别使用`apt-get install`, `apt-get upgrade` 和 `apt-get remove`命令,比如安装vim编辑器: 1. 安装vim:`sudo apt-get install vim` 2. 更新vim:`sudo apt-get upgrade vim` 3. 移除vim:`sudo apt-get remove vim` 在终端中,按`TAB`键可以自动补全命令,如果有多条匹配的命令,再次按`TAB`会列出所有可能的选择。 Vim是一款强大的文本编辑器,它有三种工作模式:一般模式、编辑模式和命令行模式。在一般模式下,你可以使用`gg`和`G`快速定位到文件的第一行和最后一行,`ngg`可以跳转到第n行。通过`I`键进入编辑模式,`ESC`返回一般模式。`KJHL`键用于在编辑区域上下左右移动。复制和粘贴操作在一般模式下进行,按`v`进入可视模式选择文本,然后用`y`复制,`p`粘贴。复制整行使用`yy`,`nyy`复制当前行以下n行。删除行使用`dd`,`ndd`删除n行。在命令行模式下,`n1,n2d`删除指定行。 撤销和回撤操作分别用`u`和`Ctrl+r`。查找功能在一般模式下通过`/`或`?`进入命令行模式,输入要查找的文本,按`Enter`查找,`n`键找到下一个匹配项。替换功能同样在命令行模式下,输入`:%s/old/new/g`将所有"old"替换为"new"。保存文件,一般模式下输入`:wq`保存并退出,`:q!`不保存退出,仅查看文件时,直接`:q`退出。 Vim提供了一个对比功能,可以比较两个文件的差异。在终端中输入`vimdiff filename1 filename2`,然后使用`:q!`退出对比模式。通过这个功能,你可以方便地查看文件之间的异同,帮助你进行代码审查或版本比较。























剩余63页未读,继续阅读


- 粉丝: 1646
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 新建项目工程款审批流程.ppt
- 产品实现职能流程图-G-1.doc
- 砖混结构梁板平面配筋图识读.ppt
- 业主的建筑工程管理方法分析.doc
- [广东]住宅小区工程施工质量创优措施.doc
- HPLC在化学纤维禁用偶氮染料表面活性剂烷基苯磺酸钠的分析应用2022优秀文档.ppt
- 上海冰熊专用汽车有限公司生产车间一、辅助楼竣工质量评估报告.doc
- 陕西某管道输煤项目4#5#转载站土方施工方案.doc
- 喷涂、滚涂、弹涂.doc
- 安防系统规范与技术-12-入侵报警系统-.ppt
- 国际工程EPC总承包风险管理及案例分析().ppt
- 供电工程(电气)课件4.ppt
- 第三章-创业思维与创业精神.pptx
- 初学者怎样学习套定额课件.pdf
- 招生宣传方案.docx
- 中建系统技术交底与现场技术指导图纸会审与方案编制.ppt


