服务器日常操作指南(简单版)

##  linux下操作resin的常用命令  ##
    (假定resin文件夹放在/opt/目录下下)
1. 启动:/opt/resin/bin/resin.sh start
2. 关闭:/opt/resin/bin/resin.sh stop
3. 重启:/opt/resin/bin/resin.sh restart
> 注意:在启动、关闭、重启resin时必须在bin目录外面进行

## 进程相关的常用命令 ##
1. 查看端口是否被占用:lsof -i:端口号
2. 查看某个正在运行的进程:ps -ef | grep 进程名
3. 杀死某个进程:kill 进程id

## 常用查找命令 ##
1. 根据名称查找:find 被查找目录 -name 名称  
	> find / -name resin
2. 根据名称查找:locate 文件名
	> locate /etc/sh
3. 根据名称查找,并忽略大小写:locate -i 文件名
	> locate -i ~/m
4. 搜索命令的位置:which 命令名
	> which grep
5. 文本搜索:
	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.txt
1. 创建目录:mkdir -p 目录
	> mkdir -p /opt/resin2
1. 删除文件或目录:rm -rf 文件或目录
	> rm -rf /etc/test/
1. 文件重命名:mv 原名 新名字
	> mv old new
1. 文件剪切:mv 源文件 目的地
	> mv old /usr/new
1. 文件复制:cp -r 源文件 目的文件或目录
	> cp -r test.txt /usr/test.txt
1. 修改文件权限:chmod 权限 文件
	> chmod 777 test.txt

## 关机、重启命令 ##
1. 关机:shutdown -h now
2. 重启:shutdown -r now


## vim编辑器的常用命令 ##
2. 移动到这行的最后一个字符:$
3. 移动到这行的第一个字符:0
4. 移动到最后一行:G
5. 移动到第n行:nG
6. 光标向下移动n行:n<Enter>
7. 向上查找:?单词名
8. 向下查找:/单词名
9. 在第n1行到第n2行之间替换单词:
	>    :n1,n2s/word1/word2/gc  把n1到n2之间的word1替换为word2
1. 在第n1行到最后一行之间替换单词:
	>   :n1,$s/word1/word2/gc
1. 复制当前光标所在行:yy
2. 复制光标所在行向下n行:nyy
3. 删除光标所在行:dd
4. 向下粘贴:p
5. 向上粘贴:P(大写)
6. 撤销操作:u
7. 保存后退出:
	> :wq!
8. 强制退出,不保存
	> :q!  
9. 显示行号
	> :set nu
posted @ 2018-09-19 16:16  独吊东南枝  阅读(1188)  评论(0编辑  收藏  举报