一:Linux常用的命令
1>文件操作命令
ls命令,显示当前目录下有哪些文件或目录(参数:-l 列出文件详细信息 参数:-a 列出当前目录下所有文件及目录,包括隐藏的)
用法:ls -l
cd命令,切换目录
用法:
(1)可以直接用绝对路径如:cd /home/data/tomcat。
(2)也可以用相对路径,比如你现在的当前目录路径是home,那么:cd data/tomcat 就进入了tomcat的目录了
(3)返回上级目录,cd ../,同理返回的层级有多少,../就有多少,如cd ../../../
mkdir命令 创建一个目录
用法:mkdir [目录名] ,如:mkdir data,就在当前目录下创建了data的目录了,也可以用绝对路径的方式创建目录,如mkdir /home/data,就是在根目录下home文件夹创建了一个data目录
cp命令 拷贝文件或目录
用法:cp [源地址] [目标地址]
(1)cp p2p.war p2p_bak.war 就是把在当前目录下p2p.war文件拷贝一份名为p2p_bak.war的文件
(2)cp /home/data /data 就是把根目录下home目录里的data整个目录考到根目录下
mv命令 对文件、目录的移动或重命名
用法:mv [源地址] [目标地址]
(1)如果源地址和目标地址不同,则是移动的操作,如:mv tomcat /home/javafile,就是把tomcat这个目录移动到根目录下的home目录的javafile目录下
(2)如果源地址和目标地址相同,则是重命名操作,如:mv tomcat tomcat7,就是把当前目录下的tomcat重命名为tomcat7
rm命令 删除文件(参数:-r 递归删除,可删除文件及目录)
用法:rm [文件名] 或 rm -r [文件名或目录名]
(1)如果带参数r,如:rm -r data,就删除了当前目录下的data目录及其data目录下的所有文件和文件夹。
(2)如果不带参数r,只能删除文件,如:rm hello_world.java,删除了当前目录下的hello_world.java文件
rmdir命令 删除空目录
用法:rmdir [目录名],该命令只能删除空的目录
touch命令 创建空文件
用法:touch [文件名]
tar命令 打包和解压命令
参数:
-c 归档文件
-x 压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v 显示压缩或解压缩过程 v(view)
-f 使用档名
用法:
1) 打包:如下例子,把根目录下home目录下的data整个目录打包
tar -cvf /home/data.tar /home/data 只打包,不压缩
tar -zcvf /home/data.tar.gz /home/data 打包,并用gzip压缩
tar -jcvf /home/data.tar.bz2 /home/data 打包,并用bzip2压缩
zip命令 打包操作
用法:例如: zip -r test.zip ./* 将当前目录下的所有文件和目录全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件
unzip命令:压缩包解压操作
用法:例如:unzip p2p.war -d p2p 将当前目录下的p2p.war包解压成p2p目录
vi命令 编辑文件
用法:vi [文件名] 如:vi server.xml
i 开启编辑模式
:w 保存;
:w filename 另存为filename;
:wq! 保存退出;
wq! filename 注:以filename为文件名保存后退出;
q! 不保存退出;
:x 应该是保存并退出 ,功能和:wq!相同