Linux

xiaoxiao2021-02-28  98

Linux 总结

一 、常见的Linux系统

有CentOS 、 Linux redhat 版、Ubuntu

二、Linux目录结构

目录结构详情

三、Linux命令

cd(change directory) 切换目录 cd /bin 切换到根目录下的 bin 目录 cd .. 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 cd - 切换到上一个所在目录 : mkdir(make directory)命令可用来创建目录 mkdir app 在当前目录下创建app目录 mkdir –p app2/test 在当前目录下创建aap2以及test目录 rmdir(remove directory)命令可用来删除目录 rmdir app 删除app目录 rmdir -p app2/test 删除app2以及下边的test目录(级联删除) ls(list directory contents)展示目录 ls 展示当前目录下可见的 文件和目录 ls -a 展示当前目录下所有的(包括隐藏文件) 文件和目录 ls -l 展示文件的详细信息 ls -lh 友好的显示详细信息 (文件大小自动转换成 多少 k) ll ls -l 的简写 ll -h ls -lh的简写 查看文件内容(cat、more、less、tail) cat 用于显示文件的内容,文件内容不超过一页。 格式:cat[参数]<文件名> * cat yum.conf more 一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。 回车显示下一行内容。 按 q 键退出查看。 * more yum.conf * 空格显示下一页数据 回车显示下一行的数据 less 用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。 * less yum.conf * PgUp 和 PgDn 进行上下翻页. tail命令是在实际使用过程中使用非常多的一个命令,例如动态查看日志 它的功能是:用于显示文件后几行的内容。 用法: * tail -10 /etc/passwd 查看后10行数据 * tail -f catalina.log 动态查看日志 ctrl+c 结束查看

文件的操作

创建一个文件 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 b

其他命令

pwd 显示当前路径 ifconfig:查看所有的网络设置

netstat 查看网络端口。 例如: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 before

wget命令 下载资料 格式 :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部署相关文章

转载请注明原文地址: https://www.6miu.com/read-49346.html

最新回复(0)