基础命令
出现命令
ls、pwd、cd、touch、mkdir、rm、mv、cp、alias、unalias、tree、history、stat、chsh、lsattr、chattr、chage、uname、md5sum、unix2dos、dos2unix
命令基础知识
命令的格式
命令 【选项】【参数】
例如 ls -a /etc
解析
ls——命令 a——选项 /etc——参数
“-”引导短格式选项,多个短格式选项可以合并,例如 ls -alh
“--”引导长格式选项,多个长格式选项不可合并
特殊参数
~ 当前用户
. 当前目录
.. 上一级目录
系统命令
ls 查看目录下的内容
命令格式
ls 【选项】【参数】
常用选项
a 显示目录下所有的文件
d 显示当前所在目录的属性
h 以人性话的方式显示文件大小
l 以列表的形式显示目录下的文件
R 以递归的方式显示目录及其子目录所有的内容
特殊
ls -l 可以缩写成 ll
pwd 打印工作目录
cd 切换目录
命令格式 命令【参数】 特殊 cd - 切换回上一次所在目录 cd ~ 回到当前用户的家目录
tree 以树型结构查看路径下的内容
命令格式
命令 目录
创建
touch 创建文件/更新时间戳
命令格式
命令【文件名称】
mkdir 创建目录
命令格式
命令 【参数】【目录名称】
常用选项
p 一次性创建嵌套的多层目录
v 显示详细信息
m 跳出umask值
删除
rm 删除文件/目录
命令格式 命令 【选项】 【文件/目录】 常用选项 r 递归删除 f 强制删除 i 提示用户确认
切记不要rm -rf /*
剪切
mv 移动/重命名
命令格式
mv 文件/目录
复制
cp 复制文件/文件夹
命令格式 命令 【选项】【文件/目录】 常用选项 f 强制复制,覆盖同名文件 i 提示用户确认 p 保持源文件属性不变 r 递归复制
命令别名
alias 查看/设置命令别名
查看命令
alias 命令
设置命令别名
alias 别名=命令
unalias 取消命令别名
命令格式
unalias 别名
历史命令
history 历史命令
命令格式
history 【参数】
文件属性
chattr 设置文件属性
命令格式 命令 选项 属性 文件 常用选项 R 递归处理 v 设置文件或目录版本 V 显示指令执行过程 + 开启文件或目录的该项属性 - 关闭文件或目录的该项属性 = 指定文件或目录的该项属性 属性 a 让文件或目录仅供附加用途 b 不更新文件或目录的最后存取时间 c 将文件或目录压缩后存放 d 将文件或目录排除在倾倒操作之外 i 不得任意更改文件或目录 s 保留性删除文件或目录 S 临时更新文件或目录 u 预防意外删除
查看文件属性
stat 查看文件属性
命令格式
stat 【文件/目录】
lsattr 显示文件属性
命令格式
命令 格式 文件
常用选项
E 显示设备属性当前值
D 显示属性名称
R 递归操作
a 列出目录中所有文件
控制密码生效时间
chage 控制密码生效时间
命令格式 命令 【选项】【用户】 常用选项 m 密码可更改最小天数 M 密码保证有效的最大天数 w 用户密码到期多少天将收到警告 E 账号到期的日期 d 上一次更改的日期 i 停滞时间 l 列出当前的设置,由非特权用户来确定他们的密码或账号何时过期
查看内核版本
uname 查看内核版本
命令格式
命令 【选项】
常用选项
a 显示全部的信息
m 显示电脑类型
n 显示主机名称
r 显示操作系统的发行编号
s 显示操作系统名称
v 显示操作系统版本
p 输出处理器类型或unknown
i 输出硬件平台
o 输出操作系统名称
md5校验值
md5sum 计算md5校验值
命令格式 命令 选项 文件 选项 b 二进制模式读取文件 t 把输出的文件作为文本文件看待 c 从指定文件中读取MD5校验和,并进行校验 --status 验证成功时不输出任何信息 w 当校验不正确给出警告信息
文档转换
unix2dos unix文件转换为windows文件
dos2unix windows文件转换为unix文件