linux打开yml命令 linux打开mycnf( 四 )


tail -f /ydl/my.log 动态的读取 /ydl目录下的my.log文件末尾内容并显示,这个命令会让当前Linux窗口处于霸屏的状态 , 使用Ctrl + C 就可以停止;
创建目录:mkdir
作用:创建目录
语法:mkdir [-p] dirName
说明:
-p: 确保目录名称是存在的,不存在就创建一个 。通过此选项,可以实现多层目录同时创建
(p代表parent)
举例:
mkdir it在当前目录下,创建一个名为it的子目录
mkdir -p it/javaTest 在工作的目录下的it目录中建立一个名为test的目录,若it目录不存在,则创建一个
删除目录:rmdir
作用:删除空目录
语法:rmdir [-p] dirName
说明:
-p : 当子目录被删除后使父目录为空目录的话,则一并删除
举例:
rmdir it 删除为it的空目录
rmdir -p it/java 删除it目录中名为Java的子目录,若java目录删除后it目录变为空目录,则it目录也会被删除
rmdir it* 删除以it开头的空目录
删除不为空的文件或目录 rm
作用:删除文件或者目录
语法:rm [-rf] name
说明:
-r : 将目录及目录中的所有文件(目录)逐一删除,即递归删除
-f : 无需确认,直接删除
举例:
rm -r it/ 删除名为it的目录和目录中的所有文件 , 删除前需要确定
rm -rf it/ 无需确认,直接删除名为it的目录和目录中所有文件
rm -rf hello.txt 无需确认 , 直接删除hello.txt文件 (这个删除文件的命令可以不用带r)
拷贝移动命令cp
作用:用于复制文件或者是目录
语法:cp [-r] source target
说明:
-r : 如果复制的是目录需要使用到此项,此时将复制该目录下所有的子目录和文件
举例:
cp hello.txt it/ 将hello.txt复制到it目录中
cp hello.txt ./hi.txt 将hello.txt复制到当前目录,并改名为hi.txt
cp -r it/ itjava/ 将it目录和目录下的所有文件复制到itjava目录下
cp -r it/* itjava/ 将it目录下所有文件复制到itjava目录下(目录这一层不复制 , 只复制目录下的内容)
移动拷贝mv
作用:为文件或者是目录进行改名,或将文件或目录移动到其他位置
语法:mv source dest
举例:
mv hello.txt hi.txt 将hello.txt改名为hi.txt
mv hi.txt it/ 将文件hi.txt移动到it目录中
mv hi.txt it/hello.txt 将hi.txt移动到it目录中,并且改名为hello.txt
mv it/ itjava/ 如果itjava目录不存在,将it目录改名为itjava
mv it/ itjava/ 如果itjava目录存在 , 将it目录移动到itjava目录中
打包压缩命令 tar
作用:对文件进行打包 , 解包,压缩,解压
语法:tar [-zcxvf] filaName[files]
包文件后缀为 .tar 表示只完成了打包,并没有压缩
包文件后缀为 .tar.gz 表示打包同时还进行了压缩
说明:
-z : z代表的是gzip , 通过gzip命令处理文件 , gzip可以对文件压缩或者是解压
-c : c代表的是create, 即创建新的文件包 (打包)
-x : x代表的是extract,实现从包文件还原文件 (解包)
-v : v代表的是verbose,显示命令执行的过程
-f : f代表的是file,用于指定包文件的名称
如果不想把解压的文件包的内容放到当前目录, 加 -c /要存放的目录
第一个常用组合: -cvf
第二个常用组合:-zcvf
第三个常用组合: -xvf 解压包
第四个常用组合:-zxvf(非常常用)
文本编辑命令vi/vim
作用:vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似与windows的记事本;
语法:vi fileName
文本编辑命令vim:

推荐阅读