前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux目录结构和常用命令~

linux目录结构和常用命令~

作者头像
崩天的勾玉
发布2021-12-20 17:23:48
8240
发布2021-12-20 17:23:48
举报
文章被收录于专栏:崩天的勾玉崩天的勾玉

linux目录结构

  • bin (binaries)存放二进制可执行文件
  • sbin (super user binaries)存放二进制可执行文件,只有root才能访问
  • etc (etcetera)存放系统配置文件(配置IP,配置环境变量)
  • usr (unix shared resources)用于存放共享的系统资源(放置安装软件)
  • home 存放用户文件的根目录
  • root 超级用户目录
  • dev (devices)用于存放设备文件
  • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
  • mnt (mount)系统管理员安装临时文件系统的安装点
  • boot 存放用于系统引导时使用的各种文件
  • tmp (temporary)用于存放各种临时文件(重启后,原文件消失)
  • var (variable)用于存放运行时需要改变数据的文件(log日志)

linux常用命令

简略到java开发哦~

「基本命令」

代码语言:javascript
复制
cd /home #进入home目录
ls  #列出当前目录下所有目录
ll #列出当前目录下所有目录
..  #上级目录

「文本命令」

代码语言:javascript
复制
cat filename   #查看文件的内容
tail -f catalina.out    #这个命令用来监控我们后台的日志
vi filename  ---> i     #输入状态
vi filename  --->/查找的字段   #查找
esc + :wq #保存且退出
esc + :q!   #不保存退出
vim filename     #文件不存在则新创建一个
grep sss txt.log    #grep 查找的数据 文件名
grep sss txt.log > ss.log    #从txt.log查找sss的记录存入到ss.log

「解压/备份命令」

代码语言:javascript
复制
tar -cvf 20170630.tar ROOT   #备份
tar -xvf 20170630.tar ROOT   #解压
unzip test.zip  #解压zip包
zip -r test.zip test #压缩test目录
tar -zxvf java.tar.gz #解压gz包

「查看端口杀掉进程命令」

代码语言:javascript
复制
ps -ef| grep java   #查看当前的Java进程
kill -9 [端口号]  #强制杀掉

「创建/删除命令」

代码语言:javascript
复制
mkdir test #创建目录
touch test #创建文件
rm -rf test.txt #这个命令可以删除目录下的所以文件,谨慎使用
rm test.txt #这个也可以删除

「复制/移动命令」

代码语言:javascript
复制
cp -r /test  /home/ #复制test文件夹到home下
cp test.txt /home #复制test文件到home下
mv /test /home/下 #移动test文件夹到home下

「授权命令」

代码语言:javascript
复制
chown -R kaifa:kaifa /data #给开发用户赋权data的所有权限

「远程下载文件」

代码语言:javascript
复制
scp -P 8080 -r filename kaifa@192.168.1.107:/home/data #从107服务器下载data文件夹到本地服务器

「查看内存」

代码语言:javascript
复制
free -g(-m) #显示G单位,-m显示M单位
top 

「环境变量配置」

代码语言:javascript
复制
vi .bash_profile 环境变量配置
export JAVA_HOME=/usr/localk1.7.0_71
export CLASSPATH=.:$JAVA_HOMEb/dt.jar:$JAVA_HOMEb/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
source .bash_profile 编辑完环境变量需要source 一下

「centos6.10防火墙命令」

代码语言:javascript
复制
service iptables status   #查看防火墙状态
service iptables start  #开启防火墙
service iptables stop  #关闭防火墙

chkconfig --list iptables   #查看状态
chkconfig iptables on     #永久开启防火墙
chkconfig iptables off   #永久关闭防火墙

「tomcat启动/关闭」

代码语言:javascript
复制
./startup.sh && tail -f ../logs/catalina.out   #启动直接监控启动日志
./shutdown.sh           #关闭tomcat,有时候关闭不掉需要kill掉
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 崩天的勾玉 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • linux目录结构
  • linux常用命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档