1. 查找当前目录下面的文件 find ./ -iname "session*"
2. 改变文件夹相关权限: sudo chmod 0775 * [*代表文件夹]
2.linux 参考
2.1 处理目录常用命令
ls:列出目录
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp:复制文件或目录
rm:移除文件或目录
mv:移动文件
2.2 文件内容查看
cat:由第一行开始显示文件内容
tac:从最后一行开始显示文件内容
nl:显示的时候,顺道输出行号
more:一页一页的显示
less:一页一页的显示,可前后翻页
head:只看前几行
tail:只看后几行
可使用man [命令]来查看帮助文档
eg: head -10 tmp.txt > tmp1.txt 拷贝文件前几行到另一个文件
2.3 磁盘管理
df -h 显示磁盘容量
top 查看电脑内存,cpu占用量
2.4 进程相关
ps -ef |grep
lsof -i:[port]
2.5 网络传输
scp,nc(仅限局域网传输,速度非常快)
3.vim的三个模式
命令模式,插入模式和底线命令模式
命令模式:刚刚启动vim
插入模式:按i
底线插入模式:wq
3.1 vim常用按键模式
移动光标的方法:(我觉得应该记得的部分)
h 或 左箭头 光标向左移动一个字符
j 或 下箭头 光标向下移动一个字符
k 或 上箭头 光标向上移动一个字符
l 或 右箭头 光标向右移动一个字符
如果想要连续移动很多行,用如30j的组合方式
ctrl + f 屏幕向下移动一页,相当于 【page down】
ctrl + b 屏幕向上移动一页,相当于【page up]
ctrl + d 屏幕向下移动半页
ctrl + u 屏幕向上移动半页
0或者home 移到句子的最前面
end 移动到句子的最后面
n<space> 向前移动n个字符
nG n为数字,移动到这个档案的第n行
gg 移动到这个文件的第一行 【常用】
shift + g 移动到文件最后一行,常用
$ 移动至行尾
^ 移动至行首
搜索替换:
/word 向光标之下寻找一个名称为word的字符串。
?word 向光标之上寻找一个字符串名称为word的字符串
n 重复上一次的动作,向下搜索,与/word和?word一起使用非常的靠谱
N 与n相反,进行前向搜索
:n1,n2s/word1/word2/g 在第n1与n2之间寻找word1这个字符串,并将该字符串取代为word2
:%s/word1/word2/g 与上面相同
:1,$s/word1/word2/gc 在第一行到最后一行寻找word1这个字符串,并将改字符串取代为word2
删除,复制与粘贴
x,X 在一行中,x为向后删除一个字符,X为向前删除一个字符
nx n为数字,连续向后删除n个字符
dd 删除游标所在的那一整行
ndd n为数字,删除光标所在向下n行
yy 复制游标所在处,到该行的最前面一个字符
nyy 复制光标所在的向下n行
p,P p为将已复制的数据在光标的下一行粘贴,P为贴在游标上一行
u 复原前一个动作
ctrl + r 重做上一个动作
上面两个动作相当于撤销和复原
一般模式切换到编辑模式的可用按钮说明
i,I 进入插入模式,i是从目前所在处插入,I为在目前所在行的第一个非空格处开始插入
a,A 进入插入模式,a为从目前光标所在的下一个字符处开始插入,A为从光标所在行的最后一个字符处开始插入
o,O 进入插入模式,o为在目前光标所在的下一行出插入新的一行,O为在目前光标所在处的上一行插入新的一行
r,R 进入插入模式
Esc 退出编辑模式,回到一般模式中
一般模式切换到指令行模式的可用的按钮说明
:w 将编辑的数据写入硬盘档案中
:w! 强制写入硬盘档案
:q 离开vim
:q! 修改又不想保存,表示强制离开不存储档案
:wq 存储后离开,
:wq! 强制存储并退去
多行注释和多行取消注释
1.多行注释
先按Esc -> ctrl+v -> I -> [输入你想输入的字符:如(# )] -> 再按Esc
2.多行取消注释
ESC
Ctrl+v键进入列编辑模式
上下键选中
d键删除
网友评论