linux命令

其他

ifconfig:查看网络配置

ip addr:同上

man [命令] :查看命令详解 如:man cp

q:退出

wq:保存 退出

开机关机

sync:将数据由内存同步到硬盘中(关机前先同步下数据)

shutdowm:关机

shutdowm -h [10 | now | 20:25 ] :10分钟后关机,立马关机,哪个时刻关机

shutdowm -r [now | +10] :立马重启,10分钟后重启

reboot:重启

halt:关闭系统

目录结构

  1. 一切皆文件
  2. 根目录/,所有文件都在这个目录下
  • /etc :存放配置

    /etc/sysconfig/network-scripts/:网络信息

  • /home :用户主目录

  • /opt : 存放安装软件的目录

  • /tmp : 临时文件

  • /var : 存放日志文件(经常被修改的文件)

目录命令

./ :当前目录

.. :上一级目录

ls :列出目录

​	-a :all,查看全部文件,包括隐藏文件

​	-l : 列出所有文件,包含文件属性和权限,没有隐藏文件

pwd :查看当前所在的文件目录


mkdir :创建目录

​	-p t1/t2/t3 :-p 递归创建多级目录

rmdir :删除目录,只能删除空的目录

​	-p t1/t2 :递归删除多级目录 

cp 文件 指定目录:复制文件或目录到指定目录下

rm : 移除文件或目录

​	-f :忽略不存在的文件,不会出现警告,强制删除

​	-r :递归删除目录

​	-i :删除询问是否删除

​	`rm -rf /`:删库跑路

mv :移动文件或目录  或重命名

​	-f :强制移动

​	-u :只替换已经更新过的文件


touch :创建文件

常用基本命令

文件属性

ls -l
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MgCFeHFa-1635766962871)(C:\Users\875415078\AppData\Roaming\Typora\typora-user-images\image-20211031155528756.png)]
d:目录
-:文件
l:连接

在这里插入图片描述
权限 文件个数 属主 属组 a 创建日期

修改文件属性

1、chgrp [-R] 属组名 文件名:更改文件的属组

2、chown [-R] 属主名[:属组名] 文件名:更改文件属主,也可以同时更改属组

3、chmod [-R] xyz 文件或目录名:更改文件的9个属性

r:4 w:2 x:1

例:chmow 777 zzt

查看文件内容

  • cat 从第一行开始显示文件内容
  • tac 从最后一行爱是显示
  • nl 显示的时候输出行号
  • more 一页一页显示 (空格翻页 enter向下一行)
  • less 类似more,但是more可以往前翻页
  • head [-n 20] 只看头几行(用n控制看20行)
  • tail 只看尾几行

文件操作

硬链接软连接

touch f1 #创建f1
ln f1 f2 #创建硬链接f2
ln -s f1 f3 #创建软连接f3

f2相当于复制f1,一个做了修改,另一个也会同步(一致),但是删了f1,f2还在
f3相当于快捷方式,一个做了修改,另一个也会同步,但是删了f1,f3也不能用了

vim编辑器

命令模式 输入模式 底线命令模式

  • vim 文件:如果存在,就编辑;不存在,就创建

  • q:退出程序

  • w:保存文件

  • ZZ:直接离开

  • i a o:进入输入模式

  • ESC:退出输入模式

  • “:” :进入底线命令模式

  • /xxx :向下定位到叫做xxx的字符串

  • ?xxx :向上定位到叫做xxx的字符串

防火墙

防火墙服务

systemctl status firewalld :查看状态

service firewalld start:开启服务

service firewalld restart:重启服务

service firewalld stop:关闭服务

防火墙规则

firewall-cmd --list-all :查看全部信息

firewall-cmd --list-ports:只查看端口信息

firewall-cmd --zone=public --add-port=80/tcp --permanent:开启端口(开启后重启

systemctl restart firewalld.service:重启防火墙

命令含义:

–zone:作用域

-add-post=80/tcp:添加端口(端口/通讯协议

–permanent:永久生效(若无则重启后失效

软件安装

rpm安装
rpm -qa|grep jdk  :检测jdk版本信息

rpm -e --nodeps jdk :卸载

rpm -ivk rpm包 :安装
tar压缩解压
tar -zxvf 文件

**启动tomcat**

./startup.sh: bin目录下 启动
yum联网安装
yum -y install 软件名:安装  

​	 -y:所有提示都是yes
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值