学习笔记2-Linux2

Ubuntu系统快捷键

ctrl+alt+t:打开终端
ctrl+l:      清屏
ctrl+alt+方向键:快速切换工作区域
tab:自动补全
up/down:调出指令执行记录
alt+tab:切换任务

重定向、管道、通配符

重定向
	重定向就是把命令的执行结果写入到文件中
	cmd > filename 把命令的执行结果以清空的方式写入到文件中
	cmd >> filename 把命令的执行结果以追加的方式写入到文件中
	注:写入的位置需要明确,若文件不存在,则新建一个文件

管道
	管道相当于用一根管道把两个命令连接起来,一个命令的执行结果当作另一个命令的数据源
	cmd1 | cmd2
	find / | grep 文件名
	(过滤:grep  "关键字" 文件名)

通配符
	通配符可以执行模糊命令
	?:代表一个任意字符(最多5个)
	*: 表示任意字符
		rm -rf / *

终端的配置文件

打开  gedit ~/.bashrc 文件,在文件末尾添加:
        PS1='\u@\w\$'
        保存退出,关闭gedit
        输入命令source ~/.bashrc 使配置文件生效


创建新目录并立刻进入
	        mk()
	        {
		        mkdir $1 && cd $1
	        }
	        保存退出,关闭gedit
	        输入命令source ~/.bashrc 使配置文件生效

简单的脚本文件

脚本:由系统命令组成的带有执行权限的文本文件,执行脚本文件是被命令解释器读取并执行
chmod +x filename.sh
终端输入./filename.sh运行
        
 chmod +x filename.cnf
 在文件夹中双击filename.cnf 运行 

打字练习软件:typespeed

终端输入:sudo apt-get install typespeed下载

vim编辑器

在终端下采用纯键盘操作的一款文本编辑器,号称编辑器之神,可二次开发,可扩展(安装插件)

基本用法
	      进入vim: vim filename.c  若文件不存在,则新建
	      输入i进入编辑模式,编写代码
	      保存 退出:按esc返回正常模式,输入ZZ保存退出
 三大模式
	      正常模式:一般用于阅读文档,或者使用快捷键快速修改文件
	      插入模式:一般用于编辑文档,输入内容
	      行底模式:一般用于配置vim,正常模式输入“:”进入,或者执行一些高级操作
 模式切换
	正常 输入i -> 插入
	插入 Esc  ->  正常
	正常 输入: -> 行底
	行底 Esc  ->  正常
	不能直接切换插入与行底
	
正常模式的操作
	光标移动:
		h左 j下 k上 l右
		gg:光标跳转到第一行
		G:光标跳转到最后一行
		n+回车:光标往下跳转n行
		vim filename +n:进入文件后光标跳转到第n行
		home:光标跳转到行首
		end:光标跳转到行尾
		pgup:光标上翻一页
		pgdn:光标下翻一页
	删除代码操作:
		x:删除一个字符
		nx:删除n个字符
		dw/de:删除一个连续的字符串
		d$:从光标处删除到行尾
		d^:从光标删除到行首
		dd:删除光标在所在一行
		ndd:删除n行
		dgg:删除到首行
		dG:删除到尾行
	复制代码操作:
		yy:复制一行代码
		p:粘贴到光标下一行
		P:粘贴到光标上一行
		nyy:复制n行
	移动代码
		删除的代码会放在粘贴板上,使用p/P可以达到移动效果
		xp:交换两个字符
	替换代码:
		r:替换一个字符
		cw:替换一个单词
		R:进入替换模式
	撤销代码:
		u:撤销上次操作
		U:插销整行所有操作
		ctrl+r: 取消撤销
	进入插入模式的操作:
		i   从光标出进入插入模式
		I   从光标所在行行首进入
		a   从光标下一个字符进入
		A   从光标所在行行尾进入
		o   从当前行下面插入一行空白行,然后进入
		O   从当前行上面插入一行空白行,然后进入
	插入模式下的操作:
		ctrl+p   自动补全
		ctrl+n   同
		ctrl+i   自动缩进
		ctrl+j/m   相当于回车
		ctrl+c   相当于esc
	建议自定义按键:
		ctrl+z   保存并推出
		ctrl+x   保存并编译
		ctrl+p   自动添加头文件和主函数
	行底模式下的操作:
		w   保存文档
		q   退出文档(可以wq连用)
		q!   强制退出
		x   保存退出(不建议用)
		X   加密文档,输入两次密码,再保存退出就加密了
			解密:行底输入 set key=  
			注意:ZZ只保存文件内容,不保存属性,wq保存内容和属性
	 	!cmd   在文件中执行系统命令,并返回
	 	/key   在文件中查找关键词key,n向下查找,N向上查找
	 	$s/old/new   全部替换,把old关键词替换成new
	 	set nu   显示行号
	 	set nonu    隐藏行号
	 	>n   n行代码整体向右缩进一次
	 	<n   你行代码整体向左缩进一次
	 	注意:在行底模式下,对vim的设置只是临时有效,如果想要长期有效需要把这些配置写入到vim的配置文件(~./vimrc)中,并保存
	学习vim建议:
		1、适可而止
		2、需要大概两周适应操作
		3、vimtutor   vim手册,Ubuntu自带
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值