Linux命令笔记

目录操作

1.只读文件改为可编辑

chmod 666 test.txt

666的意思就是可读可写

2.修改目录的所属

chown admin:admin test/ -R

将test目录改为admin所属


文件操作

1.查找文件关键字

# vim 文件以后打':' ,然后
/关键字

2.撤销操作

# 在vi编辑模式中
:u  # 可以撤销一次

# 在vim编辑模式中
:u  # 可以撤销无限次

3.解压和打包文件


# 解压tar文件
tar -xvf

# 解压tar.gz文件
tar -zxvf

# 打包tar文件
tar -cvf

# 打包tar.gz文件
tar -cvzf

4.修改文件名


mv 旧文件名 新文件名

5.复制文件


cp 文件 文件路径


修改用户操作

1.添加一个用户

useradd admin

添加一个名为admin的用户。

2.切换用户

su - admin

将用户切换为admin。


su

将用户切换为root,需要输入密码。

网络命令

1.查看端口占用

netstat -tunlp|grep [端口号]

杀死进程

kill -9 [pid]

2. 通过pid查看端口

netstat -anop | grep [pid]

3. 直接查看应用占用的端口

# 如果是基于 tcp 的连接
netstat -tunlp | grep [服务名]

3.防火墙命令

查看防火墙状态

systemctl status firewalld

关闭防火墙

systemctl stop firewalld

查看防火墙服务是否开机启动

systemctl is-enabled firewalld

关闭防火墙开机启动

systemctl disable firewalld

进程命令

1.杀死进程

# 操作系统从内核级别强制杀死一个进程,可能造成数据丢失
kill -9 [pid]

# 操作系统发送一个信号告诉进程主动关闭,较为优雅,进程有时间进行资源释放和数据保存
kill -15 [pid]

2.查看进程是否在运行

ps命令查看进程pid

ps -ef | grep [服务名]
# 或者,-ef和aux参数只是显示信息的风格不同,无太大差异,注意aux会截断command列
ps aux | grep [服务名]

通过pid查看端口

netstat -anop | grep [pid]

通过端口查看pid

lsof -i:[端口号]
# 或者
netstat -tunlp | grep [端口号]

直接查看应用占用的端口

netstat -tunlp | grep [服务名]

磁盘命令

1.查看目录/文件的磁盘占用

du -sh [文件/目录名]

2.显示整个文件系统的磁盘空间使用情况

df -h

3.文件 IO 相关命令

iotop可以实时查看进程的磁盘IO使用情况,可以按照IO使用率排序,但它是一个第三方工具,可能需要额外安装:yum install iotop

iotop

查看系统整体磁盘 io 信息,可以显示每秒的磁盘读写请求数、磁盘读写等待时间等等。

iostat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值