- type 查看命令是否为内部命令
- pwd 查看当前工作空间路径
- cd 切换目录
- help 帮助命令
- man 帮助命令
- ls 查看目录下文件及目录 -l 长格式 -a 查看全部 -A 同上 -d 当前文件 -h 大小 - R 递归
- du 查看文件占用磁盘大小 -a 全部 -s 总大小 -h
- touch 创建空文件
- mkdir 创建文件夹 -p 递归 -v 详细 -m 跳出当前mask值
- cp 复制 -p 保持文件原属性 -r 递归 -f 强制 -i 提示
- rm 删除 -r 递归 -f 强制 -i 提示
- mv 剪切
- which 查看命令位置
- find 查找文件 -name -size -user -type
- stat 查看文件详细属性
- cat 查看文件内容 -n 显示行号 -A 显示所有字符
- tac 倒叙查看
- nl 查看文件内容并标记行号
- more 分屏查看
- less 同上
- head 查看前N行 默认10
- tail 查看后N行 默认10
- wc 查看文件行数 单词数 字节 -l 行 -w 单词 -c 字节
- grep 检索和过滤 -i 忽略大小写 -v 反转
- egrep 同上+
- gizp 压缩
- gunzip 解压缩
- bzip2 压缩
- bunzip2 解压缩
- tar 归档 -c 创建 -x 解开 -v详细 -t 查看 -C 解压路径 -z gzip压缩 -j bzip2压缩
- vi 文本编辑
- vim 同上
- rpm
- yum
- ./configure 预配置
- md5sum 查看校验码
- make 编译
- make install 安装
- useradd 创建用户 -U 指定uid标记号 –d 指定宿主目录,缺省默认为/home/用户名 –e 指定账号失效时间 -M 不为用户建立初始化宿主目录 -S 指定用户的登录shell -g 指定用户的基本组名(或gid号) -G 指定用户的附加组名(或gid号) -C添加备注,显示在/etc/passwd 第五字段
- usermod 更改用户信息 -l 更改用户账号的登录名字 -C 修改用户备注 -L锁定用户账号 -U 解锁用户账户 以下选项与useradd命令中的含义相同: -u、 -d、-e、-s、-c
- userdel 删除用户 - r 删除用户的同时删除用户的宿主目录
- passwd 设置账号密码 -d 清空用户密码 -l 锁定用户账号 -S 查看用户账号的状态(是否被锁定) -U解锁用户账号 -x, -maximum=DAYS 密码的最长有效时限 -n, -minimum=DAYS 密码的最短有效时限 -W, -warning=DAYS 在密码过期前多少天开始提醒用户
- gpasswd 设置组账号密码
- groupadd 创建组 -a 向组内添加一个用户 -d 从组内删除-一个用户成员 -M 定义组成员列表,以逗号分隔
- groupdel 删除组
- id 查看用户身份标识
- groups 查看用户所属的组
- finger 查看账号详细信息
- w 查询已登录到主机的用户信息
- whoami 查看当前登录的用户名
- who 查询已登录到主机的用户信息
- fuser -k /dev/登录的名 删除连接
- chmod 设置文件或目录的权限 -R递归 u属主 g属组 o 其他人 a所有人= 重置+添加-删除
- chown 设置文件的归属 属主:属组 文件名
- chgrp
- umask 设置新建文件的权限
- setfacl 设置ACL 故事:setfacl -m u:用户:rwx 文件
- getfacl 查看ACL
- alias 查看别名 alias 别名=‘命令’ 创建别名
- unalias 别名 取消别名
- fdisk 磁盘 规划分区 -l 查看磁盘
- parted 磁盘 超过2T的磁盘分区
- mkfs 格式化
- mksawp 分区设备 创建文件交换系统
- swapon 分区设备 启用swap
- swapoff 分区设备 关闭
- dd if=/dev/zero if=/名字 bs=1M count=100
- df -hT 查看磁盘使用情况-i查看i节点
- mount 挂载
- umount 取消挂载
- blkid 查看分区的UUID号
- partx
- partprobe 加载分区表
- xfs_growfs xfs格式刷新
- resize2fs ext4格式刷新
- pvscan 扫描物理卷
- vgscan 同上卷组
- lvscan 同上逻辑卷
- pvcreate 创建物理卷
- vgcreate 同上卷组
- lvcreate 同上逻辑卷
- pvdisplay 查看物理卷
- vgdisplay 同上卷组
- lvdisplay 同上逻辑卷
- pvremove 删除物理卷
- vgremove 同上卷组
- lvremove 同上逻辑卷
- vgextend 扩展卷组
- lvextend 同上逻辑卷
- vgreduce 减少卷组
- lvreduce 同上逻辑卷
- uname 查看版本
- lsb_release 查看系统版本
- mdadm 配置RAID
- quotacheck 扫描文件系统并建立quota文件记录
- quotaon 启动quota
- quotaoff 关闭quota
- edquota 编辑用户、组的限额
- setquota 命令设定 quota 限额
- repquota 针对文件系统的的限制配额做报-a:查找/etc/mtab 中具有 quota 标志的文件系统,并报告 quota 的结果-u:显示出用户的 quota 限值-g:显示出某个群组的 quota 限制值-v:显示文件系统的详细信息-s:人性化单位显示
- quota 单一用户或组的 quota 报表
- init 0:关机状态1:单用户模式,2:字符界面的多用户模式3:字符界面的完整多用户模式,4:未分配使用5:图形界面的多用户模式,6:重新启动,
- reboot 关机重启
- chroot /mnt/sysimage 急救模式下进硬盘
- grub2
- runlevel
- ntsysv 优化启动过程 提供一个交互式、可视化窗口可以在字符终端运行便于集体管理多个服务
- chkconfig 优化启动过程 不提供交互式、可视化窗口管理单个服务效率更高
- fsck 扫盘 ext4
- xfs_repair 同上xfs
- ps 静态查看进程统计信息 aux -elf
- top 动态查看进程统计信息 P:根据 CPU 使用百分比大小进行排序 M:根据驻留内存大小进行排序 T:根据累积时间进行排序 k:终止一个进程 q:退出程序 r:重新安排一个进程的优先级别(-20~19)
- uptime
- pgrep 根据特定条件查询 PID 信息
- pstree 以树形结构列出进程信息
- nohup 在要执行的后台程序前面加上 不依赖与终端
- jobs 查看处于后台的任务列表,加-l 同时显示 PID 号
- fg 将后台进程恢复到前台运行,可指定任务程序号
- bg 将后台暂停的进程调至后台运行
- kill 用于终止指定 PID 号的进程
- killall 用于终止指定名称的所有进程
- pkill 根据特定条件终止相应的进程
- at 设置一次性任务计划
- atq 查询现有的一次性任务计划
- atrm 删除第几项任务
- date 查看系统时间
- crontab 设置周期性计划任务 编辑-e [-u 用户名] 查看 -l [-u 用户名] 删除 -r [-u 用户名]
- chattr 文件加锁 -a -i
- lsattr 查看文件锁
- chage 设置密码有效期
- unset
- su 切换用户
- sudo 提示权限
- visudo 进入/etc/sudoers
- source
- systemctl
- echo 回显
- sleep 睡眠
- ifconfig 查看IP信息
- free
- ntpdate 同步?
- watch
- tree 目录树
- systemctl
- sync 同步