Linux基本操作指令

基本的linux操作指令:

切换目录cd+目录路径(绝对或者相对)
查看当前目录的完整路径pwd
新建目录mkdir+目录名字
拷贝目录cp -r 源file 目标file
删除目录rmdir+目录(只能删除空目录)
删除rm -rf 文件
移动/更改目录mv+目录/文件名字+其他路径,mv+oldfilename+newfilename
新建文件touch+filename
复制文件cp + 原文件名+复制文件名,-r表示循环复制(文件夹中所有内容)
查看当前目录下内容ll ,ls等价于ll -s,ll -a查看所有包括隐藏内容
查看文件内容cat filename
more filename,space下一屏幕内容,enter下一行内容,B上一屏幕内容,Q退出
less filename
从头打印文件内容head -10 filename打印文件内容的1至10行
从尾部打印文件内容tail -10 filename 打印文件的最后10行,一般我们都是tail -f filename用来实时查看文件的内容变化
在制定目录下按照文件名查找文件或目录find pathname -name filename(可以使用正则表达式,例如insta*,查找insta开头的文件或目录)
文本编辑
打开或新建文件并将光标置于首行vi filename
置于n行行首vi +n filename
置于最后一行行首vi + filename
置于第一个和pattern匹配的串处vi +/pattern filename
文本编辑模式下
:set nu显示行号
:q退出
:q!强制退出
:wq保存并退出
: s/p1/p2/g 将当前行中所有p1均用p2替代
:n1,n2s/p1/p2/g 将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g将文件中所有p1均用p2替换
一般模式下
yy 复制光标所在行(常用)
nyy 复制光标所在行的向下n行,例如, 20yy则是复制20行(常用)
p/P p为复制的数据粘贴在光标下一行, P则为粘贴在光标上一行(常用)
G:光标移至第最后一行
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
nG:光标移动至第N行行首
dd:删除 行
x或X:删除一个字符,x删除光标后的,而X删除光标前的
u 恢复前一个动作(常用)
删除第N行到第M行:N,Md
下面指令更加重要
i: 在当前光标所在字符的前面,转为输入模式
a: 在当前光标所在字符的后面,转为输入模式
o: 在当前光标所在行的下方,新建一行,并转为输入模式
I:在当前光标所在行的行首,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式
逐字符移动:h: 左 l: 右 j: 下 k: 上
文件传输
scp local_file remote_username@remote_ip:remote_folder
scp 文件名 服务器别名:上传的路径,第一次远程拷贝需要输入远程主机的密码
但因为我配套使用xshell里面的xftp所以这些步骤基本都是靠xftp实现的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值