帮助命令:
man :帮助信息说明
help:帮助信息
常用快捷键:
reset:清屏
文件目录类操作:
pwd:显示用户当前工作目录的绝对路径
ls :显示目录列表
cd:将当前工作目录切换到指定目录
mkdir:创建目录
rmdir:删除空目录
touch:创建文件
rename:批量为文件修改名称
cp:复制源文件或目录复制到指定的文件或目录
rm:删除指定的文件或目录
mv:移动文件和目录或重命名
cat:查看文件内容
more:查看文件中的快捷键
less: 分屏显示文件内容
echo:用于shell中打印变量的值
head:显示文件开头部分
tail: 显示文件尾部
和:>覆盖 和 >> 追加
ln : (硬)软链接
history: 查看历史命令
搜索查找类操作:
find:查找文件目录用户
grep:过滤查找
which:用于查找并显示给定指令的绝对路径
whereis:显示指令及相关文件的路径
useradd:添加新用户
passwd:用户设置密码
id :查看用户
su: 切换用户
userdel:删除用户及相关文件
who:查看登录用户信息
sudo:设置普通用户root权限
usermod: 修改用户的基本信息
用户组管理操作:
groupadd:创建新工作组
groupdel:删除工作组
groupmod:修改工作组信息
cat /etc/group: 查看创建的组
文件权限操作:
d:目录文件
r:读
w:写
x:执行
u:属主
g:属组
o:其他用户
chmod:改变权限
chown:改变文件或目录所有者
chgrp:改变文件所属组
时间日期类操作:
date:显示时间
date -d:显示非当前时间
date -s :设置时间
cat:查看日历
压缩和解压缩类操作:
gzip:压缩(只能压缩文件,不能压缩目录)
gunzip:解压缩(不保留原来的文件)
zip:压缩(压缩文件和目录,保留源文件)
unzip:解压缩
tar: 打包备份(解压缩和压缩文件和目录,并且保留原文件)
进程管理类操作:
ps:查看当前系统进程状态
kill:终止进程
pstree:查看进程id和进程所属用户
性能监控命令:
top:实时报告系统性能情况
free:显示内存使用情况
netstat:显示网络统计网络系统的状态
磁盘分区类操作:
df:查看磁盘空间使用情况
du:显示每个文件和目录的磁盘使用空间占用情况
工作常用指令:
ls -l/root | grep "^-" | wc -l :统计文件夹的文件个数
ls -l /root | grep "^d" | wc -l:统计文件夹下的目录的个数
ls -lR /root | grep "^-" | wc -l:统计文件夹下文件的个数,包括子文件夹里的
ls -lR /root | grep "^d" | wc -l:统计文件夹下目录的个数,包括子文件夹里的
fdisk:查看磁盘使用情况和磁盘分区
mount:挂载设备
umount:卸载设备
软件包管理类操作:
RPM: 安装软件包和卸载软件包,查询软件包
YUM:管理RPM软件包,安装,删除,更新查询 清理过期的缓存
定时任务操作:
crondtab:设置任务执行时间