《Linux命令行大全》重点笔记——第二部分 配置与环境

《Linux命令行大全》重点笔记2

第二部分 配置与环境


第十一章 环境

11.1 检查环境

1、set——显示shell变量和环境变量

set | less

2、printenv——只显示环境变量

printenv | less:查看所有环境变量。

printenv USER:查看具体某个环境变量,等价于echo $USER

11.2 建立环境

1、login shell会话

启动文件:

  • /etc/profile:所有用户的全局配置脚本。
  • ~/.bash_profile:用户个人启动文件,可扩展或重写全局配置。
  • ~/.bash_login
  • ~/.profile

2、non-login shell会话

启动文件:

  • /etc/bash.bashrc:所有用户的全局配置脚本。
  • ~/.bashrc:用户个人启动文件,可扩展或重写全局配置。

11.3 修改环境

1、修改哪些文件

  • .bash_profile:在PATH添加目录;定义环境变量。

  • .bashrc:其他。

2、激活修改

source .bashrc:bash重新读取.bashrc。



第十二章 VI简介

12.1 VI两种模式

  • 命令模式:按i进入插入模式。
  • 插入模式:按esc进入命令模式。

12.2 VI常用命令

vi:打开vi;

:q:退出vi;

:q!:强制退出vi;

:w:保存;

:wq:保存并退出。

12.3 移动光标

h:左;

j:下;

k:上;

l:右;

0:行首;

$:行尾;

w:下个单词;

b:上个单词;

shift+g:末行。

12.4 基本编辑

A:移动光标至行尾,并进入插入模式;

o:上方插入一行,并进入插入模式;

O:下方插入一行,并进入插入模式;

u:撤销;


x:删除当前字符;

3x:删除3个字符;

dd:删除当前行;

5dd:删除5行;

dW:删除至下个单词;

d0:删除至行首;

d$:删除至行尾;


yy:复制当前行;

5yy:复制5行;


p:粘贴至当前行下一行;

12.5 查找和替换

1、文件查找

/string:按n查找下一个;

2、替换

ex命令::%s/Line/line/g

12.6 编辑多个文件

1、切换文件

:n:下一个文件;

:N:上一个文件;

:buffers:查看正在编辑的文件列表;

:buffer 2:切换到文件2;

2、跨文件复制粘贴

结合yy、p、:buffer num三个指令即可。


第十三章 定制提示符

略,查文档即可。

你可能感兴趣的:(Linux,linux,shell)