本文共 1959 字,大约阅读时间需要 6 分钟。
一、环境变量PATH
先看下wiki对PATH的定义 PATH is an environment variable on Unix-like operating systems, DOS, OS/2, and Microsoft Windows, specifying a set of directories where executable programs are located. In general, each executing process or user session has its own PATH setting. 翻译: PATH是类Unix系统、DOS、OS/2和Microsoft Windows操作系统上的一个环境变量,用于设置一组包含可执行文件的目录。 centos7中,PATH就是告诉系统,我们执行一条命令时,去哪些位置找这个命令。 我们看下系统PATH的值 输入:”echo PATH“PS:window里也有PATH
二、cp命令
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。语法:cp(选项)(参数)
选项:-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-f:强行复制文件或目录,不论目标文件或目录是否已存在,与rm -f类似。 -bv:覆盖已存在的文件目标前将目标文件备份并显示过程;实例:
1、从一个文件夹下复制一个文件到另一个文件夹下 复制前:2、从一个文件夹下复制一个文件到另一个文件夹下的同名文件
命令:3、cp改名,如果复制的目标不存在,则把原目标改个名放到新位置。
命令:目录的情况类推,cp命令不会使原文件消失,
4、备份复制 命令:多出来的那个1.txt~就是原来test2目录下那个1.txt的备份。
可以用rm /tmp/test2/2/~删除二、mv命令
mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。 mv命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录中。源文件被移至目标文件有两种不同的结果: 如果目标文件是到某一目录文件的路径,源文件会被移到此目录下,且文件名不变。 如果目标文件不是目录文件,则源文件名(只能有一个)会变为此目标文件名,并覆盖己存在的同名文件。如果源文件和目标文件在同一个目录下,mv的作用就是改文件名。当目标文件是目录文件时,源文件或目录参数可以有多个,则所有的源文件都会被移至目标文件中。所有移到该目录下的文件都将保留以前的文件名。 注意事项:mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。语法:mv(选项)(参数)
参数: 示例 1、将一个文件移动到另外一个文件夹下,并改名。 命令:四、cat、more、less、head、tail命令
都是显示文件的 示例 cat -n可以显示行号本文转自 whytl 51CTO博客,原文链接:http://blog.51cto.com/11934539/2052308
转载地址:http://uivfm.baihongyu.com/