有CentOS 、 Linux redhat 版、Ubuntu
目录结构详情
文件的操作
创建一个文件 touch 1.txt 创建一个空白的文件 拷贝文件 cp 文件名 目录/文件名称 例如:cp 1.txt 2.txt 解释:拷贝 1.txt 到当前目录并重命名为 2.txt cp 1.txt dir/1.txt 解释:拷贝 1.txt 到 dir目录下 名称为 1.txt 移动文件(重命名) 移动 mv 文件名 目录/文件名 例如:mv 1.txt dir/1.txt 重命名 例如 mv a.txt b.txt 解释:不指定目标目录,直接写文件名等于重命名 删除文件 rm 文件名 带询问删除 例如:rm a.txt 删除需要用户确认,y/n rm -f 文件名 不带询问删除 例如:rm -f a.txt rm -r 目录 带询问的递归删除目录及子文件 rm -rf 目录 不带询问的递归删除 目录及子文件(慎用)打包或解压(tar)
tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。 常用参数: -c:创建一个新tar文件 -v:显示运行过程的信息 -f:指定文件名 -z:调用gzip压缩命令进行压缩 -t:查看压缩文件的内容 -x:解开tar文件
常用的组合 -cvf :打包一个文件或目录 -zcvf :打包并压缩一个文件或者目录 压缩格式为gzip -xvf :解压或者打开一个tar文件 例如: 将当前目录下的所有文件打包成test1.tar tar -cvf test1.tar ./* 将当前目录下的所有文件打包并压缩成test2.tar.gz tar -zcvf test2.tar.gz ./* 将当前目录下的test1.tar解压到当前目录 tar -xvf test1.tar 将当前目录下的test1.tar解压到b目录 tar -xvf test1.tar -C bnetstat 查看网络端口。 例如:netstat -an | grep 3306 查询3306端口占用情况
grep 命令 查找符合条件的字符串。
示例: grep lang anaconda-ks.cfg 解释: 在anaconda-ks.cfg 中查找lang grep lang anaconda-ks.cfg -color 解释: 这个和个内容一样, 只是高亮 显示 lang grep lang anaconda-ks.cfg -color -A5 解释:在anaconda-ks.cfg文件中查找 带有lang字符串,并返回当前行 和当前行的后五行 -A 意为(after 5) grep lang anaconda-ks.cfg -color -A5 -B5 解释:返回符合条件的前五行和后五行 -A after ,-B beforewget命令 下载资料 格式 :wget 资源URL 例如: wget http://nginx.org/download/nginx-1.9.12.tar.gz
管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
示例 ls --help | more 分页查询帮助信息 ps –ef | grep java 查询名称中包含java的进程 ifconfig | more cat index.html | more ps –ef | grep aio项目部署 1、把项目war文件拷贝到linux服务器 详情请看这里 web部署相关文章