标签:默认 链接 dir 目录 描述符 txt 小文件 多级 rem
文件类型区分(七种)
目录
创建目录
# mkdir /tmp/dir{12..15}
# mkdir /tmp/DIR1 /tmp/DIR2 /tmp/DIR3
# mkdir -pv /tmp/aa/dir3
mkdir: 已创建目录 "/tmp/aa"
mkdir: 已创建目录 "/tmp/aa/dir3"
-p 创建多级目录
-v 显示详细信息
拷贝目录copy
# cp -r 源目录 目标位置
# cp -r /opt /tmp
# cp -r /opt /tmp/aaa 重命名:目标目录不存在
删除目录 remove
# rm -r 目录
# rm -rf *
-f 强制删除
剪切目录 改名 move
# mv 源目录 目标位置
# mv /aa /tmp
移动:目标目录存在
重命名:目标目录不存在
查看目录内容 查看目录的属性
# ls -ld /tmp
文件
创建文件
# touch a.txt
# > test.txt
拷贝文件
# cp 源文件 目标位置
-a 保留源文件属性拷贝
-p 带属性拷贝
删除文件
# rm 文件名
# rm -f 文件名 强制删除
剪切文件 改名
# mv 源文件 目标位置
移动:目标目录存在
重命名:目标目录不存在
查看文件属性
# ls -l /etc/passwd
查看文件内容(cat tac more less head tail)
cat 查看小文件使用
-n 查看文件时打印行号
tac 倒序查看文件内容
more 分页查看文件内容
[Enter] :向下翻一行
[Space]:向下翻一页
q:退出
less 分页查看文件内容 支持上下翻、支持查找
[Enter] [↓]:向下翻一行
[↑] :向上翻一行
[Space]:向下翻一页
[Home]:回到文件的行首
[End]:回到文件的行尾
查找、搜索
/关键字
n:向下
N:向上
q:退出
head
# head /etc/passwd 查看文件的前10行 默认查看10行
# head -2 /etc/passwd 查看文件的前2行
tail
# tail /etc/passwd 查看文件的末尾10行 默认查看10行
# tail -2 /etc/passwd 查看文件倒数第二行
管道 | :将管道前面命令的标准输出作为后面命令的输入
# head -11 /tmp/pass | tail -1 只查看pass文件的第11行
文件描述符:
标准输入:0
标准输出:1 程序正确执行后显示的结果
错误输出:2 程序错误执行后显示的结果
重定向
输出重定向:
标准输出重定向: >
标准输出追加重定向: >>
错误输出重定向: 2>
错误输出追加重定向: 2>>
所有输出重定向:&>
所有输出追加重定向:&>>
# echo hello > hello.txt
# echo hello123 >> hello.txt
输入重定向: < <<
# cat >> /tmp/a.txt << ok
>123
>456
>ok
# cat /tmp/a.txt
123
456
标签:默认 链接 dir 目录 描述符 txt 小文件 多级 rem
原文地址:https://www.cnblogs.com/zhaihc/p/14134892.html