Linux第三周(9.21-9.27)学习笔记

一、Vim的基本操作。

Normal模式下

1.h 键 向左移动光标   2.  j  键  向下移动光标   3. k 键 向上移动光标 4. l键  向右移动光标

5.x 键  删除光标所在位置的字符 6.i 键  插入文本 7.dw 光标移至单词开头输入,删除整个单词

8.[number] +[command]+[object]

9.p 键 在光标处重新置入缓冲区内的字符 10.r +[字母] 可以替换光标处错误的单个字符 11 . [number]+ c + [object] 更改命令,cw更改单词,c$更改本行。

11.Ctrl+g 显示当前光标所在位置行数及文件信息。 12. Shift+g 跳到末尾行;[行数]+Shift+g 跳到指定行数。 

13. / + [xxxx] 从前向后 搜索指定字段;n继续查找上次查找字段;Shift+ n 从相反方向查找 14.? +[xxxx] 从后向前搜索指定字段。

15. % 键    光标选中]})括号后按可以查看对应括号 16.  :s/old/new 替换

时间: 2024-12-17 02:40:43

Linux第三周(9.21-9.27)学习笔记的相关文章

网易云课堂程序设计入门--C语言第七周:指针与字符串学习笔记

====================================== 第七周:指针与字符串学习笔记 网易云课堂 程序设计入门–C语言 指针与字符串 学习笔记 ====================================== 7-1指针初步 7-1-1类型大小与取地址运算 sizeof是一个运算符 给出某个变量货类型在内存中所占据的字节数 sizeof(int); sizeif(i); double变量在内存中占据的空间是int变量的两倍 { int a; a =6; prin

【转】linux 用户线程、LWP、内核线程学习笔记

[好文转发---linux 用户线程.LWP.内核线程学习笔记] 在现代操作系统中,进程支持多线程.进程是资源管理的最小单元:而线程是程序执行的最小单元.一个进程的组成实体可以分为两大部分:线程集合资源集.进程中的线程是动态的对象:代表了进程指令的执行.资源,包括地址空间.打开的文件.用户信息等等,由进程内的线程共享. 线程有自己的私有数据:程序计数器,栈空间以及寄存器. Why Thread?(传统单线程进程的缺点) 1. 现实中有很多需要并发处理的任务,如数据库的服务器端.网络服务器.大容量

<<linux命令行与shell脚本编程大全>>学习笔记(1)

一章初识linux shell 一.什么是linux 1.linux系统可大致划分为四部分: l Linux内核 l GNU工具组件 l 图形化桌面环境 l 应用软件 在linux系统里,这四部分中的每一部分都扮演着一个特别的角色,但如果将他们分开,每一部分都没太大的作用. 1)探究linux内核 Linux系统的核心是内核,内核控制着计算机系统上的所有硬件和软件,必要时分配硬件,有时需要执行软件. 内核基本负责以下四项主要功能: l 系统内存管理 l 软件程序管理 l 硬件设备管理 l 文件系

Linux 基础入门 第二周9.21~9.27

一.学习内容 本周主要学习内容主要贴合: 在进行<深入理解计算机系统>这门课的实验中没有遇到什么大问题,学习内容与上周实验<linux基础入门>有相似之处.本实验中的内容比较贴切老师上课所讲述的内容,可以说是对上课内容的一次再现,也是对课上知识点的补充. 在进行完上述学习之后进而学习了<Vim编辑器>这一章节的内容,在学习内容上没有太大的困难,主要都是相应的指令的练习,按部就班的完成就行.但在个人来看学习内容中有过多细碎的指令,在实际运用当中会有一定困难,但感觉主要联系

马哥linux第三周作业---基本班

1.列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则显示一次即可. who |cut -d' ' -f1 | sort | uniq 2.取出最后登陆到当前系统的用户的相关信息 w|tail-n1或者who|tail-n1 3.取出当前系统上被用户当做其默认shell的最多的那个shell cat /etc/passwd | awk -F':' '{print $7}'|uniq –c 结果为:/sbin/nologin awk -F':' '{a[$7]++}END{fo

Linux第三周作业

1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显    示一次即可.     [[email protected] ~]$  who | cut -d' ' -f1 | sort | uniq 2.取出最后登录到当前系统的用户的相关信息.      [[email protected] ~]$ who |tail -1 3.取出当前系统上被用户当作其默认shell的最多的那个shell.     [[email protected] ~]$ cut -d : -f7

Linux第三周

1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. [[email protected] ~]$ who | cut -d' ' -f1 | uniq root sihua 2.取出最后登录到当前系统的用户的相关信息. [[email protected] ~]$ w | tail -1 | awk '{print $1}' | id uid=500(sihua) gid=500(sihua) groups=500(sihua) 3.取出当前系统上被用户当

linux 第三周

linux内核目录结构 arch目录包括了所有和体系结构相关的核心代码.它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录.PC机一般都基于此目录. include目录包括编译核心所需要的大部分头文件,例如与平台无关的头文件在include/linux子目录下. init目录包含核心的初始化代码(不是系统的引导代码),有main.c和Version.c两个文件.这是研究核心如何工作的好起点. mm目录包含了所有的内存管理代码.与

linux第三周作业(最终)

1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who|cut -d " " -f1|sort -u 2.取出最后登录到当前系统的用户的相关信息. w|tail -1 3.取出当前系统上被用户当作其默认shell的最多的那个shell. sort -t: -k7 /etc/passwd|cut -d: -f7|uniq -c|sort -n|tail -1 4.将/etc/passw d 中的第三个字段数值最大的后10个用户的信息全部改为大写