cp 拷贝文件
. 当前路径
cp -r 可以拷目录
cp -a 备份
cp -v 显示拷贝过程
cp -f 强制覆盖
cp -u 有助于更新数据,只覆盖更新的文件
cp -b 目标存在先备份再覆盖,只能保留最近一次版本
cp --backup=numbered 每个版本都会备份,比较安全
mv move 移动
rm remove 删除
rm -f 直接删除
rm -i 提示
rm -rf 直接删除文件夹
rm -rf /* 全部删除,很危险,慎用
tree 所在文件夹的文件结构
tree -d 仅显示目录
tree -L 数字 显示层数
mkdir 创建目录
rmdir 删除空目录
df 查看磁盘空间大小
ll -i 可以查看节点编号
df -i
ln 创建硬链接
ln -s 创建软连接 创建软连接最好用相对路径
ps aux 显示系统正在运行的进程的列表
man ascii ascii表
echo ¥LANG 可以显示UTF表
passwd 可以改口令
tty 查看终端设备的名称
file 判断文件类型
-b 显示结果不显示文件名
-f 可以批量观察文件的类型,把多个文件放在同一个文件夹里调用查看
-F 可以指定符号作为输出的信息做分割
-L 查看软连接对应文件的文件类型
hexdump -c 查看文件的16位进制
mail 邮件
mail -s 发邮件
I/O设备
标准输入
标准输出
标准错误
重定向
> 标准输出,有文件覆盖,没文件创建
>> 追加
2> 错误镜像
2>> 追加错误镜像
&> 正确与错误镜像同时放进文件
< 标准输入
tr 转换和删除字符
-t 讲第一个字符集对应字符转化为第二字符表示
-d 删除所有属于第一字符集的字符
-s 把连续重复的字符合并成一个字符
-c 取反 配合-d使用,可以把除了指定的字符其他的都删
<<EOF
line1
line2
...
EOF
sep 100 可以生成数字数列
echo {1..100} | tr ' '+ |bc 可以直接计算1到100之和