Linux命令(最实用命令汇总)

本文概述

linux命令很多很复杂,难以一一记住,所有记住最常用的更为关键
无论是面试还是日常工作,被问到linux:

  1. 都可以用top命令作为话题开始,查看整体机器性能。
  2. 然后可以看到运行的具体进程,通过pid或者进程名称详细查看 ps -ef|grep redis
  3. linux一切基于文件,掌握cp rm chmod 就可以对文件进行各种操作
  4. 然后vim创建与编辑各种配置文件,其中内置的dd,G,gg,/String,u命令也是非常实用的

查看整体机器性能

top

  1. cpu
  2. memory内存
  3. id空闲率,越大越好
  4. load average 系统负载率
  5. 可以看到占用cpu大的进程和pid (ps -ef|grep redis)
  6. 按数字1-8切换到具体某核cpu,查看此cpu性能
    q退出!
    image.png

vmstat -n 2 3

-n:只在开始时显示一次各字段名称。
2和3:第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数
现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。

image.png

磁盘IO

iostat -xdk 2 3

image.png

查看进程

ps -ef|grep mongdb

image.png
kill -9 pid 杀死相应进程

文件本身相关

cp

image.png

rm

image.png

mv

mv可以用来重命名
image.png

chmod

授权命令:chmod 777 全开

另外参数讲解:
–rw-r-r–对应分别是(所属主 所属组 任何人)

image.png

chattr +i /etc/resolv.conf//用chattr命令防止系统中某个关键文件被修改: root都不能更改
chattr -i /etc/resolv.conf 关闭限制之后root才可以
lsattr /etc/resolv.conf //查看
chattr +a /var/log/messages//让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:

ipconfig

查看ip地址

文件内容相关

创建与编辑文件
vim a.txt //创建与编辑文件
清空文件内容
通过 shell 重定向 null (不存在的事物)到该文件:
# > access.log
echo "" > access.log
追加文件内容

image.png

vim 常用命令

dd 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。
同样数字+dd指的是删除4行

u 如果你误删了过多的内容。显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。

CTRL-R 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。撤消命令还有另一种形式,"U"命令,它一次撤消对一行的全部操作。第二次使用该命令则会撤消前一个"U"的操作。用"u"和CTRL-R你可以找回任何一个操作状态。

使用命令计数
假设你要向上移动9行。这可以用"kkkkkkkkk"或"9k"来完成。事实上,很多命令都可以接受一个数字作为重复执行同一命令的次数。比如刚才的例子,要在行尾追加三个感叹号,当时用的命令是"a!!!"。另一个办法是用"3a!“命令。3说明该命令将被重复执行3次。同样,删除3个字符可以用"3x”。指定的数字要紧挨在它所要修饰的命令前面。

移动到指定行
用"G"命令指定一个命令计数,这个命令就会把光标定位到由命令计数指定的行上。比如"33G"就会把光标置于第33行上。没有指定命令计数作为参数的话, "G"会把光标定位到最后一行上。“gg"命令是跳转到第一行的快捷的方法。
另一个移动到某行的方法是在命令”%"之前指定一个命令计数比如"50%"将会把光标定位在文件的中间. "90%"跳到接近文件尾的地方。

简单搜索
“/string"命令可用于搜索一个字符串。要查找上次查找的字符串的下一个位置,使用"n"命令。如果你知道你要找的确切位置是目标字符串的第几次出现,还可以在"n"之前放置一个命令计数。“3n"会去查找目标字符串的第3次出现。
高亮显示搜索结果
开启这一功能用”:set hlsearch”,关闭这一功能:":set nohlsearch"。如果只是想去掉当前的高亮显示,可以使用下面的命令:":nohlsearch"(可以简写为noh)。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值