马哥Linux培训学习——Linux系统常用命令

系统常用基础命令

命令 功能说明
hostname 查看系统名称
ifconfig 查看系统网络配置
whoami\who\w 查看当前登录用户
chvt 修改虚拟终端
lscpu 查看CPU信息,同命令:cat /proc/cpuinfo
free 查看系统内存信息 同命令:cat /proc/meminfo
date 管理系统日期和时间
time 计算命令运行耗时及资源使用情况
lsblk 查看块设备列表
dd 转换或拷贝生成一个文件
runlevel 显示上次和当前SysV的运行级别
init 设置系统运行级别,常用级别{1,3,5}
bc 计算器
nano 文本编辑工具
type 查询命令类型(外部|内部)
clear 清屏
wall 向系统当前所有打开的终端上输出信息
startx 启动Linux 系统的X Window
rz 文件上传
write 用于传讯息给其他使用者
tty 查看当前终端设备
reset 清除乱码
help 查看命令帮助信息
enable 启用命令 -n参数禁用命令
which 查看命令所在目录路径
whereis 查看命令所在目录路径
wacth 定时刷新屏显信息
mesg 查看系统广播状态 【Y|N】开启和关闭
hash 查看系统hash缓存
alias 定义别名
cal 查看日历信息
half\poweroff 系统关机命令
reboot 系统重启命令
shutdown 系统关机或重启
screen 系统会话管理
script 系统录屏
scriptreplay 录屏回放
echo 输出指定内容
dos2unix 转换文件编码(windows文件转linux)
unix2dos 转换文件编码(linx文件转windows格式)
iconv 文件编码转换
history 查看命令使用历史记录
whatis 查看命令功能
man 查看命令使用帮忙
mandb(makewhatis) 创建whatis数据库
info 命令使用帮助
strace 查看系统进程调用信息

文件操作命令

命令 功能说明
vipw 修改passwd文件
vigr 编辑group文件
pwck 查询密码文件的完整性
grpck 查询组文件的完整性
tr 字符转换
tee 将命令1的结果输出到指定文件并将命令1的结果作为命令2的输入
< 单行标准输入(Input)
<EOF 多行标准输入(Input)
> 标准输出(Output)重定向(覆盖式)
>> 标准输出重定向(追加不覆盖)
2> 标准错误输出重定向(覆盖式)
2>> 标准错误输出重定向(追加不覆盖)
&> 重定向输出标准输出和标准错误信息
set ±c 允许(禁止)覆盖式输出重定向
>| 强制覆盖
| 管道符(将前面命令的结果转发给后面命令)
less 文件查看命令
mail 邮件管理命令
lpr 将输入的信息发送给打印机
nc 创建套接字文件
pwd 显示当前工作目录
basename 获取文件名
dirname 获取文件目录路径
cd 切换当前工作目录
ls 查看目录列表(内容) 参数:–igonre= 忽略指定字符
stat 查看文件状态
touch 创建文件或刷新文件日期信息
cp 复制文件或目录
mv 移动或重命令文件或目录
rename 批量重命名文件
rm 删除文件或目录
tree 查看目录树结构
mkdir 创建目录文件
rmdir 删除空目录文件
ln 创建链接文件 -s参数:创建软链接
file 查看文件类型
mknod 创建设备文件
hexdump 查看二进制文件
xxd 查看二进制文件

用户帐号密码管理常用命令

命令 功能说明
useradd 添加用户帐号
userdel 删除用户帐号
usermod 修改用户帐号
passwd 修改用户密码
groupadd 添加用户组
groupdel 删除用户组
groupmod 修改用户组
gpasswd 管理用户组信息和组密码
chfn 修改用户信息
chsh 指定用户shell类型
finger 查看用户帐号信息
chage 修改帐号密码策略
su 切换登录用户
id 查看帐号信息(用户ID,组ID,所属组信息)
newusers 批量创建用户帐号
chpasswd 批量修改用户帐号密码
authconfig 修改系统密码加密算法
pwconv 开启shadow文件显示查看
pwunconv 关闭shadow文件显示查看

文件权限管理常用命令

命令 功能说明
setfacl 设置文件或目录访问控制权限
getfacl 查询文件或目录访问控制权限
chmod 设置文件或目录基本访问权限
chown 修改文件或目录所属者或所属组
chgrp 修改文件或目录所属组
chattr 设置文件或目录特殊权限
lsattr 查询文件或目录特殊权限
umask 管理权限掩码

文本工具相关命令

命令 功能说明
cat 查看文本文件或读取标准输入命令
tac 从文件末尾到首部反向显示文件内容
rev 从行尾到行首反向显示文件信息
logger 生成日志文件
nl 查看文件并加行号
uniq 删除连续相邻的重复行数据
cut 文本裁剪
paste 文本合并命令
wc 文本统计命令
diff 文件对比命令,对比多个文件内容的不同
grep 全局文本搜索工具
sed
awk
ldd 显示打印程序或者库文件所依赖的共享库列表

文件查找、压缩、归档

命令 功能说明
locate 非实时查找文件
find 实时查找文件
compress 压缩文件为.Z文件
uncompress 解压.Z文件
gzip 压缩文件为.gz文件
gunzip 解压.gz文件
bzip2 压缩文件为.bz2文件
bunzip2 解压.bz2文件
zcat 解压&预览.Z、.gz文件
bzcat 解压&预览.bz文件
xz 压缩文件或目录为.xz文件
tar 归档、解压缩文件或目录
cpio 重定向打包备份文件

磁盘管理常用命令

命令 功能说明
lsblk 显示块设备清单
fdisk 管理磁盘分区
gdisk 管理磁盘分区(GPT)
parted CentOS6分区管理工具
partprobe 同步磁盘分区信息
mkfs 创建文件系统(格式化)
mke2fs ext系统专用文件系统管理工具
tune2fs 重置ext文件系统可调整属性
dumpe2fs 查看超级块信息(不显示分组信息)
blkid 查看块设备属性(名称、UUID、类型等)
e2label 管理ext文件系统标签
findfs 根据标签或UUID查找文件系统
findmnt 查看文件系统
mount 挂载命令
lsof 查看打开的文件
losetup 查看loop设备

你可能感兴趣的:(学习笔记)