`
yueguangyuan
  • 浏览: 337814 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
社区版块
存档分类
最新评论

Linux基础篇

阅读更多

慢慢积累Linux的经验
1.VI常用命令:
按照江南白衣的开发人员行走Unix的随身四艺 ,首先从VI开始,经常用到VI,但是我只会几个最简单的命令
这次找到个更全面一点的,估计也只能是最常用的:
vi 常用命令



h 将光标左移一格
l 将光标右移一格
j 将光标下移一格
k 将光标上移一格
w 将光标移到下一个小字的前面
W 将光标移到下一个大字的前面
b 将光标移到前一个小字的前面
B 将光标移到前一个大字的前面
e 将光标移到下一个小字的后面
E 将光标移到下一个大字的后面
fc 将光标移到同一行的下一个字符c处
Fc 将光标移到同一行的前一个字符c处
tc 将光标移到同一行的下一个字符c的前一格
Tc 将光标移到同一行的前一个字符c的后一格
number| 将光标移到第number列上
+或者Enter 将光标移到下一行第一个非空白字符处。
- 将光标移到上一行第一个非空白字符处。
0 将光标移到当前行的第一个字符处
$ 将光标移到当前行的最后一个字符处
H 将光标移到屏幕最顶端一行
L 将光标移到屏幕最底端一行
M 将光标移到屏幕的中间
z- 把当前行作为屏幕的最后一行,刷新屏幕
z. 把当前行作为屏幕的中间一行,刷新屏幕
Ctrl+l 重新显示屏幕当前内容
Ctrl+f 向后滚一页
Ctrl+d 向后滚半页
Ctrl+b 向前滚一页
Ctrl+u 向前滚半页
Ctrl+e 屏幕向下滚一行
Ctrl+y 屏幕向上滚一行
/pattern 向后寻找指定字符串pattern
?pattern 向前寻找指定字符串pattern
n 在上次指定的方向上,再次查找
N 在上次指定的方向的反方向上,再次查找
% 移到匹配的“()”或者“{}”上
a 光标移到所在处之后,进入文本输入状态
A 光标移到行尾,进入文本输入状态
i 在光标所在处,进入文本输入状态
I 光标移到行首第一个非空白的字符处,进入文本输入状态
o 在光标所在行后插入一空行,进入文本输入状态
O 在光标所在行前插入一空行,进入文本输入状态
cc或者S 将当前一行清空,进入文本输入状态,覆盖方式
C 改变本行光标以后的文字,进入文本输入状态,覆盖方式
cw 改变光标所在位置的单词,进入文本输入状态,覆盖方式
dd 删除当前行,后续行自动上移
D 删除光标所在行光标以后的文字
Dw 删除光标所在单词
J 把下一行内容加到本行行尾
rc 把光标处字符替换成c
R 覆盖本行内容,本行编辑模式变为改写模式
u 恢复上一次的修改
x 删除光标所在处字符
X 删除光标左侧字符
~ 改变光标所在处字符的大小写
. 重复上一次操作
<< 当前行左移一个Tab
>> 当前行右移一个Tab
yy或者Y 把当前行放入缓冲区
yw 将光标所在单词放入缓冲区
p 将缓冲区内容放入光标所在行的下面
P 将缓冲区内容放入光标所在行的上面
:w 回写修改后的文件
:w filename 当filename不存在,写成filename,否则报错
:w! filename filename存在也直接写成filename
:n 开始编辑vi激活的文件列表中的下一个文件
:n filename 开始编辑指定的文件filename
:e filename 使用filename激活vi,在vi中装入另外一个文件filename
:e! 重新装入当前文件,丢弃一切未保存的改动
:r filename 读取filename的内容,加在光标处
:r! command 执行command文件,将其输出加在光标处
Ctrl+g 取得正在编辑的文件的有关信息
:sh 起动sh,从sh中返回可以用exit或者Ctrl-d
:! command 执行command指令
:!! 重新执行上次的! command指令
:q 退出vi,如果用户未将修改保存,不能退出
:q! 退出vi,不管是否有未保存的修改
:wq或者:x 退出vi并保存修改


补充:
       G           将光标移到文本最后一行
       5G         将光标移到第5行行首
       3w        右移3个单词
       dw        删除光标所在处单词
       D           删除至行尾
       d0         删除至行首
       dG         删除至行尾
       4dd       从光标处开始删除4行
       .            重复上次操作(与n相反)
       R           替换若干字符
       Ctrl-s    锁屏 锁定VI  停止编辑
       Ctrl-q    解屏
       Ctrl-l     刷屏

       gg 到文件顶部
       vi  -r file_to_be_edit  进入最后保存的版本(应对死机没来得及保存的文本)
      
(1)删除多余的回车符:
※vi中执行:g/^Ms///g,其中^M为ctrl+v和ctrl+m组和输入
※执行dos2unix filename
※执行sed 's/^M//' test.sh > back.sh

2.Ubuntu GNOME 快捷键
   自打用了Eclipse以后就觉得不用快捷键做什么都不方便,Windows里面的几个常用快捷键在Ubuntu下都有类似的快捷键,看了就可以知道的
    F2+Alt 类似windows下面Win+R 是运行程序的快捷键

    Ctrl+Alt+D 类似windows下面的Win+D 是显示桌面的快捷键

    Ctrl+Alt+L 启动屏幕保护程序?

    Alt+Tab 同windows下的定义一样

    Print Screen 屏幕抓图(整个屏幕)

    Alt+Print Screen 当前窗口抓图

    窗口操作快捷键

    Alt+F4 关闭窗口

    Alt+F5 取消最大化

    Alt+F7 移动窗口的

    Alt+F8 改变大小

    Alt+F9 最小化当前窗口

    Alt+F10 最大化当前窗口

    Alt+空格

争取在短时间内先把上面的这些用熟练

分享到:
评论

相关推荐

    Linux全栈技术实战-Linux开山篇+Linux基础篇+Shell+Linux实操篇+Python大数据定制篇

    ├─005Linux基础篇_Linux介绍 .avi ├─006Linux基础篇_Linux和Unix的关系.avi ├─007Linux基础篇_Linux和Windows的比较.avi ├─008Linux基础篇_VMWare的安装和说明.avi ├─009Linux基础篇_CentOS的安装和说明....

    Linux-基础篇

    总体而言,Linux基础篇涵盖了从计算机基础知识到Linux系统安装、配置的全过程。了解这些知识点,对于Linux初学者来说,是构建坚实基础的关键。通过掌握计算机硬件的工作原理、学习Linux操作系统的基本概念和安装流程...

    鸟哥的私房菜-linux基础篇

    《鸟哥的私房菜-Linux基础篇》深入解析 标题和描述中提及的“鸟哥的私房菜-Linux基础篇”是一部经典的Linux学习教材,由台湾IT专家鸟哥编写,旨在为初学者提供全面且易懂的Linux基础知识。这部教材通过生动的例子和...

    Linux基础篇--从基础开始

    在"Linux基础篇"中,我们将深入学习如何从零开始掌握这个系统的基础知识。这包括了系统的安装、基本命令行操作、文件管理、权限设置、软件安装与更新以及进程管理等方面的内容。 首先,让我们从Linux的安装开始。...

    阿铭Linux基础篇+服务器篇

    《阿铭Linux基础篇+服务器篇》是一套全面讲解Linux操作系统的教程,旨在帮助学习者掌握Linux的基础知识和服务器管理技能。"阿铭Linux"作为标签,表明这是一系列由阿铭老师或团队创作的教育内容,具有较高的专业性和...

    鸟哥的linux基础篇和网络篇

    这个是鸟哥的linux基础篇和网络篇的HTML版

    Linux基础篇(适合入门学习)

    对于初学者而言,Linux基础篇的学习至关重要,它涵盖了操作系统的基本概念、命令行界面的使用、文件管理系统以及常用命令等核心内容。以下是对这些基础知识的详细介绍: 1. **Linux操作系统介绍**: Linux是一种...

    linux基础篇(适合入门学习)

    本教程“Linux基础篇(适合入门学习)”旨在引导新手踏入Linux世界的大门,特别是针对SuSe Linux这一发行版的管理。SuSe Linux是德国SUSE公司的产品,以其稳定性和企业级特性而闻名。 首先,我们需要理解Linux的基本...

    鸟哥的私房菜-linux基础篇

    鸟哥的私房菜linux基础篇是我看过的最好的基础文档,和大家分享一下。喜欢的可以收藏!!

    linux基础篇

    Linux基础篇是针对初学者设计的一系列教程,旨在帮助学习者快速掌握Linux操作系统的基本概念、命令行操作以及系统管理技能。Linux是一种免费开源的操作系统,它以其稳定性和灵活性在全球范围内广泛应用,尤其在...

    Linux基础篇系列一:安装VMWare

    Linux基础篇系列一:安装VMWare

    01.Linux基础篇

    Linux基础讲解文档

    鸟哥的私房菜linux基础篇和服务器架设篇合集[第三版]

    台湾鸟哥的私房菜,linux系列书籍第三版,包含linux基础篇和服务器架设篇两部分

    第一篇linux基础篇2022优秀文档.ppt

    Linux是开源世界的一颗璀璨明珠,它是一种免费、开放源代码的操作系统,其诞生标志着计算机领域的一个新时代。Linux的核心理念是自由、分享和协作,这与传统的专有软件模式形成了鲜明对比。 首先,Linux的开源特性...

    鸟哥linux基础篇

    这是我极力推荐的,对于初学者不错,本想上传全版,可文件大小超限了,先上传基础的吧

    鸟哥LINUX 基础篇 第四版

    《鸟哥的Linux私房菜-基础篇》第四版是一本深受Linux爱好者和初学者欢迎的教程,由知名Linux专家“鸟哥”撰写。这本书全面地涵盖了Linux操作系统的各个方面,旨在帮助读者从零开始理解并掌握Linux的基础知识。在本节...

    Linux基础入门教程视频.zip

    05.Linux基础篇_Linux介绍 [vxia.net].avi 06.Linux基础篇_Linux和Unix的关系.avi 07.Linux基础篇_Linux和Windows的比较.avi 08.Linux基础篇_VMWare的安装和说明.avi 09.Linux基础篇_CentOS的安装和说明.avi 10....

    Linux基础篇.zip

    Linux基础入门文档,since it is already exists ,so i auploaded the zip file,please download if necessary

Global site tag (gtag.js) - Google Analytics