系统相关

useradd/userdel 添加用户/删除用户

su 切换用户命令

ls 用于查看所有文件夹的命令 列出目录内容

mkdir 用于创建目录

shutdown -r 关机后立即重启

poweroff 用于关机和关闭电源

reboot 用于计算机重启

date 显示或设定系统的日期与时间

ps -ef 显示瞬间进程的动态 查看所有进程

kill 杀死一些特定的进程

clear 清屏

pwd 显示当前用户所在工作目录位置

passwd 设置用户密码

chkconfig --list 查看系统服务列表

service 服务名 status|start|stop|restart 查看服务状态、启动、停止或重启服务

man -h 帮助

文件相关

cat 用于显示指定文件的全部内容

more 用分页的形式显示指定文件的内容

less 用分页的形式显示指定文件的内容,区别是more和less翻页使用的操作键不同

vi 编辑或创建一个新的文件

rm 删除文件或目录

mv 重命名或移动文件的命令

cp 复制命令

scp 用于将本地的文件或目录复制到远程服务器

:wq或x 保存退出

:q! 对文件做过修改后,强制退出

:q 没有对文件做过修改退出  

find 查找指定目录或文件的命令

grep 在指定的文件或标准输出,标准输入内,查找满足条件的内容

rm -rf 删除文件或文件夹

chmod 用于改变指定目录或文件的权限命令 x执行权限 r读权限,w写权限

tar 用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包

gzip 用于文件进行压缩和解压缩命令,文件扩展名为.gz结尾

硬件相关

cd 切换目录

cd .. 切换到上一级目录

pwd 显示当前的工作目录

df 查看分区空间使用情况 默认单位为K 

du 查看分区空间使用情况

mount 挂载光盘

sudo 系统管理员的身份执行命令

top 查看动态变化的进程

vmstat 查看虚拟内存

free 查看内存信息 默认单位k

uname -a 查看完整的系统信息,包括内核名称、主机名、内核版本、处理器架构等

hostname 查看主机名

fdisk -l 查看硬盘及分区情况

网络相关

netstat 显示网络连接.路由表和网络接口信息

telnet 远程登录

ssh 安全模式下远程登陆

ifconfig 查看已启用的网络接口信息

tcpdump 监视指定数据包

wget 从网路上自动下载文件

ftp 文件传输

ping 用于查看网络是否连接通畅

shell脚本相关

1.vi test.sh ---创建shell脚本文件

2.#!/bin/sh ---解释器

  a="hello world" ---对变量赋值:

  echo "A is:" ---输出常量

  echo $a ---输入变量值

3.#./test.sh ---运行shell脚本