新手向 Linux常用命令 总结

重定向、管道和通配符:
重定向:把命令的执行结果写入到文件中
cmd > filename 如果文件存在则清空后写入,文件不存在则创建后写入
cmd >>filename 如果文件存在则追加写入,文件不存在则创建写入
管道:相当于一根管子连通两个命令,一个命令的执行结果当做另一个命令的数据源
find / | grep "key" 查询所有文件命中含有key的文件
通配符:可以进行模糊执行命令
?:代表任意的一个字符
*  :代表任意的多个字符  【rm -rf /*】
终端的配置文件:
打开终端配置文件 gedit ~/.bashrc ,在末尾另起一行添加
# 精简命令提示符
PS1='\u@\w\$ '
# 新建目录并进入
mk()
{
	mkdir $1 && cd $1
}
保存退出,命令输入
source ~/.bashrc 重新加载配置文件,使修改生效
简单的脚本:
脚本:由系统命令组成的带执行权限的文本文件,执行脚本文件时会被命令解释器读取并执行
新建脚本文件 .sh结尾
chmod +x filename
./filename
vim文本编辑器:
可在终端下采用纯键盘操作的一款文本编辑器,号称编辑器之神,可以升级(二次发开),可以扩展(安装插件)。进入vim:vim filename 文件存在则打开,不存在则创建
	输入i:进入编辑模式,编辑代码
	保存退出:按Esc键退出编辑模式,输入ZZ保存退出

vim三大模式:
	正常模式:一般用来阅读文件,或者使用快捷键快速地修改文件
	插入模式:一般用于编辑文件,输入内容
	行底模式:一般用于对vim进行配置,或者执行一些高级操作
模式切换:
	正常  输入i ->  插入
	插入  Esc   ->  正常
	正常  输入: ->  行底
	行底  Esc    -> 正常

正常模式下的常用操作:
光标移动:
	h左、j下、k上、l右
	gg 光标跳转到第一行
	G   光标跳转到最后一行
	n加回车  光标向下跳转n行	
	n-          光标向上跳转n行
	nG        光标跳转到第n行
	vim filename +n 直接进入该文件的第n行
	home 光标跳转到行首
	end    光标跳转到行尾
	PgUp 向上翻一页
	PgDn 向下翻一页
删除代码:
	x 删除一个字符
	nx 删除n个字符
	dw/de 删除一个连续的字符串,区别是删不删空格
	d$ 从当前光标处删除到行尾
	d^ 从当前光标处删除到行首
	dd 删除一行
	ndd 删除n行
	dG 从当前光标处删除到末尾
	dgg/d1G 从当前光标处删除到开头
	
复制代码:
	yy 复制一行
	nyy 复制n行
	p 粘贴在光标的下面
	P 粘贴在光标的上面
移动代码:
	删除的内容还储存在缓冲区,可以使用p\P粘贴,实现移动代码的效果
替换代码:
	r 替换一个字符
	cw 替换一个单词
	R 进入替换模式
	xp 实现调换两个字符的顺序
撤销操作:
	u 撤销上一次操作
	U 撤销一行的所有操作
	Ctrl+r 取消撤销操作

插入模式:
	i 在当前光标前进入插入模式
	I 光标跳转到行首,进入插入模式
	a 在当前光标后进入插入模式
	A 光标跳转到行尾,进入插入模式
	o 在当前行的下面插入一个空白行,进入插入模式
	O 在当前行的上面插入一个空白行,进入插入模式
插入模式下的操作:
	Ctrl+p 自动补全,去变量名、函数名时尽量开头不同
	Ctrl+i 自动缩进,相当于Tab键功能
	Ctrl+j/m 相当于回车功能
	Ctrl+c 相当于Esc功能

自定义模式:
	Ctrl+z 保存退出 任何模式都进行
	Ctrl+x 保存并编译代码,然后输出结果

行底模式下操作:
	w 写入
	q 退出
	wq 保存退出
	q! 强制退出
	x 保存退出
	X 加密,set key= ,删除密码,注意:wq保存退出才生效
	!cmd 执行系统命令
	/key 查询命令,n往下查询,N往上查询
	%s/old/new  全部替换
	set nu 显示行号
	set nonu 隐藏行号
	>n n行代码向右缩进
	<n n行代码向左缩进
	注意:在行底模式下对vim的设置只是临时有效,如果想要长期有效,
	需要把这些设置语句写入到配置文件中(~/.vimrc)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值