1. df:
显示磁盘分区上可以使用的磁盘空间
-a:查看全部文件系统,单位默认KB
-h:KB、MB、GB的单位来显示
2. du:
显示每个文件和目录的磁盘使用空间
实用命令组合 du / -h --max-depth=1 查看根目录的下一级目录的使用情况,占用大小
3. free :
显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存
-b -k -m -g (byte、kb、兆、G)
4. lrzsz:
命令安装: yum install lrzsz
rz: 将windows文件传递到liunx
sz: +filename 将liunx文件 传递到windows
5. 打包解包工具:
tar -xzvf :+filename 解压tar包
tar -czvf: +filename filename.tar 压缩打包文件
zip: + -r dirname 压缩文件夹(-r 表示递归)
unzip: +filename 解压zip文件
6.grep:
cat filename | grep “key”: 获取文件中的关键字key
cat filename | grep -E “key1|key2|key3”: 获取包含key1或key2或key3的行
cat filename | grep key1 | grep key2 | grep key3: 获取包含key1和key2和key3 的行
cat filename | grep -v “key”: 排除key所在行
好像key带不带引号都可以
7. 系统编码:
locale: 查看系统编码:
设置系统编码: ①vim /etc/locale.conf (centos7) ②source /etc/locale.conf
8. 日期时间
显示日期时间: date
设置日期时间: timedatectl set-time “YYYY-mm-DD HH:MM:SS”
列出时区: timedatectl list-timezones
设置时区: timedatectl set-timezone Asia/Shanghai
设置ntp对时: ① yum install ntp //安装ntp服务
② systemctl enable ntpd //开机启动服务
② systemctl start ntpd //启动服务
② timedatectl set-ntp yes //启用ntp同步
9. netstat:
-a: display all sockets
-n: don`t resolve names( host, port, user names)
-p: display PID/Program name for sockets
-t: tcp
-u: udp
10. windows netstat
-a: 显示所有连接和监听端口
-n: 以数字形式显示地址和端口号
-o: 显示拥有的与每个连接关联的进程ID
-P TCP/UDP…: 指定协议
11. top:显示负载、CPU、内存信息
i: 不显示闲置和僵尸进程
1: 显示cpu每个核的信息
K: 终止一个进程
t: 切换进程和cpu显示格式
T: 根据时间、累积时间进行排序
m: 切换显示内存格式
M: 根据内存大小进行排序
P: 根据CPU使用大小进行排序
12.scp传输:
- 将本地文件拷贝到远程:
scp test.txt root@172.16.9.95:/tmp/test_bak.txt
- 从远程将文件拷回本地
scp root@172.16.9.95:/tmp/test.txt /tmp/
- 将本地目录拷贝到远程
scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径
- 将远程目录拷贝到本地
scp -r 用户名@计算机IP或者计算机名称:远程路径 本地路径