1、Linux vi/vim的使用
vim的三种工作模式: 输入模式,命令模式,底线命令模式。启动 vi/vim,便进入了命令模式。
命令模式:
常用的几个命令:
i 切换到输入模式。
: 切换到底线命令模式,以在最底一行输入命令。
x删除当前光标所在处的字符 (相当亍 [del] 按键)。
输入模式:
按下i就进入了输入模式。
ESC,退出输入模式,切换到命令模式
底线命令模式:
在命令模式下按下:(英文冒号)就进入了底线命令模式。
在底线命令模式中,基本的命令有:
q 退出程序。q! 强制退出。wq保存文件并退出。
w 保存文件。
进入编辑模式,按 o 进行编辑
编辑结束,按ESC 键 跳到命令模式,然后输入退出命令:
:w保存文件但不退出vi 编辑
:w! 强制保存,不退出vi 编辑
:w file将修改另存到file中,不退出vi 编辑
:wq保存文件并退出vi 编辑
:wq!强制保存文件并退出vi 编辑
q:不保存文件并退出vi 编辑
:q!不保存文件并强制退出vi 编辑
:e!放弃所有修改,从上次保存文件开始在编辑
如果事先没有建立文件,就在w 后面加上文件名: w [filename]。(将编辑的数据储存成另一个档案)
在编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq 退出保存时,出现 E212:无法打开并写入文件 的错误提示。这是由于在该目录下当前用户没有写权限导致。
解决办法如下:
【1】 将文件保存到用户目录下,再改变所有者,然后移动到配置目录下,步骤如下:
1) 保存退出时用 :wq ! ~/tmp/file.conf
2)su切换到root用户,将file.conf改变属主, chown root file.conf
3)移动配置文件到目标目录,mv file.conf [pathname]
2、目录的修改
绝对路径:路径的写法『一定由根目录/ 写起』,例如: /usr/share/doc 这个目录。
相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:
[cd ../man] 这就是相对路径的写法!相对路径指『相对于目前工作目录的路径!』
使用 [ cd ~ ] 可以回到个人的家目录里头去
[ .. ] 代表上一层目弽
[ . ] 代表此层目弽
安装目录树: apt-get-install tree
tree -L 1 显示当前目录下的目录树
tree -L 2 显示当前目录以及下一级的目录树
cd:变换目录
pwd:显示当前目录
mkdir:建立一个新的目录
rmdir:删除一个空的目录
假如/home目录下有learn 这个目录
cd /home/learn 表示去往learn这个目录,用 cd ./learn
su 切换到root。 su 用户名 切换到普通用户。
awk使用说明:
https://www.cnblogs.com/zhengyan6/p/16290156.html
3、常用Linux命令大全
https://www.w3cschool.cn/linuxc/linuxc-29hz3lhf.html