liunx学习笔记

Posted on 2020-07-06 09:22  hardy.tan  阅读(95)  评论(0编辑  收藏  举报

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

 

 

Copyright © 2024 hardy.tan
Powered by .NET 9.0 on Kubernetes