环境变量PATH


find: 把文件全部都查一遍

which: 不需要全部查,如果命令在以下目录中,敲命令就不需要敲绝对路径

d23f27c527f4e0e8708409e72c12747b.jpg

rm = /usr/bin/rm

eg:直接用ls2 不行,需要改一下环境变量

69f0e99862fbae1e288ef48403c8e47f.jpg

ls2 不能直接生效,需要把 tmp 加入到 PATH 里面去

b794a69d723646a339f59d7e17dde0f3.jpg

再打开一个终端,运营ls2,不能生效

e0b10fd883faedc5508df43f833c081b.jpg


需要把环境变量改成永久的:

vi /etc/profilie

f7abbdab6c3de5bec8982027a1748c68.jpg


cat /etc/profile 查看一下是否添加成功

41e7344bb4dc385e59b142301dc38d89.jpg

测试是否生效:

cf3157430992b262b4dfd45aade079a0.jpg

如何去掉:

e9d2c4f052ffd4acd85f9a3d31335018.jpg

也可以 vi /etc/profilie 把刚才添加的内容删除 

再打开一个终端,测试一下

219c46e99843da4d66e2df534d32f10f.jpg


cp 命令

copy文件,copy目录 (-r) 如果是copy目录 ,加上-r 选项

89a88d406ff833d0cf28ca2f26c35acb.jpg

对比一下

7cd0edf0b8f0ed7a5af141b33e87f813.jpg

约定:cp目录,加/

(!$ 表示上一个命令的最后一个参数)

842ba71011762500b6ca8a5aad244de1.jpg


-i    安全参数:删除、添加文件时会问

which cp   which rm

如果不想让系统问,就用,/usr/bin/cp

dfea8ba83413f5be50fe9c0bcf2c6fb6.jpg


copy 目录的时候不会问“是否覆盖”

当目标目录已经存在的时候,他会把源目录直接放到目标目录下面去。

如果目标目录不存在,他会把源目录copy过来,并且改一个名字

17ac40854f7d4146e9382bf3156b15cb.jpg


继续copy   就会问“是否覆盖”

17525db8e587b95a60db340d0fb63f65.jpg-wh_


mv命令

如果在同一个目录下,mv相当于改名字

199c2280b3470e92b66643615f23aaf6.jpg

把一个文件放到一个目录里/或另一分区下,同时改名字

a585479108079b7e9c9a7151d0ca3102.jpg

再创建一个ls2 来mv ,系统就会询问, 因为在 server目录下已经有了一个ls2

f686cf3728a12bc7d141ab289f476e95.jpg

因为mv 也有i 选项。 用绝对路径就不会询问了。

860dac1bcff7c205064a3d327f31ccf7.jpg-wh_


mv 两个作用: 改名字,挪地方


目标目录不存在时相当于改名字:

99000039bbe37cb5d3ae2f58be4ae56e.jpg

如果目标目录存在了,它就会把源目录放到目标目录下面去

f378cae2f3dcfab493a7e4e9d66a9d2c.jpg


8ac80dba044ef9e7ebfc3ece04ac4a77.jpg

文档查看cat/more/less/head/tail

几个和文本文档相关的命令:

cat

tac 倒叙查看一个文件的内容

ac4dcd6126011a6c6cc994c404178d9c.jpg

cat -A  ($表示行尾结束符)

3f091232cce3bcd516163572412e2fd1.jpg-wh_


cat -n  cat的时候把行号显示出来

b4f1c3a20951433e3c8b58afcdb3e5e8.jpg

more: 也是用来查看文件内容,一屏一屏的显示

按“空格键”继续显示

eg: 把/etc/passwd 的内容追加到 anaconda-ks.cfg.1

754981e8c3a3b468501f4d14fcdd5efd.jpg


再用more 看

ddc33a22dfb47f04fdc7bcc3ea7ca7dc.jpg

按ctrl+B 可以往前看。看到最后自动退出。


less    

空格一屏一屏往下看

支持 方向键上下

ctrl+B 往上看

ctrl+F 往下看

当看到最后时不会自动退出,而需要按q键退出

搜索:

/root

会高亮显示,按n,会继续往后搜索 ,shift+n,往前搜索

4d26514468b1412fdbb541c09516c819.jpg

?root 从后往前搜  按n 往上走

g:定位到行首

shift+g :定位到行尾

head  查看一个文件的头十行

tail   查看一个文件的后十行

指定行数

*7dc0bf3289969b98e4fbc835c6b3edb3.jpg

tail -f查看动态文件 看日志的时候会用到

9650c8ea47f59fcb485ec6158f58e279.jpg

58e8a1f43f249061fab4d50527824231.jpg