linux常用指令

/异世界蕾姆_0.jpg


[TOC]


linux常用指令

linux指令入门

文件类

远程拷贝文件(-P 是指定端口,-r 是循环复制)

scp -P port -r root@192.168.2.1:/home/hyc/test /home/hyc/

文件权限

删除文件

删除文件夹

移动或更名

查找搜索

寻找特定档案:find、locate、whereis

寻找【执行挡】:which

磁盘类

查看某个文件或目录占用磁盘空间的大小(需要进入到当前目录)

du -ah --max-depth=1

查看全局文件系统磁盘占用

df -h

端口类

netstat -atunlp查看端口占用

image20200328210123194.png

进程类

杀死指定进程

image20200328210327497.png

批量杀死进程

查看进程号

[root@iZ2zeh6nc313zs4azjijjnZ ~]# ps -ef | grep gitbook | grep -v grep|awk '{print $2}' 24064 29387 30425

方式一:batch_shell

#!/bin/sh dsp_admin_id=`ps -ef | grep gitbook | grep -v grep|awk '{print $2}'` echo $dsp_admin_id for id in $dsp_admin_id do kill -9 $id echo "killed $id" done

方式二:单行执行

#!/bin/sh ps -ef | grep gitbook | grep -v grep|grep 4000| awk '{print $2}' | xargs kill -9

日期时间

显示日期

[root@iZ2zeh6nc313zs4azjijjnZ ~]# date
2022年 03月 12日 星期六 10:57:52 CST

显示日历

[root@iZ2zeh6nc313zs4azjijjnZ ~]# cal
      三月 2022     
日 一 二 三 四 五 六
       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

系统级

版本信息

[root@iZ2zeh6nc313zs4azjijjnZ ~]# uname -r
3.10.0-1062.12.1.el7.x86_64
[root@iZ2zeh6nc313zs4azjijjnZ ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.7.1908 (Core)
Release:        7.7.1908
Codename:       Core
鲸之声为您拼命加载中...