2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail

简介:

2.10 环境变量PATH

2.11 cp命令

2.12 mv命令

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

2.10 环境变量PATH

如果你的目录在这里面 那么你敲命令句不需要敲绝对路径

但是如果再打开一个终端,

怎么让永久生效呢

系统有一个文件,是可以让它开机 或者是每次打开终端 都回去加载命令的

cat 一下看下文件有没有加上 命令

再打开一个终端 也是可以的

如果先取消掉 就重新改下变量PATH

还可以把里面的命令删掉

vi /etc/profile

重新退出 重打开一个终端  就没有了

2.11 cp命令

cp命令 拷贝

复制目录 加-r

cp -r 拷贝目录

拷贝目录都统一 加斜杠/

-i 表示会咨询一下你

使用绝对路径. /usr/bin/cp 就不会问了

拷贝目录的时候会不会问 覆盖呢

当目标目录 已经存在的时候 ,它会把原目录放到目标目录下面去,

如果目标目录不存在,它会把原目录拷贝过来并且改名字。

2.12 mv命令

mv命令move

把/tmp目录下的 1.txt 挪到 /root目录下 并且改名2.txt

如果重复了 就会询问 ,因为mv 命令也有 -i 选项

不想要询问,可以使用绝对路径 /usr/bin/mv

目标目录不存在的时候相当于是改名字

目标目录存在了,

它就会把原目录放到目标目录下面去

和 cp是一样的

因为aming2 已经存在于 aminglinux 目录下 所以会问 是否覆盖

总结:mv 命令  如果在同一个目录下面 mv 文件 就是改名字

如果目标文件的已经存在,它就会问是否覆盖

如果目标 就是目录  且目录不存在,原肯定也是一个目录

他就会把目录名字改下

如果目标目录已经存在,原也是一个目录   那么就会把原目录放到 目标目录里面去

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

cat命令

cat命令 查看文件内容的

cat

tac 命令和cat 一样查看文件内容但是从尾到头

可以使用man cat 查看下

cat -A 表示这一行的行尾 ,结束符

cat -n 显示行号

more

按空格键 下翻

wc 查看文件的行数

再 more anacaonda-ks.cfg.1 看

按空格一直往下翻

ctrl + b 往前翻 往上翻

less 也可以,空格下翻,还支持方向键 上下查看

ctrl + b 往前

ctrl + f  往后

看到最后的时候按q 退出来,不会自动退出来

/搜索字符,n 往后看还有没有相同的字符 shift n 往前看

其实就是n  往后看,   大N 往前看

?搜索字符  n 往后看  N 往前看

往前g 行首

shift g  就是 大G 行末

按q退出来

head 头10行

tail 后 10行

前2行

后2行

tail -f 显示文件 动态

打开另一个终端 追加

再在另一个终端 head -n 2 追加2行

尾 那里追加2行


本文转自   ch71smas   51CTO博客,原文链接:http://blog.51cto.com/ch71smas/1954617


相关文章
|
存储 Oracle 关系型数据库
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(四)
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(四)
123 0
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(四)
|
Ubuntu Unix Linux
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(一)
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(一)
125 0
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(一)
|
开发工具 索引
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(七)
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(七)
132 0
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(七)
|
开发工具
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(五)
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(五)
177 0
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(五)
|
开发工具
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(三)
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(三)
129 0
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(三)
|
Linux 开发工具 虚拟化
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(二)
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(二)
151 0
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(二)
|
开发工具 Windows
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(八)
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(八)
145 0
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(八)
|
Linux 开发工具
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(六)
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(六)
155 0
LINUX02_概述、文件系统详解、vim、cd、ls、mkdir、touch、rm、cp、less、tail、head、find、locate、打包或解压tar(六)
|
Shell
环境变量PATH/cp命令/mv命令/文档查看cat/more/less/head/tail
  2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail     which  rmdir 可以查到命令的路径   例如: ls 命令是定义在/usr/bin/ls 下,可以复制cp  /usr/bin/ls   /tmp/ls2 然后执行/tmp/ls2 可以运行,但是单独执行ls2时不行的,因为没有给ls2定义环境变量。
1066 0