6月5日任务
2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat/more/less/head/tail
2.10 环境变量PATH:
所有的命令都是在这几个路径下的,也都只是在这几个路径下搜索的
which除了查看别名,也可以查看路径
例如
使用ls时,也可以使用ls所在的绝对路径
那么可以复制ls所在的绝对路径,到另一个目录下,那么输入该目录的绝对路径,也可以实现ls的命令
which ls
cp /usr/bin/ls /zanshi/ls2
但是不能直接使用ls2命令,因为ls2命令不在命令搜索的所有路径下,所以要把ls2所在的路径加进去才可以
所以要用到环境变量,写法如下
PATH=$PATH:/zanshi/
但是,机器重启之后,ls2命令便不生效,只能写ls2的绝对路径
所以要把这个环境变量改成永久的
vi /etc/profile/ 里面最后一行写入PATH=$PATH:/zanshi/
这样,无论开关机都可以用ls2这个命令
如果不想使用ls2,将该目录删掉,并将/etc/profile里面的PATH=$PATH:删掉即可
-------------------------------------------------------------------------------------------------------------
2.11 cp命令:
cp(copy)就是拷贝复制的意思,拷贝源文件 拷贝成目标文件
拷贝成文件可直接拷贝,如果拷贝目录要加-r
!$可执行上一条命令的最后一个参数(空格后的或被分割后的)
-------------------------------------------------------------------------------------------------------------
2.12 mv命令:
mv相当于把文件挪动地方
同一个目录下,可以直接把一个文件名更改名字:
mv也可将所在目录下的文件移动到其他目录下,写法为mv 1.txt /zanshi,那么当前目录下的2.txt就移动到/zanshi下了,当然也可移动目录或以及目录下的文件
当目标目录不存在的时候相当于改名字
当目标是个目录且目录不存在,就会把该目录的名字改一下
可理解剪切,但是在特定情况下可修改名字
-------------------------------------------------------------------------------------------------------------
2.13 文档查看cat/more/less/head/tail:
cat查看文件内容
tac倒叙查看一个查看一个文件的内容
cat -A显示所有的字符
cat -n可显示查看内容的行号
>>表示 将1的内容追加到2里面去
-------------
(不常用,可用less)more可一屏一屏的往下显示内容,(按空格即可往下看))通常用在行数多的文件,不会一下子显示完
那Ctrl+b可往前看,看完即退出
-------------
(常用,可拥有more所有的功能)less可用上下键查看内容(一行一行的),ctrl+b也可往前看,ctrl+f往下看。看完不会自动退出,需要按“q”键
输入/可搜索/后面跟的关键词,按“n”可继续搜索往下查看,按“N”看完往前搜索查看
输入?即根输入/搜索查看方向相反的功能,按“N”可继续搜索往下查看,按“n”看完往前搜索查看
在搜索关键词的时候,按“g”定位到行首,按“G”定位到行尾
------------
head查看文件的头十行
head -n 2 可指定文件的头两行
------------
tail查看文件的尾十行
tail -n 2 可指定文件的尾两行
tail -f可动态的查看文件,比如这个文件在不断的写内容(通常是写日志),即可及时的查看写入的内容,也可指定行数tail -f 2,查看写入文件的后两行
转载于:https://my.oschina.net/u/3866192/blog/3059315