文件类操作命令
touch 文件名 # 创建一个空普通文件, 如 touch 1.txt
cp # 拷贝文件或目录 参数-r为递归拷贝, -f为强制拷贝
rm # 删除目录或文件, 参数-r递归删除, -f为强制删除
mv # 将目录文件重命名或移动文件
cat # 显示文件内容
less # 分屏显示文件内容 通常用more命令多一些, 其用法相同
find # 在目录中搜索文件. 如find -name mysql;搭配通配符*和?
系统类命令
man # 获得命令帮助手册, 如 man cp; 获取复制命令手册, 按q退出
su # 切换用户, 如 su - root; '-'表示改变用户的环境变量 如果认证失败 则需要 sudo passwd 重置密码之后再输入就可以了
who # 显示系统中登录的用户
w # 显示登录用户的详细信息
last # 查看最近登录系统的用户信息
date # 查看系统日期时间的设定
uname # 查看系统的版本, 如uname -r
reboot # 重启计算机, 如reboot; shutdow -r now停止服务再重启
ls # 列出目录的内容, -a 列出目录下所有的文件, 包括.开头, -l显示文件的详细信息, -lh 显示文件大小; 如 ls -lh /etc
cd #改变工作目录
pwd #显示当前工作目录的绝对路径
mkdir #创建一个目录
rmdir #删除一个目录
ln # 建立连接
系统信息类命令
free # 查看内存和swap分区情况
ps # 显示进程信息 参数-ux为当前用户的进程 参数为-aux是当前所有用户的进程 参数-ef为系统所有进程信息
uptime # 显示当前时间
top # 查看系统cpu 内存等使用情况
kill # 删除某个进程, 进程可用ps命令获得, 如 kill -9 1221
vmstat # 查看虚拟内存使用情况
网络相关命令
ping 主机地址 #检测主机的连通性
ftp # 文件传输命令
telnet # 远程登录, 管理远程服务器, 如telnet主机名或ip地址
ssh # 具有加密具有加密功能的远程管理工具
ifconfig # 显示或设置网络设备 参数有add del up down等
磁盘操作相关命令
df # 检查文件系统的磁盘空间占用情况 参数-a 列出全部目录
参数-h按KB, MB, GB显示
mount # 挂载各种文件系统,如: mount -t <文件系统> 设备名 挂载点
权限管理类相关命令
chmod # 改变目录或文件的访问权限 1. 文字设定法
u表示 '用户user', 即文件或目录的拥有者
g表示 '同组group用户', 即与文件拥有者同组的所有用户
p表示 '其他other用户',
a表示 '所有all用于'
+ 表示添加某个权限, -取消某个权限 ; =赋予给定权限并取消其他
所有权限; r可读; w可写; x可执行; 如chmod g+r o+r 121.txt;
2. 数字设定法: r(4)可读; w(2)可写; x(1)可执行;
如chemod 641 121.txt; chmod 750 121.txt
chown # 改变目录或文件的拥有者和所属组, 如chown gsau 121.txt
系统用户管理类命令
useradd #创建新用户; 参数-d指定用户所在的主目录; 参数-c指定用户的一般信息,; 参数-u指定用户标识 如: useradd -d /home/gsau
passwd # 为创建用户设置口令
userdel # 删除系统中的用户信息
du # 检测某个目录或文件占用磁盘的空间, 参数-s显示占用总空间;参数-sh统计目录大小
压缩安装类命令
tar # 将建立 还原备份的工具程序, 可以加入 解开备份文件中的内容. 参数-c为创建新文件; 参数-v显示命令执行的信息; 参数-f指定压缩后的文件名; 参数-x解开tar文件; 参数-r将一个新文件加入打包的文件中; 参数-z通过gzip指令处理文件