鸟哥linux-基础篇学习

来源:互联网 发布:英雄连2英国部队优化包 编辑:程序博客网 时间:2024/05/24 06:37

写在前面:本文主要以ubuntu来学习linux,核心版本为3.2.0-23-generic-pae(uname -r).

linux的窗口管理程序有GNOME和KDE两个,X windows的操作类似windows自己摸索下就会啦。简单!!!


X windows和文本模式的切换:【Ctrl】+【Alt】+【F1】~【F6】,六个终端接口,命名为tty1~tty6,tty7是图形接口

查看终端支持的语系:echo $LANG 显示变量LANG的值就可以啦!

【Tab】键功能:命令补全和档案补齐的功能。

【Ctrl】+c功能:终止程序

【Ctrl】+d功能:文件输入结束符。

很有用的命令查询功能:man和info

在man命令中查找字符串的命令:/向下查找,?向上查找。

跨文件间的多行拷贝

我通常是用PUTTY登入到服务器然后用VIM来编辑代码,在不同文件间拷贝代码是常有的事。当要拷贝的部分是在屏幕可见范围内,只要用鼠标左键把代码选中,然后转到另一文件里,右键点击代码就被复制了。但是如果要复制的部分超过一个屏幕的高度,就没那么简单了。在VIM的常规模式下,用鼠标是无法跨页选择的。比较土的办法是,先复制一页内容,然后转到下一页再拷贝。但是如此多次复制容易出错,一不小心就可能多复制或者少复制了几行。这里介绍一种相对简单的办法:

  1. 用VIM打开一个文件, 例如:vimoriginal.php
  2. 在普通模式下,输入:":sp";(不含引号)横向切分一个窗口,或者":vsp"纵向切分一个窗口,敲入命令后,你将看到两个窗口打开的是同一个文件。
  3. 在普通模式下, 输入:":enew.php", 在其中一个窗口里打开另一个文件。
  4. 切换到含有源文件(original.php)的窗口,在普通模式下,把光标移到你要复制的第一行的开头,按一下v进入可视模式,然后使用向下键选择你要复制的部分,选好后按一下y,选择的内容就被复制到临时寄存器里。(用crt+w再按一下w,可以在两个窗口间切换。)
  5. 切换到目标文件窗口,在普通模式下,按一下p,就完成复制了。