环境变量:针对Linux系统的一些变量名,这些变量名是有设置好的,也有还没设置好的,可以通过这些变量影响系统的参数值,从而影响系统的运行;使用大写的字母作为变量名,可以使用以下命令查看系统设置的变量:
1、Set
2、env------enviroment环境变量
如果过要看某一个具体的变量名,可以加一个echo
如:echo $PATH:查看变量PATH的值。
设置一个变量:
如:string=’hello word’。
取消环境变量:
在Linux里创建空文件的方式:
1、touch命令
2、Echo’hello’>:重定向
3、vi 编辑器,编辑一个新的文件。
mv :move 移动文件或目录,从一个目录到另一个目录,源文件就不在了。
cp:copy 拷贝文件或目录,从一个目录到另外一个目录,源文件还是存在的源目录下的。
查看文件内容命令:
cat :显示文件内容,从前往后。
tac:显示文件内容,从后往前。
Linux 重定向:在系统里标准输出是屏幕,重新把输出指向到其它地方,比如:文件
输出重定向:
1、追加重定向:>
2、覆盖重定向:>>
输入重定向:<
cat -n:显示行数。
more:分屏看,一屏一屏看,只能往后看。
less:可以分屏看,也可以一行一行的看,可以往后看,也可以往前看,退出按q。
head:默认看一个文件的前10 行。
通过参数 -n 数字 指定具体看几行
如:head -n 20 文件: 指定看文件的前20 行。
tail:默认情况是看一个文件的最后10行。
通过参数 -n 数字 指定具体看几行
如:tail -n 20 文件: 指定看文件的后20 行。
tail -f:实时刷新一个文件的内容。
三种模式:
1、一般模式:不能修改某个字符。
ctrl+b:文本页面向前翻一页。
Ctrl+f:文本页面向后翻一页。
数字0:移动到本行的首行;$:移到本行的行末。
gg:移到整个文本的首行;G:移到整个文本的尾行。
nG:移到文本的第n行。如:5G,移到文本的第5 行。
dd:删除光标所在行。
2dd:删除光标所在的两行。
ndd:删除光标所在的n行。
u:撤销刚才的操作。
yy:复制光标所在的行。
P:粘贴刚才所复制的行。
2、编辑模式:可以输入要编辑的内容。
a(A):本行插入
i(I):本行插入
o(O):下一行插入
从编辑模式回到一般模式,按ESC。
3、命令模式:在编辑模式下完成输入后,按住ESC回退到一般模式下,然后:
:q 不保存退出
:wq 保存退出
:q! 不保存强制退出
:wq! 保存强制退出
:set nu 统计行数
:/end或:?end 找到单词end。找到以后。按住n,可往前往后继续查找。