## linux下操作resin的常用命令 ## (假定resin文件夹放在/opt/目录下下)1. 启动:/opt/resin/bin/resin.sh start2. 关闭:/opt/resin/bin/resin.sh stop3. 重启:/opt/resin/bin/resin.sh restart> 注意:在启动、关闭、重启resin时必须在bin目录外面进行## 进程相关的常用命令 ##1. 查看端口是否被占用:lsof -i:端口号2. 查看某个正在运行的进程:ps -ef | grep 进程名3. 杀死某个进程:kill 进程id## 常用查找命令 ##1. 根据名称查找:find 被查找目录 -name 名称 > find / -name resin2. 根据名称查找:locate 文件名 > locate /etc/sh3. 根据名称查找,并忽略大小写:locate -i 文件名 > locate -i ~/m4. 搜索命令的位置:which 命令名 > which grep5. 文本搜索: 1. 取出某个文件中包含某个单词的行。例如,取出/etc/passwd文件中包含root的行 > grep root /etc/passwd 1. 取出某个文件中包含某个单词的行,同时显示所在行号 > grep -n root /etc/passwd 1. 取出某个文件中包含某个单词的行,单词高亮显示 > grep root /etc/passwd --color=auto 1. 取出文件中没有出现某个单词的行。例如取出/etc/passwd没有出现 root的行 > grep -v root /etc/passwd## 查看文件内容的常用命令 ##1. 获取前10行:head 文件名2. 获取后10行:tail 文件名3. 获取前5行:head -n 5 文件名4. 获取后5行:tail -n 5 文件名5. 实时显示日志:tail -f 日志名6. 全部显示:cat 文件名7. 一页页显示:more 文件名 或者 less 文件名8. 除了最后k行,显示所有内容:head -n -k 文件名9. 除了前面k行,显示所有内容:tail -n +k 文件名## 文件相关的常用命令 ##1. 创建文件:touch 文件名 > touch test.txt1. 创建目录:mkdir -p 目录 > mkdir -p /opt/resin21. 删除文件或目录:rm -rf 文件或目录 > rm -rf /etc/test/1. 文件重命名:mv 原名 新名字 > mv old new1. 文件剪切:mv 源文件 目的地 > mv old /usr/new1. 文件复制:cp -r 源文件 目的文件或目录 > cp -r test.txt /usr/test.txt1. 修改文件权限:chmod 权限 文件 > chmod 777 test.txt## 关机、重启命令 ##1. 关机:shutdown -h now2. 重启:shutdown -r now## vim编辑器的常用命令 ##2. 移动到这行的最后一个字符:$3. 移动到这行的第一个字符:04. 移动到最后一行:G5. 移动到第n行:nG6. 光标向下移动n行:n7. 向上查找:?单词名8. 向下查找:/单词名9. 在第n1行到第n2行之间替换单词: > :n1,n2s/word1/word2/gc 把n1到n2之间的word1替换为word21. 在第n1行到最后一行之间替换单词: > :n1,$s/word1/word2/gc1. 复制当前光标所在行:yy2. 复制光标所在行向下n行:nyy3. 删除光标所在行:dd4. 向下粘贴:p5. 向上粘贴:P(大写)6. 撤销操作:u7. 保存后退出: > :wq!8. 强制退出,不保存 > :q! 9. 显示行号 > :set nu