学习笔记031——Ubuntu常用命令(持续更新)

1、 修改权限

# 修改某个文件权限
chmod 777 demo.java
# 修改整个文件夹权限
chmod -R 777 文件夹名字

2、 查看某个文件多大

# 如查看catalina.out文件多大
du -sh catalina.out
du -sh *

# 查看home目录容量使用情况
# 这里的-h参数是为了以易读的格式(如GB、MB)显示信息。输出将包括目录的总空间、已用空间、可用空间和挂载点信息。
df -h /home

在这里插入图片描述

3、 systemctl功能

## 例如查看Ubuntu里面的服务是否开机启动。  enabled(开机启动)、disabled(开机不启动)、statis
## 查看服务列表
sudo systemctl list-unit-files

## 筛选查看服务状态(tomcat)
sudo systemctl list-unit-files | grep tomcat
## 例如:查看tomcat服务状态
sudo systemctl status tomcat.service
## 例如:查看tomcat服务是否开机自启
sudo systemctl is-enabled tomcat.service
## 例如:开启tomcat服务
sudo systemctl start tomcat.service
## 例如:关闭tomcat服务
sudo systemctl stop tomcat.service
## 例如:重启tomcat服务
sudo systemctl restart tomcat.service
## 例如:设置tomcat服务开机启动
sudo systemctl enable tomcat.service
## 例如:禁止tomcat服务开机启动
sudo systemctl disable tomcat.service
## 例如:重新加载配置文件
sudo systemctl daemon-reload

4、 查看cpu、内存等使用情况

top

5、 查看内存和交换分区swap使用情况

free

free -tm

6、 查看进程

# 显示当前用户的进程
ps ux 

# 显示当前用户的进程的详细信息
ps uxwww 

# 显示所有用户的进程
ps aux 

# 显示系统所有进程信息
ps ef 

7、 干掉进程

# 将进程编号为1001的程序干掉
kill -9 1001 

# 将所有名字为apapche的程序杀死,kill不是万能的,对僵死的程序则无效。
kill all -9 apache 

8、 回到用户主目录

# 回到当前用户主目录
cd ~

# 回退,返回之前目录
cd -

9、切换到 root 用户

# 进入一个持续的root环境,以root权限执行命令,但并不是切换到root用户
sudo -i

# 也是进入一个持续的root环境,以root权限执行命令,和 sudo -i 的区别是保存了原来普通用户的环境
sudo -s

10、模糊批量删除文件

find .:在当前目录及其子目录下查找。
-type f:仅匹配文件类型。
-name "*.tmp":匹配所有.tmp后缀的文件。
-exec rm -f {} \;:对匹配到的文件执行rm -f删除操作。

# 批量删除 syn2024-07-0 的文件
find . -type f -name "syn2024-07-0*" -exec rm -f {} \;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值