环境变量PATH


find: 把文件全部都查一遍

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

less从后往前搜索_less从后往前搜索

rm = /usr/bin/rm

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

less从后往前搜索_less从后往前搜索_02

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

less从后往前搜索_搜索_03

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

less从后往前搜索_搜索_04


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

vi /etc/profilie

less从后往前搜索_环境变量_05


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

less从后往前搜索_目标目录_06

测试是否生效:

less从后往前搜索_less从后往前搜索_07

如何去掉:

less从后往前搜索_less从后往前搜索_08

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

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

less从后往前搜索_环境变量_09


cp 命令

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

less从后往前搜索_less从后往前搜索_10

对比一下

less从后往前搜索_环境变量_11

约定:cp目录,加/

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

less从后往前搜索_搜索_12


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

which cp   which rm

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

less从后往前搜索_环境变量_13


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

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

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

less从后往前搜索_less从后往前搜索_14


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

less从后往前搜索_目标目录_15


mv命令

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

less从后往前搜索_环境变量_16

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

less从后往前搜索_环境变量_17

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

less从后往前搜索_环境变量_18

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

less从后往前搜索_less从后往前搜索_19


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


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

less从后往前搜索_目标目录_20

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

less从后往前搜索_环境变量_21


less从后往前搜索_搜索_22

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

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

cat

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

less从后往前搜索_less从后往前搜索_23

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

less从后往前搜索_环境变量_24


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

less从后往前搜索_目标目录_25

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

按“空格键”继续显示

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

less从后往前搜索_less从后往前搜索_26


再用more 看

less从后往前搜索_less从后往前搜索_27

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


less    

空格一屏一屏往下看

支持 方向键上下

ctrl+B 往上看

ctrl+F 往下看

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

搜索:

/root

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

less从后往前搜索_环境变量_28

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

g:定位到行首

shift+g :定位到行尾

head  查看一个文件的头十行

tail   查看一个文件的后十行

指定行数

*

less从后往前搜索_搜索_29

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

less从后往前搜索_目标目录_30

less从后往前搜索_搜索_31




转载于:https://blog.51cto.com/13279218/1975239