0808_Linux指令&Vim常用操作&node服务

Linux平台操作

Linux远程连接工具: putty, xshell, ssh

linux基本命令使用

获得管理员权限: sudo (Ubuntu最好不要用root)

命令 参数 作用
pwd 列出当前的工作目录
-p 显示链接的真实路径
cd 切换工作目录 cd /usr/src/
/ 切换至根目录(可以有多层操作,相对/绝对)
./ 切换至当前目录(这条和下一条每个目录都有,是一个隐藏的链接)
../ 切换至当前的上一目录(根目录的上一目录依旧为更目录)
ls 显示目录与文件信息 ls /etc
-a 显示所有信息,包括隐藏文件与目录
-l 长格式显示详细信息
-d 显示目录本身的信息(不包含目录下的资料信息)
-h 人性化显示容量信息
-c 显示文件或目录属性最后修改的时间
-u 显示文件或目录最后被访问的时间
-t 以修改时间排序(默认是按文件名)
touch 创建或修改文件时间 touch hello.txt
mkdir 创建目录 mkdir -p /tmp/test/0808.txt
-p 创建多级目录
cp 复制文件与目录 cp /etc/hosts /tmp/
-r 递归,复制子文件与子目录(一般复制目录使用)
rm 删除文件或目录 rm -rf /tmp/test/0808.txt
-f 不提示,强制删除
-i 删除前,提示是否删除
-r 递归删除(删除目录及目录下所有内容)
mv 移动(重命名)文件或目录 mv hello.txt hello.doc
find 搜索文件或目录 find -name hello.doc
-empty 查找空白文件或目录
-group 按组查找
-name 按名称查找
-iname 按名称查找,不区分大小写
-mtime 按修改时间查找
-size 按容量大小查找
-type 按归档类型查找(文件f\目录d\设备b,c\链接l)等
-user 按用户查找
-exec 对找到的档案执行命令
-a 并且
-o 或者
du 计算文件或目录容量 du -sh /root
-h 人性化显示容量信息
-s 仅显示总容量

Vim编辑器使用

  • Vim工作模式(插入模式)
按键 作用
a 内容插入到当前光标的后面
A 内容插入至当前段落的段尾
i 内容插入到当前光标的前面
I 内容插入至当前段落的段前
o 在当前行后面创建新的空白行,插入内容
O 在当前行前面插入新的空白行,插入内容
  • Vim光标操作
按键 作用
h 光标向左移动一位
j 光标向下移动一行(以回车为换行符)
k 光标向上移动一行
l 光标向右移动一位
gg 移动光标至文件首行
G 移动光标至文件末尾
nG 移动光标至第n行
^ 光标移至当前行首字符
$ 光标移至当前行尾字符
fx 光标移至当前行下一个x字符处
Fx 光标移至当前行上一个x字符处
w 光标向右移动一个单词
nw 光标向右移动那个单词
b 光标向左移动一个单词
nb 光标向左移动n个单词
  • Vim编辑文档
按键 作用
x 删除光标当前字符
nx 删除光标起n个字符
dd 删除一行
ndd 删除n行
d$ 删除光标至行尾
J 删除换行符,将两行合并为一行
u 撤销上一步操作(可以使用多个uuu)
rx 将光标当前字符替换为x(x为任意输入的字符)
yy 复制当前行
nyy 复制n行
p 粘贴至当前行之后
P 粘贴至当前行之前
  • Vim查找与替换
指令 作用
:s/root/admin/ 将光标当前行中第一个出现的root替换为admin,没有则不替换
:s/root/admin/g 将光标当前行中所有的root替换为admin
3,5 s/sbin/bin/g 将第三至第五行中所有的sbin替换为bin
% s/nologin/fault/g 将所有行中的nologin替换为fault
  • Vim保存与退出
指令 作用
:q! 不保存并退出
:wq 保存并退出
:x 保存并退出
:w 保存
:w b.txt 另存为b.txt

node.js搭建服务器

在Linux平台上通过node环境, 搭建服务器平台.

通过客户机浏览器访问虚拟机中Linux平台下搭建的node服务器.

node实时监听, 并且给予响应, 实现服务器功能.

你可能感兴趣的:(0808_Linux指令&Vim常用操作&node服务)