Linux基础命令
如何得到 Linux系统?
有两种选择:第一,在自己电脑的虚拟机中安装一个 Linux 系统,例如 Ubuntu/CentOS 等,下载这些都不用花钱;第二,花钱去阿里云等云服务商租一个最便宜的 Linux 虚拟机。推荐第二种。一般正式入职之后,公司都会给你分配开发机或者测试机,给你账号和密码,你自己可以远程登录。
常见 linux 命令有哪些?
登录
运行 ssh name@server 然后输入密码即可登录。
目录操作
- 创建目录 ==mkdir <目录名称>==
- 删除目录 ==rm <目录名称>==
- 定位目录 ==cd <目录名称>==
- 查看目录文件 ==ls== ==ll==
- 修改目录名 ==mv <目录名称> <新目录名称>==
- 拷贝目录 ==cp <目录名称> <新目录名称>==
文件操作
- 创建文件 ==touch <文件名称>== 或者 ==vi <文件名称>==
- 删除文件 ==rm <文件名称>==
- 修改文件名 ==mv <文件名称> <新文件名称>==
- 拷贝文件 ==cp <文件名称> <新文件名称>==
文件内容操作
- 查看文件 ==cat <文件名称>== 或者 ==head <文件名称>== 或者 ==tail <文件名称>==
- 编辑文件内容 ==vi <文件名称>==
- 查找文件内容 ==grep ‘关键字’ <文件名称>==
vim的基础使用
vim的三种模式
vim可以分为三种状态:一般模式、编辑模式和命令模式,各模式的功能区分如下:
一般模式:
按【Esc】进入一般模式。
以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。
编辑模式:
按【i】进入编辑模式,屏幕的左下方会出现【INSERT或 REPLACE】的字样。
在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A, r, R】等任何一个字母之后才会进入编辑模式。
命令行模式:
按【:】进入编辑模式,常用的命令有不保存退出【:q!】,保存退出【:wq!】。
输入【 : / ? 】三个中的任何一个,就可以将光标移动到最底下那一行。在这个模式中, 可以提供查找、读取、存盘、替换字符、离开vi、显示行号等的动作则是在此模式中完成的!以下是命令模式的常用操作:
- 保存编辑的内容【:w】
- 强制写入该文件,但跟你对改文件的权限有关【:w!】
- 离开vim【:q】
- 不想保存修改,强制离开【:q!】
- 保存后离开【:wq】
- 保存后,强制离开【:wq!】
- 保存后离开【:x】