Linux常用汇总

文件操作

mkdir(创建文件夹)
mkdir -pv /mnt/test/x/m /mnt/test/y

mkdir -pv /mnt/test/{x/m,y}
rm(删除)
-i 删除之前确认
-f 不确认
-r 递归删除

注意:
rm -rf   自杀

查看时间
date
#2021年 12月 16日 星期四 21:35:55 CST
clock
#2021年12月16日 星期四 21时36分00秒  -0.758494 秒
cal
#     十二月 2021    
日 一 二 三 四 五 六
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

touch(创建文件)
stat(查看文件信息)
最后一次访问时间
最后一次修改时间:内容的改动叫修改
最后一次改变时间:文件(内容和元数据)的改动叫改变
cp file1 file2(拷贝)
mv 移动文件
Cat 读取文件
cat 文件名  

[root@s25linux tmp]# cat  first.py
print ("你看这个灯,它又大又量")

#读取内容,且显示行号
cat  -n  文件名 

#利用cat写入文件内容,写一首诗
[root@s25linux tmp]# cat >> second.py << EOF
> #!coding:utf-8
> print("爱的魔力转圈圈")
> EOF
[root@s25linux tmp]#
[root@s25linux tmp]#
[root@s25linux tmp]#
[root@s25linux tmp]#
[root@s25linux tmp]# cat second.py
#!coding:utf-8
print("爱的魔力转圈圈")

查看文件,文件夹大小
ls -lh  # -h参数,是显示文件单位,以kb  mb gb大小为单位   -l是列表形式,列出文件夹中详细信息
grep
grep是linux强大的三剑客之一,从文本中,过滤有用信息的命令
grep "你想过滤的字符串"   需要过滤的文件  #用法一
-n 显示行数
-i 忽略大小写
[root@localhost home]# grep -n '我' ww.txt 
1:我也觉得
2:我帅吗


head、tail
head和tail都是能够读取文件内容的
语法是 

head  文件名  #默认从文件的前10行看

head  /etc/passwd  #默认看前10行
head -3  /etc/passwd  #查看文件的前3行

tail  文件名 #默认从文件的后10行看
tail -2  /etc/passwd   #查看文件的后2行


tail命令的 实时监控用法 ,可以用于检测线上的日志文件,检测用户的请求信息

tail -f  文件名  #实时刷新文件内容 

tail -f /tmp/test.txt  #能够检测文件内容的变化 

kill命令
kill 进程的id号

如果遇见卡死的进程,杀不掉,就发送 -9  强制的信号 

kill -9  pid
netstat
查询linux的网络端口情况
常见组合参数
-t -n -u -l -p
[root@localhost ~]# netstat -tunlp | grep 80     #例如验证服务器80端口是否存在
[root@localhost ~]# netstat -tunlp | grep 3306  #过滤3306端口是否存在 
tcp6       0      0 :::33060                :::*                    LISTEN      1501/mysqld         
tcp6       0      0 :::3306                 :::*                    LISTEN      1501/mysqld         
[root@localhost ~]# netstat -t |grep ssh
tcp        0     36 localhost.localdoma:ssh 192.168.41.1:63764      ESTABLISHED
[root@localhost ~]# 

进程与内存的查看与调整

内存查看:

free 查看系统的内存使用

sar 显示更详细的系统运行状态 ,用于故障排除

文本操作

vim基础
w 写入文件
q 退出
q!强制退出
/  查找
p  粘贴

系统管理

安装与更新
rpm安装
-i 安装
-q 查询
-U 升级
-e 卸载
yum安装
安装 yum install xxx
卸载 yum remoe xxx
更新 yum update xxx
网络配置
ifconfig 查看和配置网络接口
netstat 查看进程监听端口状态
netstat与 NetworkManager 网络管理脚本


系统操作
history 获取之前命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值