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 获取之前命令
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值