Linux 基本命令及用法,Linux常用命令详解和用法整理 新手站长必备知识要点

在租用

第一、状态查询命令

查看内存占用命令:free(可选参数 -m -g)

7243d6776868392e872a7e2d2114c150.png

磁盘使用情况:df(可选参数-h)

ec859911b60e3d9f6c8b3f78475de109.png

查看端口被占用:lsof -i:端口号

例如,查看8080端口的被占用情况,如下图所示:

6ded1daecc7da63f05bdfd52f5749c2d.png

如果端口被占用的话,则输出占用的程序,否则无输出结果。

第二、文本操作命令

输出文件所有内容:cat

cat filename

注意:如果文件内容较大,可以用grep进行过滤。

查看文件的尾行:tail

tail firename

默认数组最后10行,如果需要查看最后100行,需要加上参数,如下:

# 输出文件的最后100行

tail -n 100 filename

# 实时查看文件的最后内容,一般用来实时查看日志

tail -f filename

输出文件头部:head

和tail命令类似,输出文件头部内容:

head fileName

# 输出文件的前100行head -n 100 fileName

对内容去重,只把相邻且相同的去重:uniq

注意:如果想要全局去重,需要先用sort排序

# 文件排序并去重

cat fileName | sort | uniq

# 文件排序并去重,且输出每行出现的次数

cat file | sort | uniq -c

对内容进行排序:sort

默认情况下,数据按字典序排列,如果想按数值排,加-n选项:

cat fileName | sort

查看文件行数和字节:wc

# 文件里有多少行

wc -l fileName

# 文件有多少个单词

wc -w fileName

# 文件有多少个字节

wc -c fileName

# 文件有多少个字符

wc -m fileName

当然,也可以和cat命令结合使用:

cat filename | wc -l

查找文件里符合条件的字符串:grep

第一种形式:

grep [option] [pattern] [file1,file2]

如查找example.txt里面包含egg的行

grep egg example.txt

第二种形式:

command | grep [option] [pattern]

例如如查看某个服务信息

ps -ef | grep mongo

例如查找example.txt里面包含egg的行

cat example.txt | grep egg

第三、网络检测命令

远程传输文件:scp

注意:首先需要确保SSH之间能互相跳转。

命令格式:scp -r 源目录 用户名@ip:目标目录

-r参数的作用是递归复制源目录,及复制目录下的子目录和文件,例如:

scp -r ~/idc idccoupon@idccoupon01:~/

scp -r ~/idc idccoupon@idccoupon02:~/

## 分发环境变量

scp ~/.bash_profile idccoupon@idccoupon01:~/

scp ~/.bash_profile idccoupon@idccoupon02:~/

查看网络是否连通:ping

例如,ping百度服务器:

ping www.baidu.com

查看端口是否开启:ping

仍以百度服务器为例:

ping www.baidu.com -p 80

下载文件:wget

wget 文件URL地址

总之,以上就是简单整理的Linux系统常用的命令,在管理远程服务器的时候可能经常会用到,特别是新手站长,有不清楚的小伙伴可以多看看。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值