命令
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 同步
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 同步