美文网首页
常用命令

常用命令

作者: 落花盈香 | 来源:发表于2019-03-14 16:22 被阅读0次

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键删除

相关文章

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Docker

    目录 常用命令 常用命令

  • Linux CentOS基础知识和常用命令

    常用命令1 常用命令2 常用命令3 常用命令4 Linux 目录配置 1、根目录(/)根目录(/)所在分区应该越小...

  • Shell命令汇总

    1、一般常用命令 (1)Shell 常用命令总结 (2)Shell的18条常用命令整理 2、文件操作常用命令 (1...

  • Flutter - 常用命令

    Flutter 常用命令 Flutter 常用命令: Flutter 常用命令说明flutter列出所有的命令fl...

  • Linux常用命令

    Linux常用命令 查看系统信息常用命令 常用命令-关机或重启命令 命令前结构

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • 设置更改root密码、连接MySQL、MySQL常用命令

    设置更改root密码 连接MySQL 连接MySQL MySQL常用命令 MySQL常用命令MySQL常用命令 扩...

  • 1.Vagrant搭建统一开发环境 常用命令

    前言:从Vagrant常用命令开始... ⚠️Vagrant 版本 2.2.01.Box常用命令2.VM常用命令 ...

  • SQL常用命令书目录

    SQL常用命令之单表查询 SQL常用命令之多表查询 SQL常用命令之模糊查找 SQL常用命令之空值查询 SQL常用...

网友评论

      本文标题:常用命令

      本文链接:https://www.haomeiwen.com/subject/atjqmqtx.html